if we have a quickstart for this we could look for the solution...

On Wed, Apr 2, 2008 at 8:26 PM, André Souza <[EMAIL PROTECTED]> wrote:

> 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