我剛剛更新了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
。不同版本的開發應用程序服務器之間可能的數據存儲文件不兼容與實時系統無關。這只是開發應用服務器的一個怪癖。 –