Thank you very much Andrus.
On Fri, May 9, 2008 at 4:43 PM, Andrus Adamchik <[EMAIL PROTECTED]> wrote: > > On May 9, 2008, at 8:31 AM, John Emmanuel wrote: > > >> I would like to know if it is ok to store DataObjects in session. >> > > Yes, as long as the DataContext that this object belongs to is also in the > session scope. Judging from the stack trace, it is in your case. > > I stored an employee dataobject in session and it worked fine. >> however with every restart of tomcat java.io.NotSerializableException is >> thrown. >> am i doing something wrong. i am using cayenne 3.0m3 and here is the stack >> trace - >> > > SEVERE: IOException while loading persisted sessions: >> java.io.WriteAbortedException: writing aborted; >> java.io.NotSerializableException: >> org.apache.cayenne.cache.MapQueryCache$CacheEntry >> java.io.WriteAbortedException: writing aborted; >> java.io.NotSerializableException: >> org.apache.cayenne.cache.MapQueryCache$CacheEntry >> at >> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1333) >> > > > This turned out to be a bug. I just fixed it on trunk. It will go in M4: > > https://issues.apache.org/cayenne/browse/CAY-1053 > > Andrus > >
