Article - CS405485
Unable to open Workflow Template Activities or edit Life Cycle Templates in Windchill PDMLink 12.1
Modified: 26-Mar-2025
Applies To
- Windchill PDMLink 12.1
Description
- Unable to open the Life Cycle Template Administration
- Web Browser keeps loading indefinitely.
- Editing any Workflow Template Activity also results in continuous loading.
- However, Expression Robot and Connector can be accessed without issues.
- Error in Method Server log
ERROR [ajp-nio-127.0.0.1-8010-exec-7] wt.licenseusage.licensing.LicenseFilter <user> - org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException ERROR [ajp-nio-127.0.0.1-8010-exec-7] wt.method.MethodContextMonitor.contexts.servletRequest <user> - ..., org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:82) at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:346) at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:193) at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:457) at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:229) at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:135) at org.jboss.resteasy.core.interception.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:358) at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:138) at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:215) at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:245) at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:61) ... Caused by: java.lang.NullPointerException at wt.team.RoleDisplayComparator.compare(WfRoleHelper.java:124) at wt.team.RoleDisplayComparator.compare(WfRoleHelper.java:115) at java.base/java.util.TimSort.binarySort(TimSort.java:296) at java.base/java.util.TimSort.sort(TimSort.java:239) at java.base/java.util.Arrays.sort(Arrays.java:1515) at java.base/java.util.ArrayList.sort(ArrayList.java:1750) at java.base/java.util.Collections.sort(Collections.java:179) at wt.team.WfRoleHelper.sortRoleByDisplay(WfRoleHelper.java:77) at wt.team.WfRoleHelper.getRoleList(WfRoleHelper.java:49) at com.ptc.windchill.lifecycleadmin.service.impl.LifeCycleInformationProvider.getAvailableLifeCycleTemplateRoles(LifeCycleInformationProvider.java:804) at com.ptc.windchill.lifecycleadmin.service.impl.LifeCycleTemplateServiceImpl.getAvailableLifeCycleTemplateRoles(LifeCycleTemplateServiceImpl.java:146) at com.ptc.enterprise.lifecycleadmin.rest.LifeCycleTemplateCommonResource.getAvailableLifeCycleTemplateRoles(LifeCycleTemplateCommonResource.java:135) 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 org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:138) at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:546) at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:435) at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$0(ResourceMethodInvoker.java:396) at org.jboss.resteasy.core.interception.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:358) at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:398) at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:365) at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:338) at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:440) ... 50 more
This is a printer-friendly version of Article 405485 and may be out of date. For the latest version click CS405485