我刚刚将 Java GAE SDK 更新到 1.7.3,现在在尝试从本地数据存储区读取数据时出现异常:
INFO: Failed to load from the backing store,
C:\Users\<user>\Documents\myproject\war\WEB-INF\appengine-generated\local_db.bin
java.io.InvalidClassException:
com.google.appengine.repackaged.com.google.io.protocol.ProtocolMessage;
local class incompatible:
stream classdesc serialVersionUID = 2691625986599730786,
local class serialVersionUID = -3428150205257072157
at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
这使我无法从现有的本地数据存储中读取实体。如果我降级到 1.7.2,它会再次运行,但我想使用最新版本运行。
有谁知道如何解决这个问题?谢谢你。