我刚刚更新了Java SDK GAE对1.7.3,现在我得到异常,试图从我的本地数据存储,读取时:GAE 1.7.3更新 - > java.io.InvalidClassException
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它再次运作,但我想运行最新版本。
有谁知道如何解决这个问题?谢谢。
如果你是正确的,那对活服务器来说意味着什么?我会在那里遇到同样的问题吗? – ghost23
。不同版本的开发应用程序服务器之间可能的数据存储文件不兼容与实时系统无关。这只是开发应用服务器的一个怪癖。 –