APAR status
Closed as fixed if next.
Error description
The triPlannedWorkRequest - Synchronous - DeferredLineitemManager workflow has problem. Map Default Request Class task is not defined correctly. Steps for reproducing: S01) Log in to IBM TRIRIGA application; S02) Go to Home > Tools > Workflow Builder; S03) Load triRequest > triInspectionRequest > triPlannedWorkRequest - Synchronous - DeferredLineitemManager workflow; S04) Bring Map Default Request Class to focus and then click on the Edit Map link under Map To Records section; S05) See that a No Object found for Module error page shows up : S06) Check the respective server.log error entry for MID_3871640769 as it shows below: YYYY_MM_DD HH:MM:SS,mmm ERROR [com.tririga.platform.error.ErrorHandler](Default Executor_thread_538372) Report handled exception: com.tririga.platform.error.PlatformRuntimeException: java.lang.NullPointerException[MID_3871640769] com.tririga.platform.error.PlatformRuntimeException: java.lang.NullPointerException at com.ibm._jsp._objectMapping._jspService(_objectMapping.java:919) at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr apper.java:1287) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser vletWrapper.java:778) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser vletWrapper.java:475) at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleR equest(GenericServletWrapper.java:119) at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrappe r.handleRequest(AbstractJSPExtensionServletWrapper.java:217) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(We bAppFilterChain.java:150) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:93) at com.tririga.platform.context.ContextFilter$2.execute(ContextFilt er.java:144) at com.tririga.platform.context.ContextServiceImpl.runInNewReadOnly Context(ContextServiceImpl.java:174) at com.tririga.platform.context.ContextServiceImpl.runInNewReadOnly Context(ContextServiceImpl.java:145) at com.tririga.platform.context.ContextFilter.doFilterInternal(Cont extFilter.java:130) at com.tririga.platform.context.ContextFilter.doFilter(ContextFilte r.java:79) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:207) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:90) at com.tririga.web.filter.AuthenticationFilter.doFilter(Authenticat ionFilter.java:160) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:207) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:90) at com.tririga.web.filter.XSSDecodingFilter.doFilter(XSSDecodingFil ter.java:61) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:207) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:90) at com.tririga.web.filter.XSSURLEncodeFilter.doFilter(XSSURLEncodeF ilter.java:68) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:207) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:90) at com.tririga.web.filter.EncodingFilter.doFilter(EncodingFilter.ja va:52) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:207) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:90) at com.tririga.web.filter.StandardsModeFilter.doFilter(StandardsMod eFilter.java:35) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:207) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:90) at com.tririga.web.filter.WorkflowBuilderFilter.doFilter(WorkflowBu ilderFilter.java:49) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:207) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:90) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebA ppFilterManager.java:1020) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters (WebAppFilterManager.java:1142) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java: 4867) at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest( DynamicVirtualHost.java:297) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer. java:997) at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVir tualHost.java:262) at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$T askWrapper.run(HttpDispatcherLink.java:955) at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.r eady(HttpDispatcherLink.java:341) at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleD iscrimination(HttpInboundLink.java:470) at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleN ewRequest(HttpInboundLink.java:404) at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.process Request(HttpInboundLink.java:284) at com.ibm.ws.http.channel.internal.inbound.HttpICLReadCallback.com plete(HttpICLReadCallback.java:66) at com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete( WorkQueueManager.java:504) at com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQu eueManager.java:574) at com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQu eueManager.java:929) at com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQ ueueManager.java:1018) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec utor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe cutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException ... 54 more
Local fix
N/A
Problem summary
Fixed. The "Map Default Request Class" task is not defined correctly on workflows ?triPlannedWorkRequest - Synchronous - DeferredLineitemManager? and ?triPlannedWorkRequest - Synchronous - PrePopulate? throws an error. The "Map Default Request Class" has now been defined correctly and will not throw any error. This issue will be resolved in our next major release version, which is tentatively planned for 2H 2016.
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
IV87863
Reported component name
TRI APP PLTFM R
Reported component ID
5725F26RE
Reported release
350
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-08-11
Closed date
2016-08-30
Last modified date
2016-08-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHEB3","label":"IBM TRIRIGA Application Platform"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"350","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
30 March 2022