IBM Support

JR57360: YOU RECEIVE AN ERROR INDICATING THAT A SERVICE WITH THE ID TWPROCESS.XXX WAS NOT FOUND

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In certain cases, you receive a CWLLG2229E TeamWorksException,
    which indicates that a service with the specified ID was not
    found:
    
    CWLLG2229E An exception occurred in an EJB call.  Error: Service
    with ID TWProcess.5a5b4e1e-0c6c-44de-85eb-7cc69fef9ab6 not
    found.
     com.lombardisoftware.core.TeamWorksException: Service with ID
    TWProcess.5a5b4e1e-0c6c-44de-85eb-7cc69fef9ab6 not found.
      at
    com.lombardisoftware.server.ejb.persistence.CommonDAO.assertNotN
    ull(CommonDAO.java:65)
     at
    com.lombardisoftware.server.ejb.persistence.CommonDAO.assertMapN
    otNull(CommonDAO.java:45)
     at
    com.lombardisoftware.server.ejb.persistence.dao.VersionedPODAO.f
    indByPrimaryKey(VersionedPODAO.java:387)
     at
    com.lombardisoftware.server.ejb.persistence.DefaultHandler.findB
    yPrimaryKey(DefaultHandler.java:119)
     at
    com.lombardisoftware.server.ejb.persistence.PersistenceServicesC
    ore$3.call(PersistenceServicesCore.java:189)
     at
    com.lombardisoftware.server.ejb.persistence.PersistenceServicesC
    ore$3.call(PersistenceServicesCore.java:187)
     at
    com.lombardisoftware.server.ejb.persistence.versioning.BranchMan
    ager$1.withReadAccess(BranchManager.java:236)
     at
    com.lombardisoftware.server.ejb.persistence.versioning.BranchCon
    textImpl.readAccess(BranchContextImpl.java:169)
     at
    com.lombardisoftware.server.ejb.persistence.versioning.BranchMan
    ager.readAccess(BranchManager.java:227)
     at
    com.lombardisoftware.server.ejb.persistence.PersistenceServicesC
    ore.findByPrimaryKey(PersistenceServicesCore.java:187)
     at sun.reflect.GeneratedMethodAccessor300.invoke(Unknown
    Source)
     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:149)
     at
    com.lombardisoftware.utility.spring.TransactionInterceptor$2.cal
    l(TransactionInterceptor.java:67)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.executeInExistingTransaction(ProgrammaticTransactionSupport.j
    ava:634)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.execute(ProgrammaticTransactionSupport.java:335)
     at
    com.lombardisoftware.utility.spring.TransactionInterceptor.invok
    e(TransactionInterceptor.java:65)
     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 com.sun.proxy.$Proxy52.findByPrimaryKey(Unknown Source)
     at
    com.lombardisoftware.server.ejb.persistence.PersistenceServicesB
    ean$5.execute(PersistenceServicesBean.java:110)
     at
    com.lombardisoftware.server.ejb.persistence.PersistenceServicesB
    ean$5.execute(PersistenceServicesBean.java:108)
     at
    com.lombardisoftware.server.ejb.EjbServerUtils.handleEjbCall(Ejb
    ServerUtils.java:86)
     at
    com.lombardisoftware.server.ejb.persistence.PersistenceServicesB
    ean.handleEjbCall(PersistenceServicesBean.java:50)
     at
    com.lombardisoftware.server.ejb.persistence.PersistenceServicesB
    ean.findByPrimaryKey(PersistenceServicesBean.java:108)
     at
    com.lombardisoftware.server.ejb.persistence.EJSRemoteStatelessPe
    rsistenceServices_ccd74654.findByPrimaryKey(Unknown Source)
     at
    com.lombardisoftware.server.ejb.persistence._PersistenceServices
    _Stub.findByPrimaryKey(_PersistenceServices_Stub.java:492)
     at
    com.lombardisoftware.client.delegate.PersistenceServicesDelegate
    Default$5.run(PersistenceServicesDelegateDefault.java:330)
     at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:327)
     at
    com.lombardisoftware.client.delegate.common.WebsphereDelegateHel
    per.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.j
    ava:197)
     at
    com.lombardisoftware.client.delegate.PersistenceServicesDelegate
    Default.findByPrimaryKey(PersistenceServicesDelegateDefault.java
    :316)
     at
    com.lombardisoftware.client.persistence.common.factorydelegate.V
    ersionedFactoryDelegate.findByPrimaryKey(VersionedFactoryDelegat
    e.java:97)
     at
    com.lombardisoftware.client.persistence.common.factorydelegate.V
    ersionedFactoryDelegate.findByPrimaryKey(VersionedFactoryDelegat
    e.java:69)
     at
    com.lombardisoftware.client.persistence.common.AbstractVersioned
    POFactory.findByPrimaryKey(AbstractVersionedPOFactory.java:124)
     at
    com.lombardisoftware.client.persistence.common.AbstractVersioned
    POFactory.findByPrimaryKey(AbstractVersionedPOFactory.java:112)
     at
    com.lombardisoftware.bpd.component.flowcomponent.activity.worker
    .BPDActivityWorker.isAISToBeEmulated(BPDActivityWorker.java:2717
    )
     at
    com.lombardisoftware.bpd.component.flowcomponent.activity.worker
    .BPDActivityWorker.getTaskType(BPDActivityWorker.java:1215)
     at
    com.lombardisoftware.server.monitor.MonitorEventHelper.isActivit
    ySystemTaskNoTask(MonitorEventHelper.java:319)
     at
    com.lombardisoftware.server.monitor.MonitorEventHelper.isBPDSave
    dTaskASystemTask(MonitorEventHelper.java:421)
     at
    com.ibm.bpm.server.search.eventpoints.listeners.SearchEventPoint
    ListenerBPD.processMonitorEventRecord(SearchEventPointListenerBP
    D.java:245)
     at
    com.ibm.bpm.server.search.eventpoints.listeners.SearchEventPoint
    ListenerBPD.OnMonitoringEvent(SearchEventPointListenerBPD.java:1
    01)
     at
    com.ibm.ws.bpm.monitor.ep.BasicEventPointImpl.inner_fire(BasicEv
    entPointImpl.java:140)
     at
    com.ibm.ws.bpm.monitor.ep.BasicEventPointImpl.fire(BasicEventPoi
    ntImpl.java:191)
     at
    com.lombardisoftware.server.monitor.MonitorEventPoint.fire(Monit
    orEventPoint.java:63)
     at
    com.lombardisoftware.server.monitor.MonitorEventHelper.fireProce
    ssCompletedEvent(MonitorEventHelper.java:2071)
     at
    com.lombardisoftware.bpd.component.flowcomponent.activity.worker
    .SubBPDExecutionTreeNode.doWork(SubBPDExecutionTreeNode.java:122
    )
     at
    com.lombardisoftware.bpd.runtime.engine.BPDEngine.executeTreeNod
    e(BPDEngine.java:365)
     at
    com.lombardisoftware.bpd.runtime.engine.BPDEngine.resume(BPDEngi
    ne.java:177)
     at
    com.lombardisoftware.bpd.runtime.engine.BPDEngine.processNotific
    ationRegardlessStatus(BPDEngine.java:668)
     at
    com.lombardisoftware.bpd.runtime.engine.BPDEngine.processNotific
    ation(BPDEngine.java:626)
     at
    com.lombardisoftware.bpd.runtime.engine.BPDEngine.processNotific
    ation(BPDEngine.java:614)
     at
    com.lombardisoftware.bpd.runtime.engine.notification.BPDFlowObje
    ctNotification.applyToEngine(BPDFlowObjectNotification.java:15)
     at
    com.lombardisoftware.bpd.component.flowcomponent.activity.worker
    .notification.TaskActivityCompletedNotification.applyToEngine(Ta
    skActivityCompletedNotification.java:329)
     at
    com.lombardisoftware.bpd.runtime.engine.quartz.AbstractNotificat
    ionBpdTask.doWithLock(AbstractNotificationBpdTask.java:67)
     at
    com.lombardisoftware.bpd.runtime.engine.quartz.DbNotificationBpd
    Task.doWithLock(DbNotificationBpdTask.java:49)
     at
    com.lombardisoftware.bpd.runtime.engine.quartz.AbstractBpdTask$1
    .doExecuteDuringLock(AbstractBpdTask.java:90)
     at
    com.lombardisoftware.bpd.runtime.engine.quartz.AbstractBpdTask$1
    .doExecuteDuringLock(AbstractBpdTask.java:74)
     at
    com.lombardisoftware.bpd.runtime.engine.util.LockBPDInstanceComm
    and$1.doInTransaction(LockBPDInstanceCommand.java:62)
     at
    com.lombardisoftware.server.core.TXCommand$2.call(TXCommand.java
    :85)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.executeInExistingTransaction(ProgrammaticTransactionSupport.j
    ava:634)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.execute(ProgrammaticTransactionSupport.java:335)
     at
    com.lombardisoftware.server.core.TXCommand.executeInDeadlockRetr
    yLoop(TXCommand.java:83)
     at
    com.lombardisoftware.bpd.runtime.engine.util.LockBPDInstanceComm
    and.execute(LockBPDInstanceCommand.java:74)
     at
    com.lombardisoftware.bpd.runtime.engine.quartz.AbstractBpdTask$2
    .doInTransaction(AbstractBpdTask.java:112)
     at
    com.lombardisoftware.bpd.runtime.engine.quartz.AbstractBpdTask$2
    .doInTransaction(AbstractBpdTask.java:108)
     at
    com.lombardisoftware.server.core.TXCommand$2.call(TXCommand.java
    :85)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt$1.doInTransaction(ProgrammaticTransactionSupport.java:451)
     at
    org.springframework.transaction.jta.WebSphereUowTransactionManag
    er$UOWActionAdapter.run(WebSphereUowTransactionManager.java:306)
     at
    com.ibm.ws.uow.embeddable.EmbeddableUOWManagerImpl.runUnderNewUO
    W(EmbeddableUOWManagerImpl.java:791)
     at
    com.ibm.ws.uow.embeddable.EmbeddableUOWManagerImpl.runUnderUOW(E
    mbeddableUOWManagerImpl.java:370)
     at
    org.springframework.transaction.jta.WebSphereUowTransactionManag
    er.execute(WebSphereUowTransactionManager.java:252)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.executeInNewTransaction(ProgrammaticTransactionSupport.java:4
    45)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.execute(ProgrammaticTransactionSupport.java:306)
     at
    com.lombardisoftware.server.core.TXCommand.executeInDeadlockRetr
    yLoop(TXCommand.java:83)
     at
    com.lombardisoftware.server.core.TXCommand.execute(TXCommand.jav
    a:72)
     at
    com.lombardisoftware.bpd.runtime.engine.quartz.AbstractBpdTask.e
    xecute(AbstractBpdTask.java:108)
     at
    com.lombardisoftware.bpd.runtime.engine.quartz.AbstractBpdTask.e
    xecute(AbstractBpdTask.java:55)
     at
    com.lombardisoftware.server.scheduler.Engine.execute(Engine.java
    :918)
     at
    com.lombardisoftware.server.scheduler.Engine.executeThreadTasks(
    Engine.java:643)
     at
    com.lombardisoftware.server.scheduler.Engine$1.run(Engine.java:5
    90)
     at
    com.lombardisoftware.client.delegate.common.WebsphereDelegateHel
    per$3$1.run(WebsphereDelegateHelper.java:100)
     at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:362)
     at javax.security.auth.Subject.doAs(Subject.java:573)
     at
    com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:19
    5)
     at
    com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:15
    2)
     at
    com.lombardisoftware.client.delegate.common.WebsphereDelegateHel
    per.doAs(WebsphereDelegateHelper.java:172)
     at
    com.lombardisoftware.client.delegate.common.WebsphereDelegateHel
    per$3.run(WebsphereDelegateHelper.java:96)
     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1864)0
    

Local fix

Problem summary

  • No additional information is available.
    

Problem conclusion

  • A fix is available for IBM BPM V8.5.0.2, V8.5.5 and is targeted
    for inclusion in BPM 8570 CF 2017.03, that ensures the service
    with the specified ID is found, preventing the exception from
    occurring.
    
    PRODUCT AFFECTED
    IBM Business Process Manager (BPM) Advanced
    IBM BPM Standard
    IBM BPM Express
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR57360

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    855

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-02-13

  • Closed date

    2017-03-20

  • Last modified date

    2017-03-20

  • 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 STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"855","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
04 September 2023