IBM Support

JR62359: THE TRANSACTION TIMEOUT FOR THE EMBEDDEDECM COMPONENT IS TOO LOW

Direct link to fix

Subscribe

You can track all active APARs for this component.

 

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