IBM Support

PM92456: NPE WHEN USING MLS TO LOCALIZE OR REGIONALIZE A DOCUMENT WITHOUT PROJECTS

 

APAR status

  • Closed as program error.

Error description

  • If the WCM Multilingual Solution is used with its legacy 'no
    projects' implementation (eg. syncpublish.useprojects=false),
    then the following NPE will be shown when localizing or
    regionalizing a document
    
    java.lang.NullPointerException
    at com.ibm.workplace.wcm.ml.workflowactions.service
    .SyncUpdateWork.<init>(SyncUpdateWork.java:120)
    at com.ibm.workplace.wcm.ml.workflowactions.service
    .AbstractSyncUpdateCustomWorkflowActionService
    .doLibraryProcessing(AbstractSyncUpdateCustomWorkflowActionServi
    
    
    ce.java:579)
    at com.ibm.workplace.wcm.ml.workflowactions.service
    .AbstractSyncUpdateCustomWorkflowActionService
    .processBaseLocaleDocUpdate(AbstractSyncUpdateCustomWorkflowActi
    
    
    onService.java:256)
    at com.ibm.workplace.wcm.ml.workflowactions.service
    .AbstractSyncUpdateCustomWorkflowActionService
    .executeTask(AbstractSyncUpdateCustomWorkflowActionService
    .java:146)
    
    Opened for release 7002
    

Local fix

  • None other than enabling projects integration (eg.
    syncpublish.useprojects=true)
    

Problem summary

  • If the WCM Multilingual Solution is used with its legacy 'no
    projects' implementation (eg. syncpublish.useprojects=false),
    then the following NPE will be shown when localizing or
    regionalizing a document
    
    java.lang.NullPointerException
    at com.ibm.workplace.wcm.ml.workflowactions.service
    .SyncUpdateWork.&lt;init&gt;(SyncUpdateWork.java:120)
    at com.ibm.workplace.wcm.ml.workflowactions.service
    .AbstractSyncUpdateCustomWorkflowActionService
    .doLibraryProcessing(AbstractSyncUpdateCustomWorkflowActionServi
    
    
    ce.java:579)
    at com.ibm.workplace.wcm.ml.workflowactions.service
    .AbstractSyncUpdateCustomWorkflowActionService
    .processBaseLocaleDocUpdate(AbstractSyncUpdateCustomWorkflowActi
    
    
    onService.java:256)
    at com.ibm.workplace.wcm.ml.workflowactions.service
    .AbstractSyncUpdateCustomWorkflowActionService
    .executeTask(AbstractSyncUpdateCustomWorkflowActionService
    .java:146)
    
    Opened for release 7002
    

Problem conclusion

  • Analysis: The generic localize/regionalize code was failing to
    check that the 'active' project was not null before proceeding..
    
    Solution: Corrected code
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM92456

  • 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

    2013-07-08

  • Closed date

    2013-10-15

  • Last modified date

    2013-10-15

  • 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

  • R800 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