I have the exactly same problem. Someone found the solution?

On Tue, Apr 1, 2008 at 6:09 PM, Johan Compagner <[EMAIL PROTECTED]>
wrote:

> do you have a unit test or quickstart for this?
>
> johan
>
>
> On Tue, Apr 1, 2008 at 10:57 PM, Mark Lichtenberg <[EMAIL PROTECTED]
> >
> wrote:
>
> > Hi,
> > We've been experiencing StackOverflowErrors when our application is
> > under a load of around 4 sessions, mostly clicks to load pages without
> > necessarily waiting for the previous click to finish.  I saw this was
> > addressed with jira issue 1365, and was part of 1.3.2, which we are
> > using. For good measure, we took out all instance variables
> > referencing Page objects, which was mentioned in the jira issue, but
> > this did not help either. We also tried the wicket nightly today, but
> > got the same results. Seems to be due to page deserialization - a
> > snippet of the exception is below.
> >
> > Any help would be greatly appreciated.
> >
> > 11:15:15,497 ERROR [[default]] Servlet.service() for servlet default
> > threw exception
> > java.lang.StackOverflowError
> >        at java.io.ObjectInputStream
> > $PeekInputStream.read(ObjectInputStream.java:2213)
> >        at java.io.ObjectInputStream
> > $PeekInputStream.readFully(ObjectInputStream.java:2226)
> >        at java.io.ObjectInputStream
> > $BlockDataInputStream.readUTFBody(ObjectInputStream.java:2963)
> >        at java.io.ObjectInputStream
> > $BlockDataInputStream.readUTF(ObjectInputStream.java:2764)
> >        at java.io.ObjectInputStream.readUTF(ObjectInputStream.java:1032)
> >        at java.io.ObjectStreamClass.readNonProxy(ObjectStreamClass.java
> > :600)
> >        at
> > java.io.ObjectInputStream.readClassDescriptor(ObjectInputStream.java:
> > 789)
> >        at java.io.ObjectInputStream.readNonProxyDesc(
> > ObjectInputStream.java:
> > 1534)
> >        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java
> > :1466)
> >        at
> > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
> > 1699)
> >        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java
> > :1305)
> >        at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> >        at java.util.HashSet.readObject(HashSet.java:278)
> >        at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)
> >        at
> > sun
> > .reflect
> > .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> > 25)
> >        at java.lang.reflect.Method.invoke(Method.java:585)
> >        at java.io.ObjectStreamClass.invokeReadObject(
> > ObjectStreamClass.java:
> > 946)
> >        at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:
> > 1809)
> >        at
> > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
> > 1719)
> >        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java
> > :1305)
> >        at java.io.ObjectInputStream.defaultReadFields(
> > ObjectInputStream.java:
> > 1908)
> >        at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:
> > 1832)
> >        at
> > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
> > 1719)
> >        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java
> > :1305)
> >        at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> >        at java.util.HashMap.readObject(HashMap.java:1067)
> >        at sun.reflect.GeneratedMethodAccessor122.invoke(Unknown Source)
> >        at
> > sun
> > .reflect
> > .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> > 25)
> >        at java.lang.reflect.Method.invoke(Method.java:585)
> >        at java.io.ObjectStreamClass.invokeReadObject(
> > ObjectStreamClass.java:
> > 946)
> >        at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:
> > 1809)
> >        at
> > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
> > 1719)
> > ........
> >        at
> > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
> > 1719)
> >        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java
> > :1305)
> >        at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> >        at org.apache.wicket.util.lang.Objects.byteArrayToObject(
> > Objects.java:
> > 392)
> >        at
> > org
> > .apache
> > .wicket
> > .protocol
> > .http
> > .pagestore.AbstractPageStore.deserializePage(AbstractPageStore.java:228)
> >        at
> > org
> > .apache
> > .wicket
> > .protocol.http.pagestore.DiskPageStore.getPage(DiskPageStore.java:706)
> >        at org.apache.wicket.protocol.http.SecondLevelCacheSessionStore
> > $SecondLevelCachePageMap.get(SecondLevelCacheSessionStore.java:311)
> >        at org.apache.wicket.Session.getPage(Session.java:751)
> >        at org.apache.wicket.protocol.http.pagestore.AbstractPageStore
> > $PageHolder.readResolve(AbstractPageStore.java:363)
> >        at sun.reflect.GeneratedMethodAccessor136.invoke(Unknown Source)
> >        at
> > sun
> > .reflect
> > .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> > 25)
> > ..........
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

Reply via email to