On Tue, Jan 20, 2009 at 12:17 PM, Thomas Singer <wic...@regnis.de> wrote:
>> as you can see from the stack - when wicket tries to save the page to
>> the diskstore.
>
> And when it will do that?

at the end of request if the page is not stateless.

-igor

>
>> the checker should tell you exactly what field of what class held
>> nonserializable data
>
> I know that, but before fixing anything I'd like to be able to reproduce the
> problem locally.
>
> Tom
>
>
> Igor Vaynberg wrote:
>> On Tue, Jan 20, 2009 at 11:39 AM, Thomas Singer <wic...@regnis.de> wrote:
>>>> the checker is always used
>>> When exactly?
>>
>> as you can see from the stack - when wicket tries to save the page to
>> the diskstore.
>>
>> the checker should tell you exactly what field of what class held
>> nonserializable data... what is the full stacktrace?
>>
>> -igor
>>
>>>> is version of jvm the same in prod and dev?
>>> Yes, even the tomcat version is the same.
>>>
>>> Tom
>>>
>>>
>>> Igor Vaynberg wrote:
>>>> what are the higher stack frames?
>>>>
>>>> the checker is always used so it is interesting you do not get those
>>>> exceptions. is version of jvm the same in prod and dev?
>>>>
>>>> -igor
>>>>
>>>> On Mon, Jan 19, 2009 at 11:29 AM, Thomas Singer <wic...@regnis.de> wrote:
>>>>> The stacktrace is following (using Wicket 1.3.5):
>>>>>
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:342)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.access$500(SerializableChecker.java:63)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker$1InterceptingObjectOutputStream.replaceObject(SerializableChecker.java:489)
>>>>>>       at 
>>>>>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1116)
>>>>>>       at 
>>>>>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
>>>>>>       at java.util.ArrayList.writeObject(ArrayList.java:570)
>>>>>>       at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source)
>>>>>>       at 
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>>       at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>>       at 
>>>>>> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
>>>>>>       at 
>>>>>> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
>>>>>>       at 
>>>>>> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>>>>>>       at 
>>>>>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>>>>>>       at 
>>>>>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:496)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:610)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:533)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:610)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:533)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:388)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:610)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:533)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:610)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:533)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:610)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:533)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.SerializableChecker.writeObjectOverride(SerializableChecker.java:678)
>>>>>>       at 
>>>>>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:322)
>>>>>>       at 
>>>>>> org.apache.wicket.util.io.IObjectStreamFactory$DefaultObjectStreamFactory$2.writeObjectOverride(IObjectStreamFactory.java:125)
>>>>>>       at 
>>>>>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:322)
>>>>>>       at 
>>>>>> org.apache.wicket.util.lang.Objects.objectToByteArray(Objects.java:1085)
>>>>>>       at 
>>>>>> org.apache.wicket.protocol.http.pagestore.AbstractPageStore.serializePage(AbstractPageStore.java:197)
>>>>>>       at 
>>>>>> org.apache.wicket.protocol.http.pagestore.DiskPageStore.storePage(DiskPageStore.java:810)
>>>>>>       at 
>>>>>> org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.put(SecondLevelCacheSessionStore.java:332)
>>>>>>       at org.apache.wicket.Session.requestDetached(Session.java:1370)
>>>>>>       at org.apache.wicket.RequestCycle.detach(RequestCycle.java:1091)
>>>>>>       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1348)
>>>>>>       at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
>>>>>>       at 
>>>>>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:358)
>>>>>>       at 
>>>>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:194)
>>>>>>       at 
>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>>>>>       at 
>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>>>>       at 
>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
>>>>>>       at 
>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>>>>>>       at 
>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
>>>>>>       at 
>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>>>>>       at 
>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>>>>>>       at 
>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542)
>>>>>>       at 
>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>>>>>       at 
>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
>>>>>>       at 
>>>>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
>>>>>>       at 
>>>>>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>>>>>>       at 
>>>>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>>>>>>       at 
>>>>>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>>>>>>       at 
>>>>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
>>>>>>       at java.lang.Thread.run(Thread.java:619)
>>>>> Tom
>>>>>
>>>>>
>>>>> Igor Vaynberg wrote:
>>>>>> what does the stacktrace look like?
>>>>>>
>>>>>> -igor
>>>>>>
>>>>>> On Mon, Jan 19, 2009 at 5:47 AM, Thomas Singer <wic...@regnis.de> wrote:
>>>>>>> On our webserver I'm getting WicketNotSerializableException in the log, 
>>>>>>> but
>>>>>>> I never got them locally. What should I do to trigger them in my local 
>>>>>>> test
>>>>>>> server?
>>>>>>>
>>>>>>> Thanks in advance,
>>>>>>> Tom
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>>>>>
>>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>>>>
>>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>>>
>>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to