IBM Support

JR41928: Deploy to Process Server fails when Process App has a Simulation Scenario

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Deploy to Process Server fails when Process App has a simulation
    scenario resulting in  CWLLG0155E:The install failed exception
    in the Process Center logs and a CWLLG2229E: Branch with Branch
    ID xxxxxxx not found.
    
    The exception that will appear in the Process Center logs will
    be similar to:
    
    CWLLG2229E: An exception occurred in an EJB call.  Error:
    CWLLG0155E:The install failed. Check server logs on
    xxxxxx for more information.
    
    com.lombardisoftware.core.TeamWorksRuntimeException:
    CWLLG0155E:The install failed. Check server logs on xxxxxx for
    more information.
     at
    com.lombardisoftware.server.ejb.repositoryservices.RepositorySer
    vicesCore.deploySnapshot(RepositoryServicesCore.java:679)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
     at java.lang.reflect.Method.invoke(Method.java:611)
     at
    org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef
    lection(AopUtils.java:310)
     at
    org.springframework.aop.framework.ReflectiveMethodInvocation.inv
    okeJoinpoint(ReflectiveMethodInvocation.java:182)
     at
    org.springframework.aop.framework.ReflectiveMethodInvocation.pro
    ceed(ReflectiveMethodInvocation.java:148)
     at
    com.lombardisoftware.utility.spring.TransactionInterceptor$1.cal
    l(TransactionInterceptor.java:52)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.executeWithNoTransaction(ProgrammaticTransactionSupport.java:
    444)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.execute(ProgrammaticTransactionSupport.java:172)
     at
    com.lombardisoftware.utility.spring.TransactionInterceptor.invok
    e(TransactionInterceptor.java:50)
     at
    org.springframework.aop.framework.ReflectiveMethodInvocation.pro
    ceed(ReflectiveMethodInvocation.java:171)
     at
    com.lombardisoftware.utility.spring.CoreEntryInterceptor.invoke(
    CoreEntryInterceptor.java:44)
     at
    com.lombardisoftware.utility.spring.PSCoreEntryInterceptor.invok
    e(PSCoreEntryInterceptor.java:14)
     at
    org.springframework.aop.framework.ReflectiveMethodInvocation.pro
    ceed(ReflectiveMethodInvocation.java:171)
     at
    org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkD
    ynamicAopProxy.java:204)
     at $Proxy46.deploySnapshot(Unknown Source)
     at
    com.lombardisoftware.server.ejb.repositoryservices.RepositorySer
    vicesBean$14.execute(RepositoryServicesBean.java:227)
     at
    com.lombardisoftware.server.ejb.repositoryservices.RepositorySer
    vicesBean$14.execute(RepositoryServicesBean.java:225)
     at
    com.lombardisoftware.server.ejb.EjbServerUtils.handleEjbCall(Ejb
    ServerUtils.java:90)
     at
    com.lombardisoftware.server.ejb.repositoryservices.RepositorySer
    vicesBean.handleEjbCall(RepositoryServicesBean.java:49)
     at
    com.lombardisoftware.server.ejb.repositoryservices.RepositorySer
    vicesBean.deploySnapshot(RepositoryServicesBean.java:225)
     at
    com.lombardisoftware.server.ejb.repositoryservices.EJSRemoteStat
    elessRepositoryServices_80e00eba.deploySnapshot(Unknown Source)
     at
    com.lombardisoftware.server.ejb.repositoryservices._RepositorySe
    rvices_Stub.deploySnapshot(_RepositoryServices_Stub.java:354)
     at
    com.lombardisoftware.client.delegate.RepositoryServicesDelegateD
    efault$2.run(RepositoryServicesDelegateDefault.java:131)
     at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:251)
     at
    com.lombardisoftware.client.delegate.common.WebsphereDelegateHel
    per.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.j
    ava:175)
     at
    com.lombardisoftware.client.delegate.RepositoryServicesDelegateD
    efault.deploySnapshot(RepositoryServicesDelegateDefault.java:127
    )
     at
    com.ibm.bpm.pal.provider.impl.StandardTransitionProvider.deployT
    oPS(StandardTransitionProvider.java:133)
     at
    com.ibm.bpm.pal.action.BaseActionsImpl.invokeStandardTransition(
    BaseActionsImpl.java:390)
     at
    com.ibm.bpm.pal.action.BaseActionsImpl.executeAction(BaseActions
    Impl.java:300)
     at
    com.ibm.bpm.pal.action.SnapshotActionsImpl.deployToPS(SnapshotAc
    tionsImpl.java:176)
     at
    com.lombardisoftware.repository.server.EscortServiceImpl.deployS
    napshot(EscortServiceImpl.java:75)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
     at java.lang.reflect.Method.invoke(Method.java:611)
     at
    com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.j
    ava:527)
     at
    com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(
    RemoteServiceServlet.java:166)
     at
    com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(Remot
    eServiceServlet.java:86)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr
    apper.java:1657)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr
    apper.java:1597)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:131)
     at
    com.lombardisoftware.servlet.SetUserTimeZoneFilter.doFilter(SetU
    serTimeZoneFilter.java:41)
     at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:188)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:116)
     at
    com.lombardisoftware.servlet.SetCharacterEncodingFilter.doFilter
    (SetCharacterEncodingFilter.java:35)
     at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:188)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:116)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAp
    pFilterChain.java:77)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebA
    ppFilterManager.java:908)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:934)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:502)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest
    (ServletWrapperImpl.java:179)
     at
    com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:
    3935)
     at
    com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.j
    ava:276)
     at
    com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.
    java:931)
     at
    com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContai
    ner.java:1583)
     at
    com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLin
    k.java:186)
     at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscr
    imination(HttpInboundLink.java:452)
     at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRe
    quest(HttpInboundLink.java:511)
     at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequ
    est(HttpInboundLink.java:305)
     at
    com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complet
    e(HttpICLReadCallback.java:83)
     at
    com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureComp
    leted(AioReadCompletionListener.java:165)
     at
    com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyn
    cFuture.java:217)
     at
    com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncC
    hannelFuture.java:161)
     at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
     at
    com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
     at
    com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHand
    ler.java:775)
     at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
    Caused by: com.lombardisoftware.core.TeamWorksException: Could
    not retrieve data, HTTP response code: Internal Server Error
     at
    com.lombardisoftware.core.TWHttpClient.deploySnapshot(TWHttpClie
    nt.java:307)
     at
    com.lombardisoftware.server.ejb.repositoryservices.RepositorySer
    vicesCore.deploySnapshot(RepositoryServicesCore.java:672)
     ... 73 more
    
    This is a generic install failed message and can occur for
    several reasons including the one quoted in the apar
    description.
    
    There will be an error in the Process Server logs at the same
    time, similar to:
    
    [1/10/12 18:21:57:546 CST] 00000043 wle           E
    CWLLG2229E: An exception occurred in an EJB call.  Error:
    com.lombardisoftware.client.delegate.BusinessDelegateException:
    Branch with ID Branch.fc3ec06e-9be8-494d-b802-082433b9fd41 not
    found.
    
    com.lombardisoftware.expimp.ExportImportException:
    com.lombardisoftware.client.delegate.BusinessDelegateException:
    Branch with ID Branch.fc3ec06e-9be8-494d-b802-082433b9fd41 not
    found.
     at
    com.lombardisoftware.expimp.ExportImportException.asExportImport
    Exception(ExportImportException.java:44)
     at
    com.lombardisoftware.expimp.handler.SimulationScenarioHandler.cr
    eate(SimulationScenarioHandler.java:63)
    
    The Branch with Branch ID not found error referencing
    SimulationScenarioHandler.create is a sign that the problem is
    the same as referenced in this APAR.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of BPM Express, BPM Standard and BPM  *
    *                  Advanced deploying Process Applications     *
    *                  that have Simulation Scenarios in it.       *
    ****************************************************************
    * PROBLEM DESCRIPTION: From a Process center, Deploy to        *
    *                      Process Server fails when               *
    *                      Process App has a simulation            *
    *                      scenario.                               *
    ****************************************************************
    * RECOMMENDATION:  Install ifix if Process App has Simulation  *
    *                  Scenarios.                                  *
    ****************************************************************
    The exception that will appear in the Process Center logs will
    be similar to:
    CWLLG2229E: An exception occurred in an EJB call.  Error:
    CWLLG0155E:The install failed. Check server logs on
    xxxxxx for more information.
    

Problem conclusion

  • There were two fixed made to resolve the problem - both are
    available as ifixes: JR41928 and JR41917.
    JR41928 fixes process application deploy to ignore simulation
    scenarios and not deploy them on the process server.
    JR41917 fixes the Branch not found error and failures during
    deployment package import causing in-memory corruption &
    failures on repeat attempts.
    
    Both the fixes are available as a part of the JR42012 ifix
    package
    (http://www-01.ibm.com/support/docview.wss?uid=swg1JR42012)
    and needs to be installed as follows:
    - Install JR42012 on both Process Designer and Process
    Center/Server using IM
    - On Process Center/Server run bpmprofileUpgrade as outlined in
    http://www-01.ibm.com/support/docview.wss?uid=swg27022245#recove
    rFailure
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR41928

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-02-14

  • Closed date

    2012-03-07

  • Last modified date

    2012-04-18

  • 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

  • R750 PSY

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5"}]

Document Information

Modified date:
07 October 2021