Direct link to fix
APAR status
Closed as fixed if next.
Error description
When the embedded Content Platform Engine (CPE) is used, the docs object store is created automatically when the IBM Business Automation Workflow AppCluster starts. Sometimes it takes more than 600 seconds to create this object store, so you see a transaction timeout error similar to the following error in the log files and you can't see the docs object store in the ACCE desktop. [4/15/20 15:34:35:981 IST] 00000188 ServerCache I DYNA1071I: The cache provider ?default? is being used. [4/15/20 15:40:34:458 IST] 0000004f TimeoutManage I WTRN0006W: Transaction 000001717D487B9B0000000375080EB4696B3B5DEBF8D74E83FB41140472ED73 27EA85C9000001717D487B9B0000000375080EB4696B3B5DEBF8D74E83FB4114 0472ED7327EA85C900000001 has timed out after 600 seconds. [4/15/20 15:40:34:535 IST] 0000004f TimeoutManage I WTRN0124I: When the timeout occurred the thread with which the transaction is, or was most recently, associated was Thread[WorkManager.DefaultWorkManager : 0,5,main]. The stack trace of this thread when the timeout occurred was: java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.socketRead(SocketInputStream.java:127 ) java.net.SocketInputStream.read(SocketInputStream.java:182) java.net.SocketInputStream.read(SocketInputStream.java:152) com.ibm.db2.jcc.t4.y.b(y.java:225) com.ibm.db2.jcc.t4.y.c(y.java:337) com.ibm.db2.jcc.t4.y.c(y.java:450) com.ibm.db2.jcc.t4.y.v(y.java:1219) com.ibm.db2.jcc.t4.ab.a(ab.java:118) com.ibm.db2.jcc.t4.p.a(p.java:50) com.ibm.db2.jcc.t4.aw.b(aw.java:220) com.ibm.db2.jcc.am.k5.bm(k5.java:3599) com.ibm.db2.jcc.am.k5.a(k5.java:4644) com.ibm.db2.jcc.am.k5.b(k5.java:4182) com.ibm.db2.jcc.am.k5.bg(k5.java:2880) com.ibm.db2.jcc.am.k5.execute(k5.java:2855) com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.pmiExecute(WSJ dbcPreparedStatement.java:1067) com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.execute(WSJdbc PreparedStatement.java:638) com.filenet.engine.dbpersist.DBExecutionElement.execute(DBExecut ionElement.java:246) com.filenet.engine.dbpersist.DBExecutionContext.getNextResult(DB ExecutionContext.java:109) com.filenet.engine.dbpersist.DBStatementBase.execute(DBStatement Base.java:277) com.filenet.engine.persist.ObjectStorePersister.createSchemaFrom Script(ObjectStorePersister.java:2593) com.filenet.engine.persist.ObjectStorePersister.createObjectStor e(ObjectStorePersister.java:2242) com.filenet.engine.persist.ObjectStorePersister.executeCreate(Ob jectStorePersister.java:1775) com.filenet.engine.persist.BaseGCDPersister.executeChangeWork(Ba seGCDPersister.java:231) com.filenet.engine.persist.IndependentPersister.executeChange(In dependentPersister.java:322) com.filenet.engine.persist.BaseGCDPersister.executeChange(BaseGC DPersister.java:132) com.filenet.engine.jca.impl.RequestBrokerImpl.executeChanges(Req uestBrokerImpl.java:1481) com.filenet.engine.jca.impl.RequestBrokerImpl.executeChanges(Req uestBrokerImpl.java:1338) com.filenet.engine.ejb.EngineCoreBean._executeChanges(EngineCore Bean.java:411) com.filenet.engine.ejb.EngineCoreBean.executeChangesUT(EngineCor eBean.java:391) com.filenet.engine.ejb.EJSLocalStatelessEngineCore_22877cb1.exec uteChangesUT(Unknown Source) com.filenet.engine.ejb.EngineBean.executeChanges(EngineBean.java :950) com.filenet.apiimpl.transport.ejbstubs.EJSRemoteStatelessEngine_ 2e64c374.executeChanges(Unknown Source) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl.java:90) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod AccessorImpl.java:55) java.lang.reflect.Method.invoke(Method.java:508) com.ibm.CORBA.iiop.ClientDelegate$5.run(ClientDelegate.java:1319 ) java.security.AccessController.doPrivileged(AccessController.jav a:739) com.ibm.CORBA.iiop.ClientDelegate.invoke0(ClientDelegate.java:13 17) com.ibm.CORBA.iiop.ClientDelegate$ClientDelegate0.invoke(ClientD elegate.java:1553) com.sun.proxy.$Proxy238.executeChanges(Unknown Source) com.filenet.apiimpl.transport.ejbstubs._Engine_Stub.executeChang es(Unknown Source) com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl._executeCha nges(EJBSession.java:850) com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.run(EJBSess ion.java:539) java.security.AccessController.doPrivileged(AccessController.jav a:739) javax.security.auth.Subject.doAs(Subject.java:570) com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:19 6) com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:15 3) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl.java:90) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod AccessorImpl.java:55) java.lang.reflect.Method.invoke(Method.java:508) com.filenet.apiimpl.util.J2EEUtilWS.doAs(J2EEUtilWS.java:235) com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.executeChan ges(EJBSession.java:588) com.filenet.apiimpl.transport.ejb.EJBSession.executeChanges(EJBS ession.java:383) com.filenet.apiimpl.util.SessionHandle.executeChanges(SessionHan dle.java:112) com.filenet.apiimpl.core.Session.callExecuteChanges(Session.java :184) com.filenet.apiimpl.core.Session.executeChanges(Session.java:572 ) com.filenet.apiimpl.core.Session.executeChange(Session.java:898) com.filenet.apiimpl.core.IndependentlyPersistableObjectImpl.save (IndependentlyPersistableObjectImpl.java:76) com.filenet.apiimpl.core.ObjectStoreImpl.save(ObjectStoreImpl.ja va:1588) com.filenet.apiimpl.core.IndependentlyPersistableObjectImpl.save (IndependentlyPersistableObjectImpl.java:67) com.ibm.bpm.embeddedecm.internal.ObjectStoreConfiguration$1$1.ru n(ObjectStoreConfiguration.java:182) com.ibm.bpm.embeddedecm.ejb.BPMDocumentStoreBeanImpl.executeInUs erTransaction(BPMDocumentStoreBeanImpl.java:76) com.ibm.bpm.embeddedecm.ejb.EJSLocal0SGBPMDocumentStoreBean_840a 06db.executeInUserTransaction(EJSLocal0SGBPMDocumentStoreBean_84 0a06db.java) com.ibm.bpm.embeddedecm.internal.EmbeddedECMInternalUtils.execut eInUserTransaction(EmbeddedECMInternalUtils.java:1299) com.ibm.bpm.embeddedecm.internal.ObjectStoreConfiguration$1.run( ObjectStoreConfiguration.java:179) com.ibm.bpm.embeddedecm.internal.ObjectStoreConfiguration$1.run( ObjectStoreConfiguration.java:166)
Local fix
1.Manually add the following property to all AppCluster members: com.ibm.bpm.embedded.internal.EmbeddedECMConfiguration.transacti onTimeout=14400 2.Restart all JVMs.
Problem summary
This issue occurs because the transaction timeout is too low.
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
JR62359
Reported component name
BUS AUTO WORKFL
Reported component ID
5737H4100
Reported release
J00
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-05-22
Closed date
2020-05-31
Last modified date
2020-05-31
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS8JB4","label":"IBM Business Automation Workflow"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"19.0.0.1","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
22 June 2020