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