【问题标题】:Encrypted Storage Exception加密存储异常
【发布时间】:2017-02-20 13:13:47
【问题描述】:

当我启动我的应用程序时,它给了我下面提到的异常。我正在使用加密的存储类,但不知道为什么会出现这个异常,即使我此时没有访问任何存储类。 请指导。

[EDT] 0:0:0,32 - 异常:java.io.EOFException - null java.io.EOFException 在 java.io.DataInputStream.readFully(DataInputStream.java:197) 在 java.io.DataInputStream.readUTF(DataInputStream.java:609) 在

java.io.DataInputStream.readUTF(DataInputStream.java:564) 在

com.codename1.io.Util.readObject(Util.java:536) 在 com.codename1.io.Storage.readObject(Storage.java:261) 在 com.codename1.io.Preferences.get(Preferences.java:83) 在 com.codename1.io.Preferences.get(Preferences.java:298) 在 com.codename1.impl.CodenameOneImplementation.initEDT(CodenameOneImplementation.java:235) 在 com.codename1.ui.Display.mainEDTLoop(Display.java:951) 在 com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120) 在 com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)

【问题讨论】:

  • 堆栈跟踪缺少一些行,您可以发布其余的吗?

标签: codenameone


【解决方案1】:

您似乎拥有系统尝试解密的先前未加密会话的首选项。为防止将来发生此类冲突,请尝试在加密后使用setPreferencesLocation。这将放弃旧的偏好并强制对新数据进行加密。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-13
    • 1970-01-01
    • 2018-09-23
    • 2020-12-05
    • 2019-11-17
    相关资源
    最近更新 更多