IBM Support

PM04246: ENABLING COM.IBM.WPS.RESOLVER.*=ALL TRACING CAUSES THE PORTAL TO NO LONGER RENDER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • [12/30/09 15:53:05:062 EST] 00000034 ServletWrappe I
    SRVE0242I:
    [Enhanced_Theme] [/EnhancedTheme]
    [/themes/html/Enhanced/Default.jsp]: Initialization successful.
    [12/30/09 15:53:06:453 EST] 00000034 ServletWrappe E  SRVE0068E:
    
    Uncaught exception thrown in one of the service methods of the
    servlet: /themes/html/Enhanced/Default.jsp. Exception thrown:
    java.lang.NullPointerException
    at com.ibm.wps.resolver.accessors.url.PocUrlOnContext.reset(Poc
    UrlOnContext.java:284)
    at com.ibm.wps.resolver.accessors.url.PocURLFactoryImpl.newLook
    upURL(PocURLFactoryImpl.java:472)
    at com.ibm.wps.resolver.accessors.url.PocURLFactoryImpl.newLook
    upURL(PocURLFactoryImpl.java:446)
    at com.ibm.wps.resolver.accessors.url.PocURLFactoryImpl.newURL(
    PocURLFactoryImpl.java:642)
    at com.ibm.wps.resolver.tags.ResolvedUrlTag.createPocURL(Resolv
    edUrlTag.java:207)
    at com.ibm.wps.resolver.tags.ResolvedUrlTag.doStartTag(Resolved
    UrlTag.java:330)
    at com.ibm._jsp._Default._jspx_meth_r_url_1(_Default.java:2674)
    at com.ibm._jsp._Default._jspService(_Default.java:742)
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:
    87)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servl
    etWrapper.java:1146)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
    (ServletWrapper.java:592)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleReque
    st(ServletWrapper.java:524)
    at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.han
    dleRequest(GenericServletWrapper.java:122)
    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWr
    apper.handleRequest(AbstractJSPExtensionServletWrapper
    .java:232)
    
    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor
    .handleRequest(AbstractJSPExtensionProcessor.java:287)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.inclu
    de(WebAppRequestDispatcher.java:639)
    at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handle
    Request(DispatcherServiceImpl.java:93)
    at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.includ
    e(DispatcherServiceImpl.java:53)
    at com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatche
    r.java:50)
    at com.ibm.wps.engine.templates.themes.Default.doDispatch(Defau
    lt.java:294)
    at com.ibm.wps.engine.templates.themes.Default.render(Default.j
    ava:247)
    at com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTempl
    ate.java:65)
    at com.ibm.wps.engine.phases.WPRenderPhase.processRendering(WPR
    enderPhase.java:509)
    at com.ibm.wps.engine.phases.WPBaseRenderPhase.execute(WPBaseRe
    nderPhase.java:194)
    at com.ibm.wps.state.phases.AbstractRenderPhase.next(AbstractRe
    nderPhase.java:106)
    at com.ibm.wps.engine.phases.WPAbstractRenderPhase.next(WPAbstr
    actRenderPhase.java:97)
    at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:860)
    at com.ibm.wps.engine.Servlet.doGet(Servlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    at com.ibm.wps.engine.Servlet.doFilter(Servlet.java:1257)
    at com.ibm.wps.resolver.servlet.ContentHandlerCleanup.doFilter(
    ContentHandlerCleanup.java:648)
    at com.ibm.wps.resolver.servlet.AbstractFilter.doFilter(Abstrac
    tFilter.java:93)
    at com.ibm.wps.engine.Servlet.service(Servlet.java:1248)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servl
    etWrapper.java:1146)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servl
    etWrapper.java:1087)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We
    bAppFilterChain.java:145)
    at com.ibm.wps.engine.ExtendedLocaleFilter.doFilter(ExtendedLoc
    aleFilter.java:113)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte
    r(FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We
    bAppFilterChain.java:130)
    at com.ibm.wps.resolver.friendly.servlet.FriendlySelectionFilte
    r.doFilter(FriendlySelectionFilter.java:191)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte
    r(FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We
    bAppFilterChain.java:130)
    at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer
    .java:352)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte
    r(FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We
    bAppFilterChain.java:130)
    at com.ibm.wps.engine.VirtualPortalFilter.doFilter(VirtualPorta
    lFilter.java:88)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte
    r(FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We
    bAppFilterChain.java:130)
    at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.
    java:94)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte
    r(FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We
    bAppFilterChain.java:130)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(W
    ebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
    WebAppFilterManager.java:837)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
    WebAppFilterManager.java:680)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
    (ServletWrapper.java:588)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleReque
    st(ServletWrapper.java:524)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.j
    ava:3517)
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGro
    up.java:269)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContai
    ner.java:818)
    at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebCont
    ainer.java:1478)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChanne
    lLink.java:125)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleD
    iscrimination(HttpInboundLink.java:458)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleN
    ewInformation(HttpInboundLink.java:387)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(H
    ttpInboundLink.java:267)
    at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback
    .sendToDiscriminators(NewConnectionInitialReadCallback
    .java:214)
    
    at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback
    .complete(NewConnectionInitialReadCallback.java:113)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.future
    Completed(AioReadCompletionListener.java:165)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(Abstract
    AsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(As
    yncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:1
    96)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(Result
    Handler.java:751)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
    [12/30/09 15:53:06:453 EST] 00000034 LocalTranCoor E
    WLTC0017E
    
    : Resources rolled back due to setRollbackOnly() being called.
    [12/30/09 15:53:06:796 EST] 00000034 Servlet       E
    com.ibm.wps
    
    .engine.Servlet handleException EJPEJ0069E: URL parsing
    problem,
    
    URL= http://wpsbvt:10040/wps/portal.
    

Local fix

  • Be more specific with the resolver tracing, avoid including
    com.
    
    ibm.wps.resolver.accessors.url.* as a trace string.
    

Problem summary

  • When enabling resolver traces, the following exception can be
    seen in the log:
    
    [12/30/09 15:53:05:062 EST] 00000034 ServletWrappe I
    SRVE0242I: [Enhanced_Theme] [/EnhancedTheme]
    [/themes/html/Enhanced/Default.jsp]: Initialization successful.
    [12/30/09 15:53:06:453 EST] 00000034 ServletWrappe E
    SRVE0068E: Uncaught exception thrown in one of the service
    methods of the servlet: /themes/html/Enhanced/Default.jsp.
    Exception thrown : java.lang.NullPointerException
    at
    com.ibm.wps.resolver.accessors.url.PocUrlOnContext.reset(PocUrlO
    nContext.java:284)
    at
    com.ibm.wps.resolver.accessors.url.PocURLFactoryImpl.newLookupUR
    L(PocURLFactoryImpl.java:472)
    at
    com.ibm.wps.resolver.accessors.url.PocURLFactoryImpl.newLookupUR
    L(PocURLFactoryImpl.java:446)
    at
    com.ibm.wps.resolver.accessors.url.PocURLFactoryImpl.newURL(PocU
    RLFactoryImpl.java:642)
    at
    com.ibm.wps.resolver.tags.ResolvedUrlTag.createPocURL(ResolvedUr
    lTag.java:207)
    at
    com.ibm.wps.resolver.tags.ResolvedUrlTag.doStartTag(ResolvedUrlT
    ag.java:330)
    at com.ibm._jsp._Default._jspx_meth_r_url_1(_Default.java:2674)
    at com.ibm._jsp._Default._jspService(_Default.java:742)
    at
    com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr
    apper.java:1146)
    at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:592)
    at
    com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(S
    ervletWrapper.java:524)
    at
    com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleR
    equest(GenericServletWrapper.java:122)
    at
    com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrappe
    r.handleRequest(AbstractJSPExtensionServletWrapper.java:232)
    at
    com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.han
    dleRequest(AbstractJSPExtensionProcessor.java:287)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(W
    ebAppRequestDispatcher.java:639)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequ
    est(DispatcherServiceImpl.java:93)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(Di
    spatcherServiceImpl.java:53)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.ja
    va:50)
    at
    com.ibm.wps.engine.templates.themes.Default.doDispatch(Default.j
    ava:294)
    at
    com.ibm.wps.engine.templates.themes.Default.render(Default.java:
    247)
    at
    com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTemplate.
    java:65)
    at
    com.ibm.wps.engine.phases.WPRenderPhase.processRendering(WPRende
    rPhase.java:509)
    at
    com.ibm.wps.engine.phases.WPBaseRenderPhase.execute(WPBaseRender
    Phase.java:194)
    at
    com.ibm.wps.state.phases.AbstractRenderPhase.next(AbstractRender
    Phase.java:106)
    at
    com.ibm.wps.engine.phases.WPAbstractRenderPhase.next(WPAbstractR
    enderPhase.java:97)
    at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:860)
    at com.ibm.wps.engine.Servlet.doGet(Servlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    at com.ibm.wps.engine.Servlet.doFilter(Servlet.java:1257)
    at
    com.ibm.wps.resolver.servlet.ContentHandlerCleanup.doFilter(Cont
    entHandlerCleanup.java:648)
    at
    com.ibm.wps.resolver.servlet.AbstractFilter.doFilter(AbstractFil
    ter.java:93)
    at com.ibm.wps.engine.Servlet.service(Servlet.java:1248)
    at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr
    apper.java:1146)
    at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr
    apper.java:1087)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:145)
    at
    com.ibm.wps.engine.ExtendedLocaleFilter.doFilter(ExtendedLocaleF
    ilter.java:113)
    at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:190)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:130)
    at
    com.ibm.wps.resolver.friendly.servlet.FriendlySelectionFilter.do
    Filter(FriendlySelectionFilter.java:191)
    at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:190)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:130)
    at
    com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.jav
    a:352)
    at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:190)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:130)
    at
    com.ibm.wps.engine.VirtualPortalFilter.doFilter(VirtualPortalFil
    ter.java:88)
    at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:190)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:130)
    at
    com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java
    :94)
    at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:190)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:130)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAp
    pFilterChain.java:87)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebA
    ppFilterManager.java:837)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebA
    ppFilterManager.java:680)
    at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:588)
    at
    com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(S
    ervletWrapper.java:524)
    at
    com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:
    3517)
    at
    com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.j
    ava:269)
    at
    com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.
    java:818)
    at
    com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContaine
    r.java:1478)
    at
    com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLin
    k.java:125)
    at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscr
    imination(HttpInboundLink.java:458)
    at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewIn
    formation(HttpInboundLink.java:387)
    at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpI
    nboundLink.java:267)
    at
    com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sen
    dToDiscriminators(NewConnectionInitialReadCallback.java:214)
    at
    com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.com
    plete(NewConnectionInitialReadCallback.java:113)
    at
    com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureComp
    leted(AioReadCompletionListener.java:165)
    at
    com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyn
    cFuture.java:217)
    at
    com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncC
    hannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
    at
    com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196)
    at
    com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHand
    ler.java:751)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
    
    [12/30/09 15:53:06:453 EST] 00000034 LocalTranCoor E
    WLTC0017E: Resources rolled back due to setRollbackOnly() being
    called.
    [12/30/09 15:53:06:796 EST] 00000034 Servlet       E
    com.ibm.wps.engine.Servlet handleException EJPEJ0069E: URL
    parsing problem, URL= http://wpsbvt:10040/wps/portal.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PM04246

  • Reported component name

    WEBSPHERE PORTA

  • Reported component ID

    5724E7600

  • Reported release

    61C

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-12-31

  • Closed date

    2010-02-01

  • Last modified date

    2010-02-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WEBSPHERE PORTA

  • Fixed component ID

    5724E7600

Applicable component levels

  • R61C PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHRKX","label":"WebSphere Portal"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1.0.3","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 February 2010