IBM Support

IV87863: NULLPOINTER ERROR FOR EDIT MAP ON "TRIPLANNEDWORKREQUEST SYNCHRONOUS DEFERREDLINEITEMMANAGER" WORKFLOW

Subscribe

You can track all active APARs for this component.

 

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