A fix is available
APAR status
Closed as program error.
Error description
When you copy activities that have external implementations into a new subprocesses in a business process definition (BPD), you receive the following exception in the SystemOut.log file: CWLLG2229E: An exception occurred in an EJB call. Error: com.lombardisoftware.client.delegate.BusinessDelegateException: Starting snapshot does not exist com.lombardisoftware.client.delegate.BusinessDelegateException: com.lombardisoftware.client.delegate.BusinessDelegateException: Starting snapshot does not exist at com.lombardisoftware.client.delegate.BusinessDelegateException.a sBusines sDelegateException(BusinessDelegateException.java:46) at com.lombardisoftware.client.delegate.PersistenceServicesDelegate Default. save(PersistenceServicesDelegateDefault.java:631) at com.lombardisoftware.server.ejb.clientservices.LibrarySupport$14 .call(Li brarySupport.java:505) at com.lombardisoftware.server.ejb.clientservices.LibrarySupport$14 .call(Li brarySupport.java:461) at com.lombardisoftware.server.ejb.persistence.versioning.BranchMan ager$2.w ithWriteAccess(BranchManager.java:331) at com.lombardisoftware.server.ejb.persistence.versioning.BranchCon textImpl .writeAccessWithDBLock(BranchContextImpl.java:583) at com.lombardisoftware.server.ejb.persistence.versioning.BranchCon textImpl .writeAccessInTransaction(BranchContextImpl.java:503) at com.lombardisoftware.server.ejb.persistence.versioning.BranchCon textImpl .access$800(BranchContextImpl.java:68) at com.lombardisoftware.server.ejb.persistence.versioning.BranchCon textImpl $2.call(BranchContextImpl.java:443) at com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo rt$1.doI nTransaction(ProgrammaticTransactionSupport.java:451) at org.springframework.transaction.jta.WebSphereUowTransactionManag er$UOWAc tionAdapter.run(WebSphereUowTransactionManager.java:306) at com.ibm.ws.uow.embeddable.EmbeddableUOWManagerImpl.runUnderNewUO W(Embedd ableUOWManagerImpl.java:791) at com.ibm.ws.uow.embeddable.EmbeddableUOWManagerImpl.runUnderUOW(E mbeddabl eUOWManagerImpl.java:370) at org.springframework.transaction.jta.WebSphereUowTransactionManag er.execu te(WebSphereUowTransactionManager.java:252) at com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo rt.execu teInNewTransaction(ProgrammaticTransactionSupport.java:445) at com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo rt.execu te(ProgrammaticTransactionSupport.java:306) at com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo rt.execu teWithLongTimeout(ProgrammaticTransactionSupport.java:251) at com.lombardisoftware.server.ejb.persistence.versioning.BranchCon textImpl .writeAccessUnderVMLock(BranchContextImpl.java:436) at com.lombardisoftware.server.ejb.persistence.versioning.BranchCon textImpl .writeAccess(BranchContextImpl.java:205) at com.lombardisoftware.server.ejb.persistence.versioning.BranchMan ager.wri teAccess(BranchManager.java:361) at com.lombardisoftware.server.ejb.persistence.versioning.BranchMan ager.wri teAccess(BranchManager.java:271) at com.lombardisoftware.server.ejb.clientservices.LibrarySupport.sa veLibrar yObjects(LibrarySupport.java:461) at com.lombardisoftware.server.ejb.clientservices.ClientServicesCor e.saveLi braryObjects(ClientServicesCore.java:1615) --------- In the IBM Process Designer log files, you see ---- 'com.lombardisoftware.bpd.model.impl.BPDFlowObjectImpl(bpmnId=BP DObjectIdImpl(bpdid:f8826dd8bc10c982:-34fead5b:14e6d7302b1:-7f46 ), name = CgsBpmNonProprietaryFundsNeededEvent)'. java.lang.NullPointerException at com.lombardisoftware.client.ae.forms.bpd.propertysheet.controlle rs.EventController.setModel(EventController.java:175) at com.lombardisoftware.client.ae.forms.bpd.propertysheet.BPDProper tySheet.selectionChanged(BPDPropertySheet.java:141) at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(P ropertySheet.java:365) at org.eclipse.ui.internal.AbstractSelectionService.fireSelection(A bstractSelectionService.java:156) at org.eclipse.ui.internal.AbstractSelectionService$1.selectionChan ged(AbstractSelectionService.java:62) at org.eclipse.ui.part.MultiPageSelectionProvider$1.run(MultiPageSe lectionProvider.java:110) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) ---- PRODUCTS AFFECTED: IBM Business Process Manager (BPM) Advanced IBM BPM Standard IBM BPM Express
Local fix
Problem summary
During the copying process, the BPDExternalTaskActivityImpl was not set up correctly. The TeamFilter and LaneFilter refer to an invalid BPDActivityImpl, which has no flowObject parent. As a result, there is no diagram object and you receive the exception.
Problem conclusion
A fix is available for IBM BPM V8.5.5.0 that ensures copying an activity that has an external implementation is done correctly in Process Designer. On Fix Central (http://www.ibm.com/support/fixcentral), search for JR54047: 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 or SPR, enter JR54047, and click Continue. A fix is also available for IBM BPM V8.5.6.0 cumulative fix 2 (8.5.6.2). The fix for this APAR on 8.5.6.2 has been superseded and included in this cumulative fix. To obtain refer to "Version 8.5.6.0 Cumulative Fix 2 for the IBM Business Process Manager products" > "Downloading the cumulative fix" (http://www.ibm.com/support/docview.wss?uid=swg24041303) 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
JR54047
Reported component name
BPM ADVANCED
Reported component ID
5725C9400
Reported release
855
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-08-10
Closed date
2015-12-28
Last modified date
2015-12-29
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
R855 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"855","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
15 October 2021