You can try to increase the stack size. See http://www.caucho.com/resin-3.0/performance/jvm-tuning.xtp#stack-size
Martijn On Thu, Sep 16, 2010 at 5:01 PM, nmetzger <nmetz...@odu.edu> wrote: > > Hi all, > > this is rather urgent. The following error is flooding my application. Below > is just the essential part of it, it's repeating itself and seems to go deep > into recursion. I don't see it calling any of my pages. > > Any ideas? > > Natalie > > (wicket 1.4.10) > > 2010-09-16 10:36:32,829 ERROR (Session.java:1406) - Exception when > detaching/serializing page > java.lang.StackOverflowError > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > java.io.ObjectStreamClass.invokeWriteReplace(ObjectStreamClass.java:977) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1030) > at > java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291) > at > org.apache.wicket.util.io.IObjectStreamFactory$DefaultObjectStreamFactory$2.writeObjectOverride(IObjectStreamFactory.java:121) > at > java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:287) > at > org.apache.wicket.util.lang.Objects.objectToByteArray(Objects.java:1124) > at > org.apache.wicket.protocol.http.pagestore.AbstractPageStore$PageSerializer.getPageReplacementObject(AbstractPageStore.java:285) > at org.apache.wicket.Page.writeReplace(Page.java:1382) > at sun.reflect.GeneratedMethodAccessor336.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > java.io.ObjectStreamClass.invokeWriteReplace(ObjectStreamClass.java:977) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1030) > at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369) > at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341) > at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) > at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369) > at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341) > at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) > at > java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1245) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1069) > at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369) > at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341) > at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) > at > java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1245) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1069) > at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369) > at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341) > at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) > at > java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291) > at > org.apache.wicket.util.io.IObjectStreamFactory$DefaultObjectStreamFactory$2.writeObjectOverride(IObjectStreamFactory.java:121) > at > java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:287) > at org.apache.wicket.util.lang.Objects.objectToByteArray(Objects.java:1124) > at > org.apache.wicket.protocol.http.pagestore.AbstractPageStore.serializePage(AbstractPageStore.java:203) > at > org.apache.wicket.protocol.http.pagestore.DiskPageStore.prepareForSerialization(DiskPageStore.java:1190) > at > org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.writeObject(SecondLevelCacheSessionStore.java:38 > 6) > at sun.reflect.GeneratedMethodAccessor337.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890) > at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333) > at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) > at > java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291) > at java.util.LinkedList.writeObject(LinkedList.java:755) > at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890) > at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333) > at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) > at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369) > at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341) > at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) > at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341) > at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) > at > java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291) > at > org.apache.wicket.util.io.IObjectStreamFactory$DefaultObjectStreamFactory$2.writeObjectOverride(IObjectStreamFactory.java:121) > at > java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:287) > at > org.apache.wicket.util.lang.Objects.objectToByteArray(Objects.java:1124) > at > org.apache.wicket.protocol.http.pagestore.AbstractPageStore$PageSerializer.getPageReplacementObject(AbstractPageStore.java:285) > at org.apache.wicket.Page.writeReplace(Page.java:1382) > at sun.reflect.GeneratedMethodAccessor336.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > (...) > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/ERROR-Session-java-1406-Exception-when-detaching-serializing-page-tp2542370p2542370.html > Sent from the Users forum mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > -- Become a Wicket expert, learn from the best: http://wicketinaction.com Apache Wicket 1.4 increases type safety for web applications Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.4.8 --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org