My apology if it's a known or documented issue/feature.

I have a GAE(java)/GWT setup on Windows Vista/Eclipse Helios and just
upgraded to 1.5.5. In addition to that I cleared Windows Temp folder
and installed the latest Windows updates (it obviously may be
unrelated).

On a first launch after upgrade a serialization error was reported and
local datastore was completely wiped out. I made a quick check of
1.5.5 readme and GAE issue list but don't see anything related.

Any ideas? It's no big deal for my project and I'm going to restore
all test data - just curious.

Thanks.

The relevant trace:

13-Oct-2011 4:08:50 PM
com.google.appengine.api.datastore.dev.LocalDatastoreService init
INFO: Local Datastore initialized:
        Type: Master/Slave
        Storage: ...\war\WEB-INF\appengine-generated\local_db.bin
13-Oct-2011 4:08:50 PM
com.google.appengine.api.datastore.dev.LocalDatastoreService load
INFO: Failed to load from the backing store, ...\war\WEB-INF\appengine-
generated\local_db.bin
java.io.InvalidClassException:
com.google.appengine.api.datastore.dev.LocalDatastoreService$Profile;
local class incompatible: stream classdesc serialVersionUID =
-5402936669399827017, local class serialVersionUID =
-1386423862919957101
        at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:
1583)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:
1496)
        at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
1732)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
        at java.util.HashMap.readObject(HashMap.java:1030)
        at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:
974)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:
1849)
        at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
1753)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
        at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:
1947)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:
1871)
        at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
1753)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
        at
com.google.appengine.api.datastore.dev.LocalDatastoreService.load(LocalDatastoreService.java:
1355)
        at
com.google.appengine.api.datastore.dev.LocalDatastoreService.startInternal(LocalDatastoreService.java:
470)
        at com.google.appengine.api.datastore.dev.LocalDatastoreService.access
$300(LocalDatastoreService.java:123)
        at com.google.appengine.api.datastore.dev.LocalDatastoreService
$2.run(LocalDatastoreService.java:463)
        at java.security.AccessController.doPrivileged(Native Method)
        at
com.google.appengine.api.datastore.dev.LocalDatastoreService.start(LocalDatastoreService.java:
460)
        at
com.google.appengine.tools.development.ApiProxyLocalImpl.startServices(ApiProxyLocalImpl.java:
562)
        at com.google.appengine.tools.development.ApiProxyLocalImpl.access
$700(ApiProxyLocalImpl.java:46)
        at com.google.appengine.tools.development.ApiProxyLocalImpl
$2.run(ApiProxyLocalImpl.java:544)
        at com.google.appengine.tools.development.ApiProxyLocalImpl
$2.run(ApiProxyLocalImpl.java:542)
        at java.security.AccessController.doPrivileged(Native Method)
        at
com.google.appengine.tools.development.ApiProxyLocalImpl.getService(ApiProxyLocalImpl.java:
541)
        at com.google.appengine.tools.development.ApiProxyLocalImpl
$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:457)
        at com.google.appengine.tools.development.ApiProxyLocalImpl
$AsyncApiCall.call(ApiProxyLocalImpl.java:436)
        at com.google.appengine.tools.development.ApiProxyLocalImpl
$AsyncApiCall.call(ApiProxyLocalImpl.java:415)
        at java.util.concurrent.Executors$PrivilegedCallable
$1.run(Executors.java:463)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.util.concurrent.Executors
$PrivilegedCallable.call(Executors.java:460)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to