技术文章 - CS175948
无法将项目的参考文档添加到 Windchill PDMLink 中产品或库的一部分的参考文档中
已修改: 04-Dec-2023
适用于
- Windchill PDMLink 10.0 to 12.1
- Windchill ProjectLink 10.0 to 12.1
说明
- 无法将项目的参考文档添加到产品或库的一部分的参考文档中
- 无法在项目和产品/库中的对象之间添加WTPartReferenceLink (参考文档、参考者) 、 WTPartDescribeLink (描述文档、描述者)和WTPartUsageLink (使用者、使用者)
- Web 浏览器报告以下消息
ATTENTION: Illegal link. "Part - 0000000022, part 1 - demo product, A.1 (Design)" cannot be linked to "Document - 0000000042, ref 1 - demo project" because both objects are not in a PDM context
- 方法服务器报告以下错误
2014-06-26 11:36:04,230 ERROR [ajp-bio-8010-exec-7] com.ptc.core.htmlcomp.components.TableViewBean contextadmin - Could not find configurable table with id: whereUsed 2014-06-26 11:36:05,439 ERROR [Tree DataSource Poller Task Executor] com.ptc.core.htmlcomp.components.TableViewBean contextadmin - Could not find configurable table with id: whereUsed 2014-06-26 11:36:12,095 ERROR [ajp-bio-8010-exec-1] com.ptc.jca.mvc.controllers.ActionController contextadmin - java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.ptc.netmarkets.util.beans.NmCommandBean.execute(NmCommandBean.java:2335) at com.ptc.jca.mvc.controllers.ActionController.executeWizardAction(ActionController.java:238) at com.ptc.jca.mvc.controllers.ActionController.processRequest(ActionController.java:125) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at wt.httpgw.filter.WTContextBeanFilter.doWithWtContextBeanHandler(WTContextBeanFilter.java:98) at wt.httpgw.filter.WTContextBeanFilter.doFilter(WTContextBeanFilter.java:58) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:249) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:335) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1650) at wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:56) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) at org.apache.tomcat.util.threads.TaskThread.run(TaskThread.java:77) Caused by: (wt.vc.struct.structResource/20) wt.util.WTException: Illegal link. "Part - 0000000022, part 1 - demo product, A.1 (Design)" cannot be linked to "Document - 0000000042, ref 1 - demo project" because both objects are not in a PDM context. at wt.vc.struct.StructServerHelper.validateBothRolesInPDMContainer(StructServerHelper.java:777) at wt.vc.struct.StructServerHelper.noDBValidateRoleObjectContainers(StructServerHelper.java:759) at wt.vc.struct.StructServerHelper.validateRoleObjectContainers(StructServerHelper.java:443) at wt.vc.struct.StandardStructService.validateLinkAction(StandardStructService.java:2553) at wt.vc.struct.StandardStructService.initializeValidateLinkAction(StandardStructService.java:2474) at wt.vc.struct.StandardStructService.access$1000(StandardStructService.java:144) at wt.vc.struct.StandardStructService$6.notifyVetoableMultiObjectEvent(StandardStructService.java:634) at wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:298) at wt.events.StandardKeyedEventBranch.dispatchVetoableEvent(StandardKeyedEventBranch.java:250) at wt.events.StandardKeyedEventDispatcher.intDispatchEvent(StandardKeyedEventDispatcher.java:286) at wt.events.StandardKeyedEventDispatcher.dispatchVetoableEvent(StandardKeyedEventDispatcher.java:215) at wt.services.StandardManagerService.intDispatchVetoableEvent(StandardManagerService.java:406) at wt.services.StandardManagerService.dispatchVetoableEvent(StandardManagerService.java:302) at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:2980) at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:2960) at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:1468) at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:560) at sun.reflect.GeneratedMethodAccessor582.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399) at com.sun.proxy.$Proxy9.store(Unknown Source) at wt.part.StandardPartDocService.createPartDocReferenceLinks(StandardPartDocService.java:536) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399) at com.sun.proxy.$Proxy238.createPartDocReferenceLinks(Unknown Source) at com.ptc.windchill.enterprise.util.PartManagementHelper.createRelationship(PartManagementHelper.java:808) at com.ptc.windchill.enterprise.util.PartManagementHelper.addRelationDocPart(PartManagementHelper.java:917) at com.ptc.windchill.enterprise.part.forms.DocPartRefAddRelationFormProcessor.doOperation(DocPartRefAddRelationFormProcessor.java:39) at com.ptc.core.components.forms.DefaultFormProcessorController.executeDoOperation(DefaultFormProcessorController.java:537) at com.ptc.core.components.forms.DefaultFormProcessorController.performExecuteDoOperationAndPostProcess(DefaultFormProcessorController.java:341) at com.ptc.core.components.forms.DefaultFormProcessorController.execute(DefaultFormProcessorController.java:262) at com.ptc.core.components.forms.FormDispatcher.callControllerExecute(FormDispatcher.java:146) at com.ptc.core.components.forms.FormDispatcher.callFormProcessorController(FormDispatcher.java:116) at com.ptc.core.components.forms.FormDispatcher.execute(FormDispatcher.java:93) ... 50 more
这是文章 175948 的 PDF 版本,可能已过期。最新版本 CS175948