IBM Support

PM02638: NULLPOINTEREXCEPTION OCCURS WHILE RUNNING MEMBERFIXER TASK

 

APAR status

  • Closed as program error.

Error description

  • PROBLEM:
    
    Nullpointerexception occurs while running memberfixer task
    
    DESCRIPTION:
    
    Nullpointerexception occurs while running memberfixer task
    
    When you run the memberfixer task by using configengine, it
    shows build successfully however when you look at the
    systemout.log file for items processed, you observes the
    nullpointerexceptions as follows:
    
    
    
    
    
                                     java.lang.NullPointerException
     at
    com.aptrix.pluto.security.MemberFixerModule.processPrincipalInfo
    rmations(MemberFixerModule.java:1428)
     at
    com.aptrix.pluto.security.MemberFixerModule.processIdentityContr
    ol(MemberFixerModule.java:998)
     at
    com.aptrix.pluto.security.MemberFixerModule.updatePrincipalInfor
    mationReferences(MemberFixerModule.java:949)
     at
    com.aptrix.pluto.security.MemberFixerModule.processItem(MemberFi
    xerModule.java:898)
     at
    com.aptrix.pluto.security.MemberFixerModule.processAll(MemberFix
    erModule.java:849)
     at
    com.aptrix.pluto.security.MemberFixerModule.fixMembers(MemberFix
    erModule.java:570)
     at
    com.aptrix.pluto.security.MemberFixerModule.processUtility(Membe
    rFixerModule.java:334)
     at
    com.aptrix.pluto.util.PlutoUtilityModule.processLibrary(PlutoUti
    lityModule.java:389)
     at
    com.aptrix.pluto.util.PlutoUtilityModule.process(PlutoUtilityMod
    ule.java:329)
     at
    com.presence.connect.business.module.ModuleManager.launchBusines
    s(ModuleManager.java:138)
     at
    com.presence.connect.business.module.ModuleManager.launchBusines
    s(ModuleManager.java:397)
     at
    com.presence.connect.RequestExecutable.execute(RequestExecutable
    .java:94)
     at com.presence.connect.dispatcher.Task.run(Task.java:149)
     at
    com.presence.connect.ConnectClient.processSynchronous(ConnectCli
    ent.java:167)
     at
    com.presence.connect.ConnectServlet.process(ConnectServlet.java:
    299)
     at
    com.presence.connect.ConnectServlet.doGet(ConnectServlet.java:11
    9)
    

Local fix

Problem summary

  • Problem Summary: NullPointerException encountered when running
    MemberFixerModule
    

Problem conclusion

  • Problem Description:
    In some cases, running the WCM memberfixermodule will cause a
    NullPointerException to be encountered in the log.
    
    For example:
    
    java.lang.NullPointerException
    at
    com.aptrix.pluto.security.MemberFixerModule.processPrincipalInfo
    rmations
    (MemberFixerModule.java:1428)
    at
    com.aptrix.pluto.security.MemberFixerModule.processIdentityContr
    ol(Membe
    rFixerModule.java:998)
    at
    com.aptrix.pluto.security.MemberFixerModule.updatePrincipalInfor
    mationRe
    ferences(MemberFixerModule.java:949)
    at
    com.aptrix.pluto.security.MemberFixerModule.processItem(MemberFi
    xerModul
    e.java:898)
    
    at
    com.aptrix.pluto.security.MemberFixerModule.processAll(MemberFix
    erModule
    .java:849)
    at
    com.aptrix.pluto.security.MemberFixerModule.fixMembers(MemberFix
    erModule
    .java:570)
    at
    com.aptrix.pluto.security.MemberFixerModule.processUtility(Membe
    rFixerMo
    dule.java:334)
    
    Problem Analysis: WCM incorrectly handling null entries in the
    list of
    users.
    
    Problem Solution: WCM changed to handle the situationh
    
    Specifically, WCM changed to check for null principal object
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM02638

  • Reported component name

    LOTUS WEB CONT

  • Reported component ID

    5724I2900

  • Reported release

    61B

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-12-03

  • Closed date

    2009-12-09

  • Last modified date

    2009-12-09

  • 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

  • R61A PSY

       UP

  • R61B PSY

       UP

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

Document Information

Modified date:
21 December 2021