Article - CS366103
Randomly customization JSP reports error "Handler dispatch failed; nested exception is java.lang.StackOverflowError" in Windchill PDMLink 12
Modified: 27-Mar-2022
Applies To
- Windchill PDMLink 12.0
Description
- Randomly customization JSP reports error "Handler dispatch failed; nested exception is java.lang.StackOverflowError"
- The error in Method Server log
com.ptc.mvc.controllers.ExceptionController songtao6 - message : Handler dispatch failed; nested exception is java.lang.StackOverflowError
error:-------------org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.StackOverflowError org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.StackOverflowError
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1078)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:681)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
….
Caused by: java.lang.StackOverflowError
at java.base/java.io.ObjectStreamClass.processQueue(ObjectStreamClass.java:2402)
at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:337)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135)
at java.base/java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1379)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1175)
at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)
at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510)
at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
at java.desktop/java.beans.PropertyChangeSupport.writeObject(PropertyChangeSupport.java:458)
at java.base/jdk.internal.reflect.GeneratedMethodAccessor703.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1145)
at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1497)
at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
at java.base/java.util.Hashtable.writeHashtable(Hashtable.java:1239)
at java.base/java.util.Hashtable.writeObject(Hashtable.java:1206)
at java.base/jdk.internal.reflect.GeneratedMethodAccessor702.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1145)
at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1497)
at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
at java.base/java.io.ObjectOutputStream$PutFieldImpl.writeFields(ObjectOutputStream.java:1713)
at java.base/java.io.ObjectOutputStream.writeFields(ObjectOutputStream.java:483)
at java.desktop/java.beans.PropertyChangeSupport.writeObject(PropertyChangeSupport.java:453)
at java.base/jdk.internal.reflect.GeneratedMethodAccessor703.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
This is a printer-friendly version of Article 366103 and may be out of date. For the latest version click CS366103