Thanks, that's great. I'll wait for the official 2.0.4 as I've found a workaround in my situation (still trying to figure out the exact cause, I think some rich-client is serializing CayenneDataObjects directly instead of client classes).
Emilian On 9/15/07, Andrus Adamchik <[EMAIL PROTECTED]> wrote: > Ok, I fixed CAY-796 for 1.2, 2.0, 3.0 branches. To get a fixed > version you can either build the code from Subversion [1,2] or wait > till 2.0.4 comes out. > > Cheers, > Andrus > > [1] http://svn.apache.org/repos/asf/cayenne/main/branches/STABLE-2.0/ > [2] http://cayenne.apache.org/legacy-ant-build.html > > > On Sep 12, 2007, at 7:54 PM, Andrus Adamchik wrote: > > Hi there, > > > > Yeah, looks like CAY-796 [1] to me. I could swear we fixed it, but > > looks like we did not. Ok, adding that to a TODO list... > > > > In the meantime try to check the "Use Shared Cache" checkbox in the > > Modeler - this would hopefully take care of the problem (and > > probably improve your performance if you could live with a bit of > > object caching in your app). > > > > Andrus > > > > > > [1] https://issues.apache.org/cayenne/browse/CAY-796 > > > > > > On Sep 12, 2007, at 6:18 PM, Emilian Bold wrote: > > > >> Hy, > >> > >> I keep getting this exception: > >> > >> java.lang.NullPointerException > >> at org.apache.cayenne.access.DataRowStore.sendUpdateNotification > >> (DataRowStore.java:673) > >> at org.apache.cayenne.access.DataRowStore.processSnapshotChanges > >> (DataRowStore.java:538) > >> at > >> org.apache.cayenne.access.DataRowStore.snapshotsUpdatedForObjects > >> (DataRowStore.java:278) > >> at org.apache.cayenne.access.ObjectResolver.objectsFromDataRows > >> (ObjectResolver.java:121) > >> at > >> org.apache.cayenne.access.ObjectResolver.synchronizedObjectsFromDataR > >> ows(ObjectResolver.java:97) > >> at > >> org.apache.cayenne.access.DataDomainQueryAction.interceptObjectConver > >> sion(DataDomainQueryAction.java:319) > >> at org.apache.cayenne.access.DataDomainQueryAction.execute > >> (DataDomainQueryAction.java:116) > >> at org.apache.cayenne.access.DataDomain.onQuery(DataDomain.java:730) > >> at org.apache.cayenne.util.ObjectContextQueryAction.runQuery > >> (ObjectContextQueryAction.java:217) > >> at org.apache.cayenne.access.DataContextQueryAction.execute > >> (DataContextQueryAction.java:54) > >> at org.apache.cayenne.access.DataContext.onQuery(DataContext.java: > >> 1387) > >> at org.apache.cayenne.access.DataContext.performQuery > >> (DataContext.java:1376) > >> ... > >> > >> on Cayenne 2.0.2. > >> > >> This seems to happen always for the same Local EJB, while other Local > >> EJBs that use Cayenne in the same way seem to work. From a previous > >> email, it seems this has something to do with the serialization of > >> the > >> objectStore. > >> > >> What can I do to get rid of this ? > >> > >> Thanks, > >> Emilian Bold > >> > >> > >> > >> > >> -- > >> Emilian Bold > >> +40 740235562 > >> http://www.emilianbold.ro > >> > >> Java and NetBeans Platform-loving consulting services from > >> Timisoara, Romania. > >> > > > > > > -- Emilian Bold +40 740235562 http://www.emilianbold.ro Java and NetBeans Platform-loving consulting services from Timisoara, Romania.
