技术文章 - CS422295
WRS 请求失败 - 日志显示“java.lang.IllegalStateException: 请求对象已被回收,不再与此外观关联”,位于 Windchill PDMLink 中
已修改: 10-Dec-2025
适用于
- Windchill PDMLink 12.1 to 13.1
- Tomcat 9.0.90 and later
- Tomcat 10
说明
- WRS请求失败。
POST servelt/odata/v7/ChangeMgmt/ CreateChangeNoticeHierarch y?$expand=ImpementationPlan
- 访问“ Windchill/servlet/odata/v6/ProdMgmt/GetWindchillMetaInfo() ”时返回以下错误:
OData library: An exception without message text was thrown
- 日志显示
ERROR [http-nio-2280-exec-6] com.ptc.odata.windchill.entity.processor.PersistableEntityProcessor 3a6ed2e0-123-4567-8909-ae87f6c3cd28 - java.lang.reflect.UndeclaredThrowableException java.lang.reflect.UndeclaredThrowableException at jdk.proxy2/jdk.proxy2.$Proxy424.getActionImport(Unknown Source) at org.apache.olingo.commons.core.edm.EdmEntityContainerImpl.createActionImport(EdmEntityContainerImpl.java:779) at org.apache.olingo.commons.core.edm.EdmEntityContainerImpl.getActionImport(EdmEntityContainerImpl.java:151) at org.apache.olingo.server.core.uri.parser.ResourcePathParser.leadingResourcePathSegment(ResourcePathParser.java:221) at org.apache.olingo.server.core.uri.parser.ResourcePathParser.parsePathSegment(ResourcePathParser.java:88) at org.apache.olingo.server.core.uri.parser.Parser.parseUri(Parser.java:234) at org.apache.olingo.server.core.uri.UriHelperImpl.parseEntityId(UriHelperImpl.java:154) at com.ptc.odata.core.entity.processor.EntityIDUtils.getBindingLinkIdsWithConfig(EntityIDUtils.java:305) at com.ptc.odata.core.entity.processor.EntityIDUtils.getBindingLinkIds(EntityIDUtils.java:276) at com.ptc.odata.core.entity.processor.EntityIDUtils.getBindingLinkId(EntityIDUtils.java:253) at com.ptc.odata.windchill.entity.service.ContextEntityDelegate.processAdditionalAttributes(ContextEntityDelegate.java:238) at com.ptc.odata.windchill.entity.processor.PersistableEntityProcessor.processAdditionalAttributes(PersistableEntityProcessor.java:734) at com.ptc.odata.windchill.entity.processor.ObjectAttributeProcessor.getAdditionalAttributes(ObjectAttributeProcessor.java:485) at com.ptc.odata.windchill.entity.processor.ObjectAttributeProcessor.createTypeInstance(ObjectAttributeProcessor.java:234) ... at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) at java.base/java.lang.Thread.run(Thread.java:840) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at com.ptc.odata.windchill.entity.provider.WcEntityProvider$EdmProviderInvocationHandler.invoke(WcEntityProvider.java:98) ... 111 more Caused by: java.lang.IllegalStateException: The request object has been recycled and is no longer associated with this facade at org.apache.catalina.connector.RequestFacade.checkFacade(RequestFacade.java:855) at org.apache.catalina.connector.RequestFacade.getMethod(RequestFacade.java:550) at jakarta.servlet.http.HttpServletRequestWrapper.getMethod(HttpServletRequestWrapper.java:125) at jakarta.servlet.http.HttpServletRequestWrapper.getMethod(HttpServletRequestWrapper.java:125) at jakarta.servlet.http.HttpServletRequestWrapper.getMethod(HttpServletRequestWrapper.java:125) at wt.servlet.HttpServletRequestWrapper.getMethod(HttpServletRequestWrapper.java:120) at jakarta.servlet.http.HttpServletRequestWrapper.getMethod(HttpServletRequestWrapper.java:125) at com.ptc.odata.windchill.servlet.WcHttpServletRequest.getMethod(WcHttpServletRequest.java:316) at com.ptc.odata.core.entity.service.AbstractEdmProvider.getActionImport(AbstractEdmProvider.java:809) ... 116 more
- CPS 更新后,方法服务器日志中出现以下错误:
ERROR [UserDetailsPersistor] wt.servlet.IPRequestTracker - Exception trying to retrieve individual Requests : The request object has been recycled and is no longer associated with this facade
- 将 CPS 从Windchill 12.1.2.5更新到Windchill 12.1.2.14后,用户在使用 PTC BOM 转换域下的
NewDownstreamBranchREST API 时遇到“java.lang.reflect.UndeclaredThrowableException"
这是文章 422295 的 PDF 版本,可能已过期。最新版本 CS422295