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.




Reply via email to