技术文章 - CS272522
在 Windchill PDMLink 11.0 中,使用 HTTP OPTIONS 方法请求无效 URL 会导致方法服务器崩溃并出现 StackOverflowError
已修改: 14-Oct-2025
适用于
- Windchill PDMLink 11.0
说明
- 使用 HTTP OPTIONS 方法请求无效 URL 会导致方法服务器崩溃并出现 StackOverflowError
- MethodServerlog 中的 java.lang.StackOverflowError 具有高度递归的堆栈跟踪,如下所示:
at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.ServletResponseWrapper.isCommitted(ServletResponseWrapper.java:169) at javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:186) at javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:186) at javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:186) at javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:186) at javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:186) at javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:186) at javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:186) at javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:186) at javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:186) at javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:186) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234) at javax.servlet.ServletRequestWrapper.getRemoteAddr(ServletRequestWrapper.java:234)
这是文章 272522 的 PDF 版本,可能已过期。最新版本 CS272522