I think it's about time. Frank On Thu, Mar 6, 2008 at 3:06 PM, Juha Alatalo <[EMAIL PROTECTED]> wrote:
> 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/> > >> >> . > >> >>>> > >> >>> > >> > > >> > > > > > > >
