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/> > . > >> > >> > > > > >
