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 にダウングレードすると再び動作しますが、最新バージョンで実行したいと考えています。
誰でもこれを解決する方法を知っていますか? ありがとうございました。