IBM Support

PK56732: COPYING MORE THAN 50 CONTENT OBJECTS FROM ONE SITE AREA IN LIB A TO ANOTHER SITE AREA IN LIB B THROW NULL POINTER EXCEPTION.

 

APAR status

  • Closed as program error.

Error description

  • Customer is not able to copy the contents from one library to
    another using Copy option in Authoring portlet if the
    destination siteAreas has more than 50 content objects.
    
    When this occurs and null pointer exception is thrown:
    
    [11/16/07 15:06:07:017 EET] 00000044 CommandUtils  W   <Null
    Message>
                                     java.lang.NullPointerException
     at
    com.ibm.workplace.wcm.services.content.PositioningEngine.getPosi
    tion(Pos
    itioningEngine.java:289)
     at
    com.ibm.workplace.wcm.services.content.PositioningEngine.tryNudg
    e(Positi
    oningEngine.java:367)
     at
    com.ibm.workplace.wcm.services.content.PositioningEngine.trySpre
    adOut(Po
    sitioningEngine.java:326)
     at
    com.ibm.workplace.wcm.services.content.PositioningEngine.calcula
    tePositi
    onBetween(PositioningEngine.java:590)
     at
    com.ibm.workplace.wcm.services.content.PositioningEngine.doCalcu
    latePosi
    tion(PositioningEngine.java:616)
     at
    com.ibm.workplace.wcm.services.content.PositioningEngine.doCalcu
    latePosi
    tion(PositioningEngine.java:156)
     at
    com.ibm.workplace.wcm.services.content.PositioningEngine.calcula
    tePositi
    on(PositioningEngine.java:129)
     at
    com.ibm.workplace.wcm.services.transaction.steps.repository.Repo
    sitoryAd
    d.internalAdd(RepositoryAdd.java:389)
     at
    com.ibm.workplace.wcm.services.transaction.steps.repository.Repo
    sitoryAd
    d.execute(RepositoryAdd.java:344)
     at
    com.ibm.workplace.wcm.services.transaction.TxUnitOfWork$1.call(T
    xUnitOfW
    ork.java:93)
     at
    com.ibm.workplace.wcm.util.transaction.TransactionManager.doCall
    (Transac
    tionManager.java:179)
     at
    com.ibm.workplace.wcm.util.transaction.TransactionManager.call(T
    ransacti
    onManager.java:70)
     at
    com.ibm.workplace.wcm.services.transaction.TxUnitOfWork.run(TxUn
    itOfWork
    .java:103)
     at
    com.ibm.workplace.wcm.services.content.ContentServiceImpl.addToP
    arent(Co
    ntentServiceImpl.java:5609)
     at
    com.ibm.workplace.wcm.services.content.ContentServiceImpl.addToP
    arent(Co
    ntentServiceImpl.java:5579)
     at
    com.ibm.workplace.wcm.services.content.ContentServiceImpl.addToP
    arent(Co
    ntentServiceImpl.java:5721)
     at
    com.ibm.workplace.wcm.app.ui.portlet.command.CommandUtils.saveOb
    ject(Com
    mandUtils.java:586)
     at
    com.ibm.workplace.wcm.app.ui.portlet.command.SaveObjectCommand.d
    oCommand
    (SaveObjectCommand.java:122)
     at
    com.ibm.workplace.wcm.app.ui.portlet.command.SaveObjectCommand.d
    oCommand
    (SaveObjectCommand.java:73)
    
    com.ibm.workplace.wcm.app.ui.portlet.command.AbstractCommand.com
    mandPerf
    ormed(AbstractCommand.java:175)
    
    <truncated>
    

Local fix

Problem summary

  • Customer is not able to copy the contents from one library to
    another using Copy option in Authoring portlet , if the
    destination siteArea
    has more than 50 contents. A NullPointerException is thrown in
    the SystemOut.log:
    

Problem conclusion

  • Problem Analysis:
    
    The failure was directly related to the exception thrown which
    was caused by a code error.
    
    
    Problem Solution:
    
    Code error was corrected.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK56732

  • Reported component name

    WRKPLC WEB CON

  • Reported component ID

    5724I2900

  • Reported release

    60F

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-11-18

  • Closed date

    2007-12-04

  • Last modified date

    2008-02-22

  • 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

    WRKPLC WEB CON

  • Fixed component ID

    5724I2900

Applicable component levels

  • R60F PSY

       UP

[{"Business Unit":{"code":null,"label":null},"Product":{"code":"SUPPORT","label":"IBM Worldwide Support"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0.1.2","Edition":"","Line of Business":{"code":null,"label":null}}]

Document Information

Modified date:
10 September 2020