A fix is available
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