Latest version works, thanks a lot. Is there coming a new release soon?

- Juha

Matej Knopp wrote:
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/>
 >> .
 >>>>
 >>>
 >




Reply via email to