IBM Support

PO08825: JSP NULLPOINTEREXCEPTION ERROR APPEARING IN ENTERPRISE INSIGHTS ANALYSIS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • Customer is experiencing an issue where the JSP code that does
    not seem to be handling null checking correctly. JSP
    NullPointerException consistently appears throughout the
    logs.
    
    Console Log contains the following
    errors:
    
    Console.log
    
    [ERROR ] SRVE0315E: An exception
    occurred: java.lang.Throwable: java.lang.NullPointerException
    
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.ja
    va:5026)
     at [internal classes]
    Caused by:
    java.lang.NullPointerException
     at
    com.ibm._jsp._login._jspService(_login.java:101)
     at com.ibm.ws.
    jsp.runtime.HttpJspBase.service(HttpJspBase.java:100)
     at
    [internal classes]
     at com.i2group.disco.common.filter.internal.
    ForwardURLFilter.doFilter(ForwardURLFilter.java:37)
     at com.ibm.
    ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInst
    anceWrapper.java:201)
     at [internal classes]
     at com.i2group.dis
    co.common.filter.internal.JSPConfigFilter.doFilter(JSPConfigFilt
    er.java:55)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWra
    pper.doFilter(FilterInstanceWrapper.java:201)
     at [internal
    classes]
     at com.i2group.disco.common.rest.internal.LoggingConte
    xtServletFilter.doFilter(LoggingContextServletFilter.java:120)
    
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter
    (FilterInstanceWrapper.java:201)
     ... 1 more
    [ERROR ]
    SRVE0777E: Exception thrown by application class 'com.ibm._jsp._
    login._jspService:101'
    java.lang.NullPointerException
     at
    com.ibm._jsp._login._jspService(_login.java:101)
     at com.ibm.ws.
    jsp.runtime.HttpJspBase.service(HttpJspBase.java:100)
     at
    [internal classes]
     at com.i2group.disco.common.filter.internal.
    ForwardURLFilter.doFilter(ForwardURLFilter.java:37)
     at com.ibm.
    ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInst
    anceWrapper.java:201)
     at [internal classes]
     at com.i2group.dis
    co.common.filter.internal.JSPConfigFilter.doFilter(JSPConfigFilt
    er.java:55)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWra
    pper.doFilter(FilterInstanceWrapper.java:201)
     at [internal
    classes]
     at com.i2group.disco.common.rest.internal.LoggingConte
    xtServletFilter.doFilter(LoggingContextServletFilter.java:120)
    
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter
    (FilterInstanceWrapper.java:201)
     at [internal classes]
    
    
    The
    Message.log contains the following information:
    
    [5/28/20
    12:50:49:391 EDT] 0000018b com.ibm.ws.webcontainer.webapp E
    SRVE0315E: An exception occurred: java.lang.Throwable:
    java.lang.NullPointerException
     at com.ibm.ws.webcontainer.webap
    p.WebApp.handleRequest(WebApp.java:5026)
     at com.ibm.ws.webconta
    iner.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.
    java:314)
     at com.ibm.ws.webcontainer.WebContainer.handleRequest
    (WebContainer.java:992)
     at com.ibm.ws.webcontainer.osgi.Dynamic
    VirtualHost$2.run(DynamicVirtualHost.java:279)
     at com.ibm.ws.ht
    tp.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.ru
    n(HttpDispatcherLink.java:1047)
     at com.ibm.ws.http.dispatcher.i
    nternal.channel.HttpDispatcherLink.wrapHandlerAndExecute(HttpDis
    patcherLink.java:417)
     at com.ibm.ws.http.dispatcher.internal.ch
    annel.HttpDispatcherLink.ready(HttpDispatcherLink.java:376)
     at
    com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleD
    iscrimination(HttpInboundLink.java:532)
     at com.ibm.ws.http.chan
    nel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboun
    dLink.java:466)
     at com.ibm.ws.http.channel.internal.inbound.Htt
    pInboundLink.processRequest(HttpInboundLink.java:331)
     at com.ib
    m.ws.http.channel.internal.inbound.HttpInboundLink.ready(HttpInb
    oundLink.java:302)
     at com.ibm.ws.tcpchannel.internal.NewConnect
    ionInitialReadCallback.sendToDiscriminators(NewConnectionInitial
    ReadCallback.java:165)
     at com.ibm.ws.tcpchannel.internal.NewCon
    nectionInitialReadCallback.complete(NewConnectionInitialReadCall
    back.java:74)
     at com.ibm.ws.tcpchannel.internal.WorkQueueManage
    r.requestComplete(WorkQueueManager.java:501)
     at com.ibm.ws.tcpc
    hannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java
    :571)
     at com.ibm.ws.tcpchannel.internal.WorkQueueManager.worker
    Run(WorkQueueManager.java:926)
     at com.ibm.ws.tcpchannel.interna
    l.WorkQueueManager$Worker.run(WorkQueueManager.java:1015)
     at co
    m.ibm.ws.threading.internal.ExecutorServiceImpl$RunnableWrapper.
    run(ExecutorServiceImpl.java:239)
     at java.util.concurrent.Threa
    dPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
     at java.u
    til.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
    java:624)
     at java.lang.Thread.run(Thread.java:748)
    Caused by:
    java.lang.NullPointerException
     at
    com.ibm._jsp._login._jspService(_login.java:101)
     at com.ibm.ws.
    jsp.runtime.HttpJspBase.service(HttpJspBase.java:100)
     at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servle
    tWrapper.java:1255)
    
    [5/28/20 12:50:53:441 EDT] 00000065
    com.ibm.ws.webcontainer.util.ApplicationErrorUtils E SRVE0777E:
    Exception thrown by application class 'com.ibm._jsp._login._jspS
    ervice:101'
    java.lang.NullPointerException
     at
    com.ibm._jsp._login._jspService(_login.java:101)
     at com.ibm.ws.
    jsp.runtime.HttpJspBase.service(HttpJspBase.java:100)
     at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servle
    tWrapper.java:1255)
     at com.ibm.ws.webcontainer.servlet.ServletW
    rapper.handleRequest(ServletWrapper.java:743)
     at com.ibm.ws.web
    container.servlet.ServletWrapper.handleRequest(ServletWrapper.ja
    va:440)
     at com.ibm.wsspi.webcontainer.servlet.GenericServletWra
    pper.handleRequest(GenericServletWrapper.java:118)
     at com.ibm.w
    s.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleR
    equest(AbstractJSPExtensionServletWrapper.java:207)
     at com.ibm.
    ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilt
    erChain.java:182)
     at com.ibm.ws.webcontainer.filter.WebAppFilte
    rChain.doFilter(WebAppFilterChain.java:78)
     at com.ibm.ws.webcon
    tainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.j
    ava:996)
     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.
    invokeFilters(WebAppFilterManager.java:1134)
     at com.ibm.ws.webc
    ontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterMa
    nager.java:1005)
     at com.ibm.ws.webcontainer.webapp.WebAppReques
    tDispatcher.dispatch(WebAppRequestDispatcher.java:1410)
     at com.
    ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAp
    pRequestDispatcher.java:171)
     at com.i2group.disco.common.filter
    .internal.ForwardURLFilter.doFilter(ForwardURLFilter.java:37)
    
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter
    (FilterInstanceWrapper.java:201)
     at com.ibm.ws.webcontainer.fil
    ter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)
     at co
    m.i2group.disco.common.filter.internal.JSPConfigFilter.doFilter(
    JSPConfigFilter.java:55)
     at com.ibm.ws.webcontainer.filter.Filt
    erInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
     at c
    om.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppF
    ilterChain.java:90)
     at com.i2group.disco.common.rest.internal.L
    oggingContextServletFilter.doFilter(LoggingContextServletFilter.
    java:120)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp
    er.doFilter(FilterInstanceWrapper.java:201)
     at com.ibm.ws.webco
    ntainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java
    :90)
     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFi
    lter(WebAppFilterManager.java:996)
     at com.ibm.ws.webcontainer.f
    ilter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java
    :1134)
     at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(W
    ebApp.java:4968)
     at com.ibm.ws.webcontainer.osgi.DynamicVirtual
    Host$2.handleRequest(DynamicVirtualHost.java:314)
    

Local fix

Problem summary

  • This fix will be available in the next release of EIA v2.3.4
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PO08825

  • Reported component name

    I2 ENT INS ANAL

  • Reported component ID

    5725G2300

  • Reported release

    230

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-06-04

  • Closed date

    2020-11-16

  • Last modified date

    2020-11-16

  • 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

[{"Line of Business":{"code":"LOB24","label":"Security Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSXVXZ","label":"IBM i2 Enterprise Insight Analysis"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"230"}]

Document Information

Modified date:
17 November 2020