Article - CS402357
Workflow process is not getting deleted from Process Administrator in Windchill PDMLink
Modified: 17-Oct-2023
Applies To
- Windchill PDMLink 12.0
Description
- Workflow process cannot be deleted from Process Administrator
- Getting following error in MethodServer logs
YYYY-MM-DD INFO [XXXX] wt.system.out SEwcadmin - wt.util.WTRuntimeException: Cannot restore "wt.workflow.engine.WfRequesterActivity.XXXXX" because it no longer exists. Nested exception is: YYYY-MM-DD INFO [YYYY] wt.system.out SEwcadmin - (wt.fc.fcResource/32) wt.fc.ObjectNoLongerExistsException: Cannot restore "wt.workflow.engine.WfRequesterActivity.XXXXX" because it no longer exists. YYYY-MM-DD ERROR [ZZZZ] wt.pds.exception SEwcadmin - Unable to perform delete for 1 records wt.util.WTException: wt.util.WTRuntimeException: Cannot restore "wt.workflow.engine.WfRequesterActivity.XXXXX" because it no longer exists. Nested exception is: (wt.fc.fcResource/32) wt.fc.ObjectNoLongerExistsException: Cannot restore "wt.workflow.engine.WfRequesterActivity.XXXXX" because it no longer exists. Nested exception is: wt.util.WTRuntimeException: Cannot restore "wt.workflow.engine.WfRequesterActivity.XXXXX" because it no longer exists. Nested exception is: (wt.fc.fcResource/32) wt.fc.ObjectNoLongerExistsException: Cannot restore "wt.workflow.engine.WfRequesterActivity.XXXXX" because it no longer exists. at wt.fc.StandardPersistenceManager.restore(StandardPersistenceManager.java:1954) at wt.fc.StandardPersistenceManager.refresh(StandardPersistenceManager.java:1075) at wt.fc.StandardPersistenceManager.refresh(StandardPersistenceManager.java:500) at jdk.internal.reflect.GeneratedMethodAccessor55.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 wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399) at com.sun.proxy.$Proxy29.refresh(Unknown Source) at wt.fc.DefaultInflator$OidCache.inflate(DefaultInflator.java:383) at wt.fc.DefaultInflator$OidCache.inflate(DefaultInflator.java:375) at wt.fc.DefaultInflator$AbstractCache.get(DefaultInflator.java:291) at wt.fc.DefaultInflator$AbstractCache.get(DefaultInflator.java:259) at wt.fc.DefaultInflator.get(DefaultInflator.java:153) at wt.fc.ObjectReference.getObject(ObjectReference.java:735) at wt.workflow.engine.WfBlock.getParentProcess(WfBlock.java:513) at wt.workflow.engine.WfActivity.getParentProcess(WfActivity.java:772) at wt.workflow.robots.WfSynchRobot.getContext(WfSynchRobot.java:753) at wt.workflow.robots.WfSynchRobot.deleteSubscriptions(WfSynchRobot.java:1008) at wt.workflow.engine.StandardWfEngineService.deleteContainedObjects(StandardWfEngineService.java:8357) at wt.workflow.engine.StandardWfEngineService.deleteContainedObjects(StandardWfEngineService.java:8448) at wt.workflow.engine.StandardWfEngineService$2.notifyVetoableMultiObjectEvent(StandardWfEngineService.java:9811) at wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:306) at wt.events.StandardKeyedEventBranch.dispatchVetoableMultiObjectEvent(StandardKeyedEventBranch.java:268) at wt.events.StandardKeyedEventDispatcher.intDispatchEvent(StandardKeyedEventDispatcher.java:306) at wt.events.StandardKeyedEventDispatcher.dispatchVetoableMultiObjectEvent(StandardKeyedEventDispatcher.java:244) at wt.services.StandardManagerService.intDispatchVetoableEvent(StandardManagerService.java:412) at wt.services.StandardManagerService.dispatchVetoableMultiObjectEvent(StandardManagerService.java:314) at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:3012) at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:2995) at wt.fc.StandardPersistenceManager.delete(StandardPersistenceManager.java:802) at wt.fc.StandardPersistenceManager.delete(StandardPersistenceManager.java:383) at jdk.internal.reflect.GeneratedMethodAccessor1242.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 wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399) at com.sun.proxy.$Proxy29.delete(Unknown Source) at wt.workflow.engine.StandardWfEngineService.deleteProcess(StandardWfEngineService.java:4396) at jdk.internal.reflect.GeneratedMethodAccessor1319.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 wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399) at com.sun.proxy.$Proxy301.deleteProcess(Unknown Source) at com.ptc.netmarkets.workflow.NmWorkflowCommands.delete(NmWorkflowCommands.java:717) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.ptc.core.components.forms.FormDispatcher.callWizardCommand(FormDispatcher.java:112) at com.ptc.core.components.forms.FormDispatcher.execute(FormDispatcher.java:98) at jdk.internal.reflect.GeneratedMethodAccessor1027.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 com.ptc.netmarkets.util.beans.NmCommandBean.execute(NmCommandBean.java:2247) at com.ptc.jca.mvc.controllers.ActionController.executeWizardAction(ActionController.java:222) at com.ptc.jca.mvc.controllers.ActionController.processRequest(ActionController.java:125) at jdk.internal.reflect.GeneratedMethodAccessor1026.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 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965) 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:515) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:583) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:212) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) at wt.licenseusage.licensing.LicenseFilter.doFilter(LicenseFilter.java:47) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) at com.ptc.core.ui.validation.URLValidationFilter.doFilter(URLValidationFilter.java:86) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) at wt.httpgw.filter.WTContextBeanFilter.doWithWtContextBeanHandler(WTContextBeanFilter.java:104) at wt.httpgw.filter.WTContextBeanFilter.doFilter(WTContextBeanFilter.java:58) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) at wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:301) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) at wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:335) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) at wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1677) at wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:57) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:533) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:932) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1705) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829)
This is a printer-friendly version of Article 402357 and may be out of date. For the latest version click CS402357