This looks like a problem. PageSerializingThread definitely does not have a
request cycle going and it's calling getPageMap.  Has it already been fixed
or should I report as a bug?

[22:34:28] ERROR - Objects                    - Error serializing object
class ...
java.lang.IllegalStateException: you can only locate or create sessions in
the context of a request cycle
        at org.apache.wicket.Session.findOrCreate(Session.java:250)
        at org.apache.wicket.Session.get(Session.java:284)
        at org.apache.wicket.PageMap.forName(PageMap.java:64)
        at org.apache.wicket.Page.getPageMap(Page.java:510)
        at
org.apache.wicket.protocol.http.FilePageStore$SessionPageKey.<init>(FilePageStore.java:312)
        at
org.apache.wicket.protocol.http.FilePageStore$PageSerializer.serializePage(FilePageStore.java:831)
        at org.apache.wicket.Page.writeObject(Page.java:282)
        at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:589)
        at 
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1456)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1145)
        at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1504)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1145)
        at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1504)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1145)
        at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1333)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1141)
        at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1504)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1145)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at java.util.ArrayList.writeObject(ArrayList.java:570)
        at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:589)
        at 
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1456)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1145)
        at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1504)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1145)
        at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1504)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1145)
        at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1333)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1141)
        at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1504)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1145)
        at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1504)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1145)
        at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1333)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1141)
        at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1504)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1145)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at
org.apache.wicket.util.io.IObjectStreamFactory$DefaultObjectStreamFactory$1.writeObjectOverride(IObjectStreamFactory.java:66)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:322)
        at 
org.apache.wicket.util.lang.Objects.objectToByteArray(Objects.java:1101)
        at
org.apache.wicket.protocol.http.FilePageStore.serializePage(FilePageStore.java:701)
        at
org.apache.wicket.protocol.http.FilePageStore.access$900(FilePageStore.java:57)
        at
org.apache.wicket.protocol.http.FilePageStore$PageSerializingThread.run(FilePageStore.java:244)
        at java.lang.Thread.run(Thread.java:637)

-- 
View this message in context: 
http://www.nabble.com/IllegalStateException-in-PageSerializingThread-tf3844635.html#a10887704
Sent from the Wicket - Dev mailing list archive at Nabble.com.

Reply via email to