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