技术文章 - CS422295

WRS 请求失败 - 日志显示“java.lang.IllegalStateException: 请求对象已被回收,不再与此外观关联”,位于 Windchill PDMLink 中

已修改: 10-Dec-2025   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • 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 转换域下的NewDownstreamBranch REST API 时遇到“ java.lang.reflect.UndeclaredThrowableException"
这是文章 422295 的 PDF 版本,可能已过期。最新版本 CS422295