IBM Support

PK71831: MIGRATION DOESN'T CHECKOUT PUBLISHED ITEMS THAT HAVE DRAFTS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The migration engine when importing draft documents does not
    mark the associated published items as checked out. The failure
    to check out the published item results in an end user being
    allowed to edit it which is not allowed and produces the
    following error when the published item is saved:
    
    [9/10/08 18:23:24:881 EDT] 00000068 VersionNode   E
    REPOS_EXCEPTION_CAUGHT_DURING_SAVE
    
    com.ibm.icm.jcr.access.AccessDeniedException: The requested
    operation violates one or more lock constraints.:
    [ErrorCode:7591]
            at com.ibm.icm.jcr.NodeImpl.save
            at com.ibm.icm.jcr.NodeImpl.save
            at
    com.ibm.icm.jcr.service.version.VersionServiceImpl.saveVersionab
    eNodeOrWorkspace
            at
    com.ibm.icm.jcr.service.version.VersionServiceImpl.checkin
            at com.ibm.icm.jcr.NodeImpl.checkin
            at
    com.ibm.workplace.wcm.services.transaction.steps.versioning.Vers
    onNode.versionNode
            at
    com.ibm.workplace.wcm.services.transaction.steps.versioning.Vers
    onNode.execute
            at
    com.ibm.workplace.wcm.services.transaction.CompositeTransactionS
    ep.execute
            at
    com.ibm.workplace.wcm.services.transaction.steps.repository.Repo
    itoryUpdate.execute
            at
    com.ibm.workplace.wcm.services.transaction.TxUnitOfWork$1.call
            at
    com.ibm.workplace.wcm.util.transaction.TransactionManager.doCall
    
            at
    com.ibm.workplace.wcm.util.transaction.TransactionManager.call
            at
    com.ibm.workplace.wcm.services.transaction.TxUnitOfWork.run
            at
    com.ibm.workplace.wcm.services.content.ContentServiceImpl.save
            at
    com.ibm.workplace.wcm.services.content.ContentServiceImpl.save
            at
    com.ibm.workplace.wcm.app.ui.portlet.command.CommandUtils.saveOb
    ect
            at
    com.ibm.workplace.wcm.app.ui.portlet.command.SaveObjectCommand.d
    Command
            at
    com.ibm.workplace.wcm.app.ui.portlet.command.SaveObjectCommand.d
    Command
    

Local fix

Problem summary

  • Migration doesn't checkout published items that have drafts
    The migration engine when importing draft documents does not
    mark the associated published items as checked out. The failure
    to check out the published item results in an end user being
    allowed to edit it which is not allowed and produces the
    following error when the published item is saved:
    
    [9/10/08 18:23:24:881 EDT] 00000068 VersionNode   E
    REPOS_EXCEPTION_CAUGHT_DURING_SAVE
    
    com.ibm.icm.jcr.access.AccessDeniedException: The requested
    operation violates one or more lock constraints.:
    [ErrorCode:7591]
            at com.ibm.icm.jcr.NodeImpl.save
            at com.ibm.icm.jcr.NodeImpl.save
            at
    com.ibm.icm.jcr.service.version.VersionServiceImpl.saveVersionab
    leNodeOrWorkspace
            at
    com.ibm.icm.jcr.service.version.VersionServiceImpl.checkin
            at com.ibm.icm.jcr.NodeImpl.checkin
            at
    com.ibm.workplace.wcm.services.transaction.steps.versioning.Vers
    ionNode.versionNode
            at
    com.ibm.workplace.wcm.services.transaction.steps.versioning.Vers
    ionNode.execute
            at
    com.ibm.workplace.wcm.services.transaction.CompositeTransactionS
    tep.execute
            at
    com.ibm.workplace.wcm.services.transaction.steps.repository.Repo
    sitoryUpdate.execute
            at
    com.ibm.workplace.wcm.services.transaction.TxUnitOfWork$1.call
            at
    com.ibm.workplace.wcm.util.transaction.TransactionManager.doCall
            at
    com.ibm.workplace.wcm.util.transaction.TransactionManager.call
            at
    com.ibm.workplace.wcm.services.transaction.TxUnitOfWork.run
            at
    com.ibm.workplace.wcm.services.content.ContentServiceImpl.save
            at
    com.ibm.workplace.wcm.services.content.ContentServiceImpl.save
            at
    com.ibm.workplace.wcm.app.ui.portlet.command.CommandUtils.saveOb
    ject
            at
    com.ibm.workplace.wcm.app.ui.portlet.command.SaveObjectCommand.d
    oCommand
            at
    com.ibm.workplace.wcm.app.ui.portlet.command.SaveObjectCommand.d
    oCommand
    The migration engine was checking out the associated published
    doc when importing its draft copy but was incorrectly checking
    it back in once the draft was imported
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PK71831

  • Reported component name

    WEBSPHERE PORTA

  • Reported component ID

    5724E7600

  • Reported release

    60G

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-09-11

  • Closed date

    2008-10-17

  • Last modified date

    2009-01-06

  • 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

  • R60G 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.0.1.3","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
06 January 2009