IBM Support

PM44340: NULLPOINTEREXCEPTION SEEN DURING PRE-RENDERING CAUSES PRE-RENDERING TO NEVER FINISH

 

APAR status

  • Closed as program error.

Error description

  • When runing pre-rendering, you notice that you never see the
    "IWKPL1017X: Finished extracting site" message in the logs.
    
    You also see the following exception:
    
    
    
    7/22/11 12:19:11:352 CDT] 0000002b AbstractCache E   Background
    cache
    failed: java.lang.NullPointerException
    java.lang.NullPointerException
    at
    com.aptrix.pluto.resource.ResourceUtils
    .getResourceForIdParts(Re
    sourceUt
    ils.java:733)
    at
    com.aptrix.cacher.CacherUtils.storePreRenderedResources(CacherUt
    
    ils.java
    :480)
    at com.aptrix.cacher.Cacher.cache(Cacher.java:213)
    at
    com.aptrix.cacher.AbstractCacher$BackgroundCache
    .doCache(Abstrac
    tCacher.
    java:375)
    at
    com.aptrix.cacher.AbstractCacher$BackgroundCache
    .run(AbstractCac
    her.java
    :338)
    at
    com.ibm.wps.services.workmanager.impl.WasWorkWrapper
    .run(WasWork
    Wrapper.
    java:44)
    at
    com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext
    .java
    :268)
    at
    java.security.AccessController.doPrivileged(AccessController
    .jav
    a:224)
    at javax.security.auth.Subject.doAs(Subject.java:495)
    at
    com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject
    .java:13
    1)
    at
    com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject
    .java:89
    )
    at
    com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext
    .jav
    a:335)
    at
    java.security.AccessController.doPrivileged(AccessController
    .jav
    a:251)
    at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:777)
    at
    com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl
    .go(WorkWithE
    xecution
    ContextImpl.java:222)
    at
    com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl
    .java:15
    9)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
    

Local fix

  • n/a
    

Problem summary

  • When runing pre-rendering, you notice that you never see the
    "IWKPL1017X: Finished extracting site" message in the logs.
    
    You also see the following exception:
    
    
    
    7/22/11 12:19:11:352 CDT] 0000002b AbstractCache E   Background
    cache
    failed: java.lang.NullPointerException
    java.lang.NullPointerException
    at
    com.aptrix.pluto.resource.ResourceUtils
    .getResourceForIdParts(Re
    sourceUt
    ils.java:733)
    at
    com.aptrix.cacher.CacherUtils.storePreRenderedResources(CacherUt
    
    ils.java
    :480)
    at com.aptrix.cacher.Cacher.cache(Cacher.java:213)
    at
    com.aptrix.cacher.AbstractCacher$BackgroundCache
    .doCache(Abstrac
    tCacher.
    java:375)
    at
    com.aptrix.cacher.AbstractCacher$BackgroundCache
    .run(AbstractCac
    her.java
    :338)
    at
    com.ibm.wps.services.workmanager.impl.WasWorkWrapper
    .run(WasWork
    Wrapper.
    java:44)
    at
    com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext
    .java
    :268)
    at
    java.security.AccessController.doPrivileged(AccessController
    .jav
    a:224)
    at javax.security.auth.Subject.doAs(Subject.java:495)
    at
    com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject
    .java:13
    1)
    at
    com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject
    .java:89
    )
    at
    com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext
    .jav
    a:335)
    at
    java.security.AccessController.doPrivileged(AccessController
    .jav
    a:251)
    at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:777)
    at
    com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl
    .go(WorkWithE
    xecution
    ContextImpl.java:222)
    at
    com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl
    .java:15
    9)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
    

Problem conclusion

  • WCM changed to handle null item being passed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM44340

  • Reported component name

    LOTUS WEB CONT

  • Reported component ID

    5724I2900

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-07-25

  • Closed date

    2011-08-01

  • Last modified date

    2011-08-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

    LOTUS WEB CONT

  • Fixed component ID

    5724I2900

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU051","label":"N\/A"},"Product":{"code":"SUPPORT","label":"IBM Web Content Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB33","label":"N\/A"}}]

Document Information

Modified date:
21 December 2021