There have been fixes to the serialization mechanism, so you might
want to check the latest trunk.

-Matej

On Thu, Mar 6, 2008 at 1:05 PM, Juha Alatalo
<[EMAIL PROTECTED]> wrote:
> Main idea was to ask, if Luke Ma already has? Problem occurs in one very
>  massive page of ours and creating corresponding test case using basic
>  wicket components takes time. I am not too enthusiastic to create one if
>  Luke already has.
>
>  - Juha
>
>
>
>  Johan Compagner wrote:
>  > did you make a testcase?
>  >
>  > On Thu, Mar 6, 2008 at 12:43 PM, Juha Alatalo <[EMAIL PROTECTED]>
>  > wrote:
>  >
>  >> Anything happened in this case? We have same kind of problems.
>  >> Increasing the stack size just makes things work a little bit longer.
>  >> StackOverflowError occurs only in 1.3.1 not in 1.3.0
>  >>
>  >> - Juha
>  >>
>  >> Martijn Dashorst wrote:
>  >>> You could increase the stack size of your VM. It is one of the -X
>  >>> parameters. It will at least give you a work around if it is a bug.
>  >>>
>  >>> Martijn
>  >>>
>  >>> On 2/16/08, Luke Ma <[EMAIL PROTECTED]> wrote:
>  >>>> I can make a quickstart and file a JIRA, but wanted to see if anybody
>  >> had
>  >>>> seen it or could determine if it's an actual bug or something
>  >> environmental
>  >>>> on my side.
>  >>>>
>  >>>> Luke
>  >>>>
>  >>>>
>  >>>> Johan Compagner wrote:
>  >>>>> Do you have a testcase? Please make a jira issue with it
>  >>>>>
>  >>>>> On 2/16/08, Luke Ma <[EMAIL PROTECTED]> wrote:
>  >>>>>> I think Wicket 1.3.1 introduced a bug in the PageStore.  I get a
>  >> stack
>  >>>>>> overflow with behaviors such as:
>  >>>>>>
>  >>>>>>    * Click on a link and then click on a second link (on the same
>  >> page)
>  >>>>>> before the first one finishes processing.
>  >>>>>>    * On Firefox, click on a link to a page, then click back to go
>  >> back to
>  >>>>>> the first page, then click on any link.
>  >>>>>>    * In IE, click on some links, click the back button.
>  >>>>>>
>  >>>>>> Stack trace below.  Maybe somebody familiar with the bowels of Wicket
>  >>>>>> PageStore can take a quick look to see if this is a bug?
>  >>>>>>
>  >>>>>> java.lang.StackOverflowError
>  >>>>>>
>  >>>>>> java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java
>  >> :2264)
>  >>>>>> java.io.ObjectInputStream$BlockDataInputStream.read(
>  >> ObjectInputStream.java:2672)
>  >>>>>> java.io.ObjectInputStream$BlockDataInputStream.readFully(
>  >> ObjectInputStream.java:2696)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1934)
>  >>>>>>  java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java
>  >> :480)
>  >>>>>>  java.util.ArrayList.readObject(ArrayList.java:585)
>  >>>>>>  sun.reflect.GeneratedMethodAccessor324.invoke(Unknown Source)
>  >>>>>>
>  >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(
>  >> DelegatingMethodAccessorImpl.java:25)
>  >>>>>>  java.lang.reflect.Method.invoke(Method.java:597)
>  >>>>>>  java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java
>  >> :974)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1846)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1945)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1869)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1945)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1869)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
>  >>>>>>  java.util.ArrayList.readObject(ArrayList.java:593)
>  >>>>>>  sun.reflect.GeneratedMethodAccessor324.invoke(Unknown Source)
>  >>>>>>
>  >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(
>  >> DelegatingMethodAccessorImpl.java:25)
>  >>>>>>  java.lang.reflect.Method.invoke(Method.java:597)
>  >>>>>>  java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java
>  >> :974)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1846)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1945)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1869)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1945)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1869)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1945)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1869)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1945)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1869)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1945)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1869)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
>  >>>>>>  java.util.ArrayList.readObject(ArrayList.java:593)
>  >>>>>>  sun.reflect.GeneratedMethodAccessor324.invoke(Unknown Source)
>  >>>>>>
>  >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(
>  >> DelegatingMethodAccessorImpl.java:25)
>  >>>>>>  java.lang.reflect.Method.invoke(Method.java:597)
>  >>>>>>  java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java
>  >> :974)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1846)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1945)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1869)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1945)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1869)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1945)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1869)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
>  >>>>>>  java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java
>  >> :1945)
>  >>>>>>  java.io.ObjectInputStream.readSerialData(ObjectInputStream.java
>  >> :1869)
>  >>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java
>  >> :1753)
>  >>>>>>  java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>  >>>>>>  java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
>  >>>>>>  org.apache.wicket.util.lang.Objects.byteArrayToObject(Objects.java
>  >> :392)
>  >>>>>>
>  >> 
> org.apache.wicket.protocol.http.pagestore.AbstractPageStore.deserializePage
>  >> (AbstractPageStore.java:228)
>  >>>>>> org.apache.wicket.protocol.http.pagestore.DiskPageStore.getPage(
>  >> DiskPageStore.java:702)
>  >>>>>>
>  >> 
> org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.get
>  >> (SecondLevelCacheSessionStore.java:311)
>  >>>>>>  org.apache.wicket.Session.getPage(Session.java:745)
>  >>>>>>
>  >>>>>>
>  >> 
> org.apache.wicket.protocol.http.pagestore.AbstractPageStore$PageHolder.readResolve
>  >> (AbstractPageStore.java:354)
>  >>>>>> --
>  >>>>>> View this message in context:
>  >>>>>>
>  >> http://www.nabble.com/PageStore-Broken-in-1.3.1--tp15513039p15513039.html
>  >>>>>> Sent from the Wicket - Dev mailing list archive at 
> Nabble.com<http://nabble.com/>
>  >> .
>  >>>>>>
>  >>>> --
>  >>>> View this message in context:
>  >> http://www.nabble.com/PageStore-Broken-in-1.3.1--tp15513039p15513211.html
>  >>>> Sent from the Wicket - Dev mailing list archive at 
> Nabble.com<http://nabble.com/>
>  >> .
>  >>>>
>  >>>
>  >
>



-- 
Resizable and reorderable grid components.
http://www.inmethod.com

Reply via email to