Please use the google group to ask questions - thanks.

by ebean 24 Apr 15:34
Error loading autofetch

How does this exception is caused, how to resolve����?

com.avaje.ebean.server.autofetch.AutoFetchManagerFactory deserializeAutoFetch
Error loading autofetch file /Volumes/WINDOWS/project/workflow/out/artifacts/workflow_Web/WEB-INF/.ebean.ora.autofetch
java.io.InvalidClassException: com.avaje.ebean.bean.ObjectGraphOrigin; local class incompatible: stream classdesc serialVersionUID = 410937765287968707, local class serialVersionUID = 410937765287968708
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.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 java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1275)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
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 java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1275)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
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.avaje.ebean.server.autofetch.AutoFetchManagerFactory.deserializeAutoFetch(AutoFetchManagerFactory.java:64)
at com.avaje.ebean.server.autofetch.AutoFetchManagerFactory.createAutoFetchManager(AutoFetchManagerFactory.java:43)
at com.avaje.ebean.server.autofetch.AutoFetchManagerFactory.createAutoFetchManager(AutoFetchManagerFactory.java:29)
at com.avaje.ebean.server.autofetch.AutoFetchManagerFactory.create(AutoFetchManagerFactory.java:24)
at com.avaje.ebean.server.core.InternalConfiguration.createAutoFetchManager(InternalConfiguration.java:160)
at com.avaje.ebean.server.core.DefaultServer.(DefaultServer.java:246)
at com.avaje.ebean.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:192)
at com.avaje.ebean.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:121)
at com.avaje.ebean.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:67)
at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:63)
at com.avaje.ebean.Ebean$ServerManager.getWithCreate(Ebean.java:228)
at com.avaje.ebean.Ebean$ServerManager.(Ebean.java:184)
at com.avaje.ebean.Ebean$ServerManager.(Ebean.java:150)
at com.avaje.ebean.Ebean.(Ebean.java:144)
.....

03 May 22:37
by Rob

You don't "resolve" it.

Running the app another time and the error will have gone away.

Basically you have upgraded from a previous version of Ebean and the serialised form of com.avaje.ebean.bean.ObjectGraphOrigin has changed.

04 May 05:56
by ebean

oh, I See ,thanks

Create a New Topic

Title:
Body:
 
Introduction User Guide (pdf) Install/Configure Public JavaDoc Whitepapers
General Database Specific Byte Code Deployment Annotations Features
Top Bugs Top Enhancements
woResponse