IBM Support

JR50318: COPYING A BPD SETS INCORRECT SUBPROCESS NAME, CAUSES DUPLICATE NAME ERROR, AND CAUSES WORKFLOW EXCEPTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Copying ( copying and cloning) a business process definition
    (BPD) assigns an incorrect name to subprocesses, causes a
    duplicate name error, and causes the following workflow
    exception (stack trace shown):
    
    [14/03/12 16:17:10:669 JST] 0000249d ComponentBuil E
    org.apache.tuscany.sca.builder.impl.ComponentBuilderImpl
    [Composite:
    {http://docs.oasis-open.org/ns/opencsa/sca/200912}, Component:
    SA-Tip.2064.ef04fc3f_6f50_43f5_bb84_661227173fb8-ProcessApp]
    (DuplicateImplementationServiceName)
    [ASM40003,ASM60003,JCA90045] Duplicate implementation service
    name: Component =
    SA-Tip.2064.ef04fc3f_6f50_43f5_bb84_661227173fb8-ProcessApp
    Service = 167df8d1-c005-48df-ab5e-c6244546bf07
    [14/03/12 16:17:10:700 JST] 0000249d wle E CWLLG0594E: An
    exception occurred while initializing the runnable thread.
    Error:
    com.lombardisoftware.component.common.workflow.WorkflowProcessIt
    emException: java.lang.RuntimeException
    
    com.lombardisoftware.component.common.workflow.WorkflowProcessIt
    emException: java.lang.RuntimeException
     at
    com.lombardisoftware.component.common.workflow.ExecutionJob.doJo
    b(ExecutionJob.java:421)
     at
    com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.
    doResumeWorkflowEngine(EJBWorkflowManagerBean.java:1274)
     at
    com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.
    resumeTask(EJBWorkflowManagerBean.java:349)
     at
    com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.
    resumeTask(EJBWorkflowManagerBean.java:313)
     at
    com.lombardisoftware.server.ejb.workflow.EJSRemoteStatefulEJBWor
    kflowManager_82478d70.resumeTask(Unknown Source)
     at
    com.lombardisoftware.server.ejb.workflow._EJBWorkflowManagerInte
    rface_Stub.resumeTask(_EJBWorkflowManagerInterface_Stub.java:287
    )
     at
    com.lombardisoftware.component.common.workflow.EJBWorkflowManage
    rDelegateDefault.resumeTask(EJBWorkflowManagerDelegateDefault.ja
    va:96)
      at
    com.lombardisoftware.component.common.workflow.EJBWorkflowManage
    rDelegateWebSphere$4.run(EJBWorkflowManagerDelegateWebSphere.jav
    a:68)
      at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:327)
      at
    com.lombardisoftware.client.delegate.common.WebsphereDelegateHel
    per.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.j
    ava:197)
      at
    com.lombardisoftware.client.delegate.common.WebsphereDelegateHel
    per.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.j
    ava:181)
      at
    com.lombardisoftware.component.common.workflow.EJBWorkflowManage
    rDelegateWebSphere.resumeTask(EJBWorkflowManagerDelegateWebSpher
    e.java:66)
      at
    com.lombardisoftware.bpd.runtime.engine.quartz.ExecuteSystemLane
    ActivityTask$1.run(ExecuteSystemLaneActivityTask.java:70)
      ...
    Caused by: java.lang.RuntimeException
      at com.ibm.bpm.sca.core.SCARuntime.build(SCARuntime.java:259)
      at
    com.ibm.bpm.sca.core.SCARuntime.createComposite(SCARuntime.java:
    232)
      at
    com.ibm.bpm.sca.core.SCARuntime.getOrCreateComposite(SCARuntime.
    java:188)
      at
    com.ibm.bpm.sca.core.SCARuntime.activateComposite(SCARuntime.jav
    a:121)
      at
    com.ibm.bpm.sca.core.SCARuntime.activateCompositeForComponent(SC
    ARuntime.java:101)
      at
    com.lombardisoftware.component.scaconnector.worker.SCAConnectorW
    orker.doJobProcessRequest(SCAConnectorWorker.java:175)
      at
    com.lombardisoftware.component.scaconnector.worker.SCAConnectorW
    orker.doJob(SCAConnectorWorker.java:104)
      at
    com.lombardisoftware.component.common.workflow.ExecutionJob.doJo
    b(ExecutionJob.java:409)
      ... 43 more
    
    
    
    PRODUCTS AFFECTED:
    IBM Business Process Manager (BPM) Advanced
    IBM BPM Standard
    IBM BPM Express
    

Local fix

Problem summary

  • COPYING A BPD SETS INCORRECT SUBPROCESS NAME, CAUSES DUPLICATE
    NAME ERROR, AND  CAUSES WORKFLOW EXCEPTION
    

Problem conclusion

  • A fix is available for IBM BPM V8.0.1.2 that sets the correct
    subprocess name when a BPD is copied.
    On Fix Central (http://www.ibm.com/support/fixcentral), search
    for JR50318:
    
        1. Select IBM Business Process Manager with your edition
    from the product selector, the installed version to the fix
    pack level, and your platform, and then click Continue.
        2. Select APAR, enter JR50318, and click Continue.
    
    When you download fix packages, ensure that you also download
    the readme file for each fix. Review each readme file for
    additional installation instructions and information about the
    fix.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR50318

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-05-25

  • Closed date

    2014-06-19

  • Last modified date

    2014-06-19

  • 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

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
19 June 2014