我刚刚将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版本,它就能够正常工作。但是我希望使用最新版本。
有人知道如何解决吗?谢谢。