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 <andru..bjectstyle.org> 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.roJava and NetBeans Platform-loving consulting services from Timisoara, Romania.
This archive was generated by hypermail 2.0.0 : Mon Sep 17 2007 - 07:41:08 EDT