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

Reply via email to