Re: DataRowStore.sendUpdateNotification NullPointerException

From: Andrus Adamchik (andru..bjectstyle.org)
Date: Sat Sep 15 2007 - 08:22:55 EDT

  • Next message: Malcolm Edgar: "[annou] Click Framework version 1.4 RC1 is now available"

    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.
    >>
    >
    >



    This archive was generated by hypermail 2.0.0 : Sat Sep 15 2007 - 08:23:29 EDT