Hello,
Sorry, it is the first time I'm using a list like this one. So, I'm
doing some crazy error with it :) For example, I hope my "reply all" is
a correct action to do in this case.
I saw your first reply.
I have exactly the same error when I stop and restart properly the
Tomcat server. In fact, stoping and restarting the server simulate the
serialization / deserialization operation that an application server can
do at any time it wants (isn't it ?)
Marc
-----Original Message-----
From: Andrus Adamchik [mailto:andru..bjectstyle.org]
Sent: Friday, March 30, 2007 3:09 PM
To: use..ayenne.apache.org
Cc: Marc Gabriel-Willem
Subject: Re: Cayenne -- Apache automatic deploy problem
Hi, See my original reply asking for more information here:
http://objectstyle.org/cayenne/lists/cayenne-user/2007/03/0101.html
BTW, it would be much easier to communicate if you subscribe to the
list :-)
Andrus
On Mar 30, 2007, at 4:46 PM, Marc Gabriel-Willem wrote:
> Hi,
>
>
>
> Sorry to repost that question, but I was not properly register to the
> mailing list, so I was unable to reply properly.
>
>
>
> I'm using Cayenne (2.0.2) with the apache web server (5.5.20) and I'm
> facing to the following problem.
>
>
>
> When apache does an automatic deploy, all objects are serialized /
> deserialized without any error.
>
> But after that, when the code accesses a cayenne persistent object
> (member variable of a jsf backing bean), the following problem occurs:
>
>
>
> Caused by: java.lang.NullPointerException
>
> at
> org.apache.cayenne.access.DataContextQueryAction.interceptPaginatedQue
> ry
> (DataContextQueryAction.java:91)
>
> at
> org.apache.cayenne.access.DataContextQueryAction.execute
> (DataContextQuer
> yAction.java:50)
>
> at
> org.apache.cayenne.access.DataContext.onQuery(DataContext.java:1387)
>
> at
> org.apache.cayenne.access.DataContext.performQuery(DataContext.java:
> 1376
> )
>
> at
> org.apache.cayenne.access.ToManyList.resolvedObjectList
> (ToManyList.java:
> 307)
>
> at
> org.apache.cayenne.access.ToManyList.size(ToManyList.java:260)
>
> at
> com.sideinternational.web.profiling.group.GroupEditor.save
> (GroupEditor.j
> ava:246)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.jav
> a:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessor
> Impl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at
> org.apache.myfaces.el.MethodBindingImpl.invoke
> (MethodBindingImpl.java:13
> 2)
>
>
>
> For information, the following code throws that exception (the call to
> the size() method) :
>
> List itemsToRemove = m_editableGroup.getGroupContentArray();
>
> for (int i=0; i < itemsToRemove.size(); i)
>
> ...
>
> Note: Child data context and ObjectEntities are stored in a
> serializable
> jsf backing bean.
>
>
>
> Thank you for your help.
>
>
>
> Marc Gabriel
>
>
>
>
>
This archive was generated by hypermail 2.0.0 : Fri Mar 30 2007 - 09:25:26 EDT