cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emilian Bold" <emilian.b...@gmail.com>
Subject Re: DataRowStore.sendUpdateNotification NullPointerException
Date Thu, 04 Oct 2007 13:09:24 GMT
I finally figured out what my bug was (it wasn't CAY-796 actually).

See https://issues.apache.org/cayenne/browse/CAY-871

Emilian

On 9/17/07, Emilian Bold <emilian.bold@gmail.com> wrote:
> 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 <andrus@objectstyle.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.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.

Mime
View raw message