【发布时间】:2012-11-28 13:40:15
【问题描述】:
我刚刚将 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,它会再次运行,但我想使用最新版本运行。
有人知道如何解决这个问题吗?谢谢。
【问题讨论】:
标签: java google-app-engine google-cloud-datastore