[ 
https://issues.apache.org/jira/browse/WICKET-2232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12745088#action_12745088
 ] 

david rapin commented on WICKET-2232:
-------------------------------------

just moved from 1.3.5 to 1.3.7 and got this error.

complete stacktrace:
2009-08-19 17:30:46,125 - 56016 - WARN  - SerializableChecker.check():501 - 
error delegating to writeObject : java.lang.reflect.InvocationTargetException, 
path: 
/children/[1]/children/[1]/currentPanel/children/[1]/children/children/[1]/data/object/transport/params/[write:20]/allElements/[write:9]/context/transport/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/[write:19]/[write:9]/context/transport/params/[write:19]/[write:10]/context/transport/params/[write:19]/[write:11]/context/transport/params/[write:19]/[write:12]/context/transport/params/[write:19]/[write:13]/context/transport/params/[write:19]/[write:14]/context/transport/params/[write:19]/[write:15]/context/transport/params/[write:19]/[write:16]/context/transport/params/[write:59]/params/[write:17]/[write:2]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/params/[write:21]/[write:1]/context/transport/params/[write:20]/[write:2]/context/transport/params/[write:20]/[write:3]/context/transport/params/[write:20]/[write:4]/context/transport/params/[write:20]/[write:5]/context/transport/params/[write:20]/[write:6]/context/transport/params/[write:52]/params/[write:45]/params/[write:17]/[write:5]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:49]/params/[write:45]/params/[write:17]/[write:7]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/params/[write:22]/[write:1]/context/transport/params/[write:21]/[write:2]/context/transport/params/[write:21]/[write:3]/context/transport/params/[write:21]/[write:4]/context/transport/params/[write:21]/[write:5]/context/transport/params/[write:21]/[write:6]/context/transport/params/[write:21]/[write:7]/context/transport/params/[write:53]/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:9]/context/transport/params/[write:50]/params/[write:17]/[write:9]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/[write:19]/[write:8]/context/transport/params/[write:51]/params/[write:17]/[write:11]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/[write:19]/[write:8]
2009-08-19 17:30:46,125 - 56016 - WARN  - SerializableChecker.check():501 - 
error delegating to writeObject : java.lang.reflect.InvocationTargetException, 
path: 
/children/[1]/children/[1]/currentPanel/children/[1]/children/children/[1]/data/object/transport/params/[write:20]/allElements/[write:9]/context/transport/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/[write:19]/[write:9]/context/transport/params/[write:19]/[write:10]/context/transport/params/[write:19]/[write:11]/context/transport/params/[write:19]/[write:12]/context/transport/params/[write:19]/[write:13]/context/transport/params/[write:19]/[write:14]/context/transport/params/[write:19]/[write:15]/context/transport/params/[write:19]/[write:16]/context/transport/params/[write:59]/params/[write:17]/[write:2]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/params/[write:21]/[write:1]/context/transport/params/[write:20]/[write:2]/context/transport/params/[write:20]/[write:3]/context/transport/params/[write:20]/[write:4]/context/transport/params/[write:20]/[write:5]/context/transport/params/[write:20]/[write:6]/context/transport/params/[write:52]/params/[write:45]/params/[write:17]/[write:5]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:49]/params/[write:45]/params/[write:17]/[write:7]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/params/[write:22]/[write:1]/context/transport/params/[write:21]/[write:2]/context/transport/params/[write:21]/[write:3]/context/transport/params/[write:21]/[write:4]/context/transport/params/[write:21]/[write:5]/context/transport/params/[write:21]/[write:6]/context/transport/params/[write:21]/[write:7]/context/transport/params/[write:53]/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:9]/context/transport/params/[write:50]/params/[write:17]/[write:9]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/[write:19]/[write:8]/context/transport/params/[write:51]/params/[write:17]/[write:11]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/[write:19]/[write:27]/context
2009-08-19 17:30:46,140 - 56031 - WARN  - SerializableChecker.check():501 - 
error delegating to writeObject : java.lang.reflect.InvocationTargetException, 
path: 
/children/[1]/children/[1]/currentPanel/children/[1]/children/children/[1]/data/object/transport/params/[write:20]/allElements/[write:9]/context/transport/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/[write:19]/[write:9]/context/transport/params/[write:19]/[write:10]/context/transport/params/[write:19]/[write:11]/context/transport/params/[write:19]/[write:12]/context/transport/params/[write:19]/[write:13]/context/transport/params/[write:19]/[write:14]/context/transport/params/[write:19]/[write:15]/context/transport/params/[write:19]/[write:16]/context/transport/params/[write:59]/params/[write:17]/[write:2]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/params/[write:21]/[write:1]/context/transport/params/[write:20]/[write:2]/context/transport/params/[write:20]/[write:3]/context/transport/params/[write:20]/[write:4]/context/transport/params/[write:20]/[write:5]/context/transport/params/[write:20]/[write:6]/context/transport/params/[write:52]/params/[write:45]/params/[write:17]/[write:5]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:49]/params/[write:45]/params/[write:17]/[write:7]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/params/[write:22]/[write:1]/context/transport/params/[write:21]/[write:2]/context/transport/params/[write:21]/[write:3]/context/transport/params/[write:21]/[write:4]/context/transport/params/[write:21]/[write:5]/context/transport/params/[write:21]/[write:6]/context/transport/params/[write:21]/[write:7]/context/transport/params/[write:53]/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:9]/context/transport/params/[write:50]/params/[write:17]/[write:9]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/[write:19]/[write:8]/context/transport/params/[write:51]/params/[write:17]/[write:11]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/entries/[write:1]/label/values/[write:1]
2009-08-19 17:30:46,140 - 56031 - WARN  - SerializableChecker.check():501 - 
error delegating to writeObject : java.lang.reflect.InvocationTargetException, 
path: 
/children/[1]/children/[1]/currentPanel/children/[1]/children/children/[1]/data/object/transport/params/[write:20]/allElements/[write:9]/context/transport/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/[write:19]/[write:9]/context/transport/params/[write:19]/[write:10]/context/transport/params/[write:19]/[write:11]/context/transport/params/[write:19]/[write:12]/context/transport/params/[write:19]/[write:13]/context/transport/params/[write:19]/[write:14]/context/transport/params/[write:19]/[write:15]/context/transport/params/[write:19]/[write:16]/context/transport/params/[write:59]/params/[write:17]/[write:2]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/params/[write:21]/[write:1]/context/transport/params/[write:20]/[write:2]/context/transport/params/[write:20]/[write:3]/context/transport/params/[write:20]/[write:4]/context/transport/params/[write:20]/[write:5]/context/transport/params/[write:20]/[write:6]/context/transport/params/[write:52]/params/[write:45]/params/[write:17]/[write:5]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:49]/params/[write:45]/params/[write:17]/[write:7]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/params/[write:22]/[write:1]/context/transport/params/[write:21]/[write:2]/context/transport/params/[write:21]/[write:3]/context/transport/params/[write:21]/[write:4]/context/transport/params/[write:21]/[write:5]/context/transport/params/[write:21]/[write:6]/context/transport/params/[write:21]/[write:7]/context/transport/params/[write:53]/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:9]/context/transport/params/[write:50]/params/[write:17]/[write:9]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/[write:19]/[write:8]/context/transport/params/[write:51]/params/[write:17]/[write:11]/params/[write:19]/[write:1]/context/transport/params/[write:19]/[write:2]/context/transport/params/[write:19]/[write:3]/context/transport/params/[write:19]/[write:4]/context/transport/params/[write:19]/[write:5]/context/transport/params/[write:19]/[write:6]/context/transport/params/[write:19]/[write:7]/context/transport/params/entries/[write:1]/[write:4]/label/values/[write:1]
2009-08-19 17:30:46,328 - 56219 - ERROR - RequestCycle.detach():1153 - there 
was an error detaching the request from the session 
com.**********.portal.application.portalwicketsess...@69df39.
java.lang.StackOverflowError
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:348)
        at 
org.apache.wicket.util.io.SerializableChecker.access$500(SerializableChecker.java:63)
        at 
org.apache.wicket.util.io.SerializableChecker$1InterceptingObjectOutputStream.replaceObject(SerializableChecker.java:486)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1116)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at java.util.HashMap.writeObject(HashMap.java:1000)
        at sun.reflect.GeneratedMethodAccessor384.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        
        [this portion repeated _many_times]
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at 
org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:493)
        at 
org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:607)
        at 
org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:530)
        at 
org.apache.wicket.util.io.SerializableChecker.access$500(SerializableChecker.java:63)
        at 
org.apache.wicket.util.io.SerializableChecker$1InterceptingObjectOutputStream.replaceObject(SerializableChecker.java:486)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1116)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at java.util.HashMap.writeObject(HashMap.java:1001)
        at sun.reflect.GeneratedMethodAccessor384.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        [end of the repeated portion]
        
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at 
org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:493)
        at 
org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:607)
        at 
org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:530)


> org.apache.wicket.util.io.SerializableChecker StackOverflow Exception
> ---------------------------------------------------------------------
>
>                 Key: WICKET-2232
>                 URL: https://issues.apache.org/jira/browse/WICKET-2232
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.5
>         Environment: Linux/Windows, Tomcat 6, Java 6
>            Reporter: Andrew Berman
>
> We are running into this error: 
> org.apache.wicket.util.io.SerializableChecker$WicketNotSerializableException: 
> Unable to serialize class: 
> org.springframework.beans.factory.support.DefaultListableBeanFactory
> But the problem is that once that error occurs it displays the Field 
> hierarchy which literally looks like it's running into an infinite loop.  It 
> goes on for miles in the log files.  Eventually it runs into a 
> StackOverflowException or OutOfMemory exception.
> There needs to be a way to limit the hierarchy or something.  It just keeps 
> displaying the same thing over and over and over.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to