BPM, Workflow, and Case

BPM, Workflow, and Case

Come for answers. Stay for best practices. All we’re missing is you.

 View Only
  • 1.  BPM 8.6 - Event Manager issue

    Posted Wed July 06, 2022 09:44 AM

    I'm facing an issue with the email notifications, notifications fail to execute and cause the BPMDB database to lock, i was advised to incorporate the following setting in the 100Custom file:

    <send-email-notifications-async merge="replace">true</send-email-notifications-async>

    It worked regarding the Database, but the problem only migrated to the event Manager. Basically the EM is not able to process any event after being 'stuffed' with problems regarding the email async notifications. This means all the UCA stopped.

    The only way to make it work is to restart the AppServer.

    any help is appreciated

    Thank you



    ------------------------------
    Anass Cherkaoui
    ------------------------------


  • 2.  RE: BPM 8.6 - Event Manager issue

    Posted Fri July 08, 2022 12:54 AM
    Hi Anass,

    Is the EM not at all processing any EM task ? like UCAs, system lane activities, timers ?
    What errors do you see in the logs ? Is the EM alive ? Is this happening several times and restart temporarily resolving the problem ?


    ------------------------------
    Atanu Roy
    Solution Architect
    Salient Process
    ------------------------------



  • 3.  RE: BPM 8.6 - Event Manager issue

    Posted Fri July 08, 2022 03:58 AM
    Hi Atanu,

    Thank you for the help.

    EM is not processing any Task. 
    EM is alive, yes it happens several times and restart resolve the problem temporary.
    below errors we see in the logs

    [6/30/22 16:33:23:091 WAT] 000001de wle E CWLLG2229E: An exception occurred in an EJB call. Error: BPDInstance com ID BPDInstance.9940123.0 não localizado.
    com.lombardisoftware.core.TeamWorksException: BPDInstance com ID BPDInstance.9940123.0 não localizado.
    at com.lombardisoftware.server.ejb.persistence.CommonDAO.assertNotNull(CommonDAO.java:65)
    at com.lombardisoftware.server.ejb.persistence.CommonDAO.assertMapNotNull(CommonDAO.java:45)
    at com.lombardisoftware.server.ejb.persistence.dao.UnversionedPODAO.findByPrimaryKey(UnversionedPODAO.java:613)
    at com.lombardisoftware.server.ejb.persistence.DefaultHandler.findByPrimaryKey(DefaultHandler.java:119)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesCore$3.call(PersistenceServicesCore.java:197)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesCore$3.call(PersistenceServicesCore.java:195)
    at com.lombardisoftware.server.ejb.persistence.versioning.BranchManager.readAccess(BranchManager.java:186)
    at com.lombardisoftware.server.ejb.persistence.versioning.BranchManager.readAccess(BranchManager.java:167)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesCore.findByPrimaryKey(PersistenceServicesCore.java:195)
    at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:508)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    at com.lombardisoftware.utility.spring.TransactionInterceptor$2.call(TransactionInterceptor.java:70)
    at com.lombardisoftware.utility.spring.ProgrammaticTransactionSupport.executeWithNoTransaction(ProgrammaticTransactionSupport.java:778)
    at com.lombardisoftware.utility.spring.ProgrammaticTransactionSupport.execute(ProgrammaticTransactionSupport.java:412)
    at com.lombardisoftware.utility.spring.TransactionInterceptor.invoke(TransactionInterceptor.java:68)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    at com.lombardisoftware.utility.spring.CoreEntryInterceptor.invoke(CoreEntryInterceptor.java:44)
    at com.lombardisoftware.utility.spring.PSCoreEntryInterceptor.invoke(PSCoreEntryInterceptor.java:14)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
    at com.sun.proxy.$Proxy41.findByPrimaryKey(Unknown Source)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesBean$5.execute(PersistenceServicesBean.java:110)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesBean$5.execute(PersistenceServicesBean.java:108)
    at com.lombardisoftware.server.ejb.EjbServerUtils.handleEjbCall(EjbServerUtils.java:94)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesBean.handleEjbCall(PersistenceServicesBean.java:50)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesBean.findByPrimaryKey(PersistenceServicesBean.java:108)
    at com.lombardisoftware.server.ejb.persistence.EJSRemoteStatelessPersistenceServices_ccd74654.findByPrimaryKey(Unknown Source)
    at com.lombardisoftware.server.ejb.persistence._PersistenceServices_Stub.findByPrimaryKey(_PersistenceServices_Stub.java:492)
    at com.lombardisoftware.client.delegate.PersistenceServicesDelegateDefault$5.run(PersistenceServicesDelegateDefault.java:273)
    at java.security.AccessController.doPrivileged(AccessController.java:694)
    at com.lombardisoftware.client.delegate.common.WebsphereDelegateHelper.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.java:225)
    at com.lombardisoftware.client.delegate.PersistenceServicesDelegateDefault.findByPrimaryKey(PersistenceServicesDelegateDefault.java:259)
    at com.lombardisoftware.client.persistence.common.factorydelegate.UnversionedFactoryDelegate.findByPrimaryKey(UnversionedFactoryDelegate.java:40)
    at com.lombardisoftware.client.persistence.common.AbstractUnversionedPOFactory.findByPrimaryKey(AbstractUnversionedPOFactory.java:145)
    at com.lombardisoftware.core.script.js.AbstractTWSystemScriptable.jsFunction_findProcessInstanceByID(AbstractTWSystemScriptable.java:966)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:508)
    at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
    at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:490)
    at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1473)
    at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
    at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
    at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
    at com.lombardisoftware.core.script.JavaScriptContextFactory.doTopCall(JavaScriptContextFactory.java:192)
    at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
    at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:120)
    at com.lombardisoftware.core.script.js.JSScript.exec(JSScript.java:78)
    at com.lombardisoftware.core.script.js.JavaScriptRunner$2.execute(JavaScriptRunner.java:291)
    at com.lombardisoftware.core.script.js.PreparedScope.executeWithScope(PreparedScope.java:222)
    at com.lombardisoftware.core.script.js.JavaScriptRunner.execute(JavaScriptRunner.java:289)
    at com.lombardisoftware.core.script.js.JavaScriptRunner.evalScript(JavaScriptRunner.java:400)
    at com.lombardisoftware.component.common.workflow.ExecutionContext$1.call(ExecutionContext.java:718)
    at com.lombardisoftware.component.common.workflow.ExecutionContext$1.call(ExecutionContext.java:716)
    at com.lombardisoftware.component.common.workflow.ExecutionContext.doWithParams(ExecutionContext.java:852)
    at com.lombardisoftware.component.common.workflow.ExecutionContext.evalScript(ExecutionContext.java:716)
    at com.lombardisoftware.component.common.workflow.ExecutionContext.evalScript(ExecutionContext.java:710)
    at com.lombardisoftware.component.twscript.worker.ScriptWorker.doJob(ScriptWorker.java:77)
    at com.lombardisoftware.component.common.workflow.ExecutionJob.doJob(ExecutionJob.java:550)
    at com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.doResumeWorkflowEngine(EJBWorkflowManagerBean.java:1567)
    at com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.doResumeWorkflowEngine(EJBWorkflowManagerBean.java:713)
    at com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.resumeProcess(EJBWorkflowManagerBean.java:447)
    at com.lombardisoftware.server.ejb.workflow.EJSRemoteStatefulEJBWorkflowManager_82478d70.resumeProcess(Unknown Source)
    at com.lombardisoftware.server.ejb.workflow._EJBWorkflowManagerInterface_Stub.resumeProcess(_EJBWorkflowManagerInterface_Stub.java:579)
    at com.lombardisoftware.component.common.workflow.EJBWorkflowManagerDelegateDefault.resumeProcess(EJBWorkflowManagerDelegateDefault.java:156)
    at com.lombardisoftware.component.common.workflow.EJBWorkflowManagerDelegateWebSphere$7.run(EJBWorkflowManagerDelegateWebSphere.java:92)
    at java.security.AccessController.doPrivileged(AccessController.java:694)
    at com.lombardisoftware.client.delegate.common.WebsphereDelegateHelper.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.java:225)
    at com.lombardisoftware.client.delegate.common.WebsphereDelegateHelper.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.java:209)
    at com.lombardisoftware.component.common.workflow.EJBWorkflowManagerDelegateWebSphere.resumeProcess(EJBWorkflowManagerDelegateWebSphere.java:90)
    at com.lombardisoftware.component.common.web.WebWorkflowManager.callEJBWorkflowManager(WebWorkflowManager.java:954)
    at com.lombardisoftware.component.common.web.WebWorkflowManager.startProcess(WebWorkflowManager.java:485)
    at com.lombardisoftware.component.common.web.WebWorkflowManager.processRequest(WebWorkflowManager.java:270)
    at com.lombardisoftware.servlet.ControllerServlet.doCommon(ControllerServlet.java:404)
    at com.lombardisoftware.servlet.ControllerServlet.doGet(ControllerServlet.java:134)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1233)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:782)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
    at com.lombardisoftware.servlet.CompressionFilter.doFilter(CompressionFilter.java:57)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:1404)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:196)
    at com.lombardisoftware.servlet.ExecuteServiceByNameServlet.doGet(ExecuteServiceByNameServlet.java:192)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1233)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:782)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
    at com.lombardisoftware.servlet.CachingFilter.doFilter(CachingFilter.java:81)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.ClearThreadCachesFilter.doFilter(ClearThreadCachesFilter.java:41)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.SetUserTimeZoneFilter.doFilter(SetUserTimeZoneFilter.java:69)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.BidiSupportFilter.doFilter(BidiSupportFilter.java:50)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.CrossSiteScriptingFilter.doFilter(CrossSiteScriptingFilter.java:83)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:33)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.CompressionFilter.doFilter(CompressionFilter.java:57)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.SetBPMGenericHeaderFilter.doFilter(SetBPMGenericHeaderFilter.java:28)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.ibm.bpm.servlet.filters.GenericSecurityServletFilter.doFilter(GenericSecurityServletFilter.java:217)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.TraceFilter.doFilter(TraceFilter.java:49)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)
    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:949)
    at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
    at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1833)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.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(ResultHandler.java:775)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)

    [6/30/22 16:35:04:627 WAT] 00000159 async W com.ibm.ws.webcontainer.async.ListenerHelper _invokeAsyncErrorHandling SRVE8092W: An exception occurred invoking the async error mechanism.
    com.ibm.wsspi.webcontainer.security.SecurityViolationException: Basic realm="BPMRESTAPI"
    at com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl.convertWebSecurityException(WebAppSecurityCollaboratorImpl.java:193)
    at com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl.preInvoke(WebAppSecurityCollaboratorImpl.java:239)
    at com.ibm.wsspi.webcontainer.collaborator.CollaboratorHelper.preInvokeCollaborators(CollaboratorHelper.java:436)
    at com.ibm.ws.webcontainer.async.ListenerHelper._invokeAsyncErrorHandling(ListenerHelper.java:174)
    at com.ibm.ws.webcontainer.async.ListenerHelper.invokeAsyncErrorHandling(ListenerHelper.java:129)
    at com.ibm.ws.webcontainer.async.AsyncTimeoutRunnable.run(AsyncTimeoutRunnable.java:28)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:522)
    at java.util.concurrent.FutureTask.run(FutureTask.java:277)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:191)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.lang.Thread.run(Thread.java:811)
    Caused by: com.ibm.ws.security.web.WebSecurityException: Basic realm="BPMRESTAPI"
    at com.ibm.ws.security.web.EJSWebCollaborator.preInvoke(EJSWebCollaborator.java:450)
    at com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl.preInvoke(WebAppSecurityCollaboratorImpl.java:230)
    ... 11 more
    6/30/22 16:35:34:414 WAT] 00000151 wle E CWLLG2229E: An exception occurred in an EJB call. Error: BPDInstance com ID BPDInstance.9939703.0 não localizado.
    com.lombardisoftware.core.TeamWorksException: BPDInstance com ID BPDInstance.9939703.0 não localizado.
    at com.lombardisoftware.server.ejb.persistence.CommonDAO.assertNotNull(CommonDAO.java:65)
    at com.lombardisoftware.server.ejb.persistence.CommonDAO.assertMapNotNull(CommonDAO.java:45)
    at com.lombardisoftware.server.ejb.persistence.dao.UnversionedPODAO.findByPrimaryKey(UnversionedPODAO.java:613)
    at com.lombardisoftware.server.ejb.persistence.DefaultHandler.findByPrimaryKey(DefaultHandler.java:119)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesCore$3.call(PersistenceServicesCore.java:197)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesCore$3.call(PersistenceServicesCore.java:195)
    at com.lombardisoftware.server.ejb.persistence.versioning.BranchManager.readAccess(BranchManager.java:186)
    at com.lombardisoftware.server.ejb.persistence.versioning.BranchManager.readAccess(BranchManager.java:167)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesCore.findByPrimaryKey(PersistenceServicesCore.java:195)
    at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:508)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    at com.lombardisoftware.utility.spring.TransactionInterceptor$2.call(TransactionInterceptor.java:70)
    at com.lombardisoftware.utility.spring.ProgrammaticTransactionSupport.executeWithNoTransaction(ProgrammaticTransactionSupport.java:778)
    at com.lombardisoftware.utility.spring.ProgrammaticTransactionSupport.execute(ProgrammaticTransactionSupport.java:412)
    at com.lombardisoftware.utility.spring.TransactionInterceptor.invoke(TransactionInterceptor.java:68)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    at com.lombardisoftware.utility.spring.CoreEntryInterceptor.invoke(CoreEntryInterceptor.java:44)
    at com.lombardisoftware.utility.spring.PSCoreEntryInterceptor.invoke(PSCoreEntryInterceptor.java:14)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
    at com.sun.proxy.$Proxy41.findByPrimaryKey(Unknown Source)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesBean$5.execute(PersistenceServicesBean.java:110)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesBean$5.execute(PersistenceServicesBean.java:108)
    at com.lombardisoftware.server.ejb.EjbServerUtils.handleEjbCall(EjbServerUtils.java:94)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesBean.handleEjbCall(PersistenceServicesBean.java:50)
    at com.lombardisoftware.server.ejb.persistence.PersistenceServicesBean.findByPrimaryKey(PersistenceServicesBean.java:108)
    at com.lombardisoftware.server.ejb.persistence.EJSRemoteStatelessPersistenceServices_ccd74654.findByPrimaryKey(Unknown Source)
    at com.lombardisoftware.server.ejb.persistence._PersistenceServices_Stub.findByPrimaryKey(_PersistenceServices_Stub.java:492)
    at com.lombardisoftware.client.delegate.PersistenceServicesDelegateDefault$5.run(PersistenceServicesDelegateDefault.java:273)
    at java.security.AccessController.doPrivileged(AccessController.java:694)
    at com.lombardisoftware.client.delegate.common.WebsphereDelegateHelper.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.java:225)
    at com.lombardisoftware.client.delegate.PersistenceServicesDelegateDefault.findByPrimaryKey(PersistenceServicesDelegateDefault.java:259)
    at com.lombardisoftware.client.persistence.common.factorydelegate.UnversionedFactoryDelegate.findByPrimaryKey(UnversionedFactoryDelegate.java:40)
    at com.lombardisoftware.client.persistence.common.AbstractUnversionedPOFactory.findByPrimaryKey(AbstractUnversionedPOFactory.java:145)
    at com.lombardisoftware.core.script.js.AbstractTWSystemScriptable.jsFunction_findProcessInstanceByID(AbstractTWSystemScriptable.java:966)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:508)
    at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
    at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:490)
    at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1473)
    at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
    at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
    at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
    at com.lombardisoftware.core.script.JavaScriptContextFactory.doTopCall(JavaScriptContextFactory.java:192)
    at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
    at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:120)
    at com.lombardisoftware.core.script.js.JSScript.exec(JSScript.java:78)
    at com.lombardisoftware.core.script.js.JavaScriptRunner$2.execute(JavaScriptRunner.java:291)
    at com.lombardisoftware.core.script.js.PreparedScope.executeWithScope(PreparedScope.java:222)
    at com.lombardisoftware.core.script.js.JavaScriptRunner.execute(JavaScriptRunner.java:289)
    at com.lombardisoftware.core.script.js.JavaScriptRunner.evalScript(JavaScriptRunner.java:400)
    at com.lombardisoftware.component.common.workflow.ExecutionContext$1.call(ExecutionContext.java:718)
    at com.lombardisoftware.component.common.workflow.ExecutionContext$1.call(ExecutionContext.java:716)
    at com.lombardisoftware.component.common.workflow.ExecutionContext.doWithParams(ExecutionContext.java:852)
    at com.lombardisoftware.component.common.workflow.ExecutionContext.evalScript(ExecutionContext.java:716)
    at com.lombardisoftware.component.common.workflow.ExecutionContext.evalScript(ExecutionContext.java:710)
    at com.lombardisoftware.component.twscript.worker.ScriptWorker.doJob(ScriptWorker.java:77)
    at com.lombardisoftware.component.common.workflow.ExecutionJob.doJob(ExecutionJob.java:550)
    at com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.doResumeWorkflowEngine(EJBWorkflowManagerBean.java:1567)
    at com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.doResumeWorkflowEngine(EJBWorkflowManagerBean.java:713)
    at com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.resumeProcess(EJBWorkflowManagerBean.java:447)
    at com.lombardisoftware.server.ejb.workflow.EJSRemoteStatefulEJBWorkflowManager_82478d70.resumeProcess(Unknown Source)
    at com.lombardisoftware.server.ejb.workflow._EJBWorkflowManagerInterface_Stub.resumeProcess(_EJBWorkflowManagerInterface_Stub.java:579)
    at com.lombardisoftware.component.common.workflow.EJBWorkflowManagerDelegateDefault.resumeProcess(EJBWorkflowManagerDelegateDefault.java:156)
    at com.lombardisoftware.component.common.workflow.EJBWorkflowManagerDelegateWebSphere$7.run(EJBWorkflowManagerDelegateWebSphere.java:92)
    at java.security.AccessController.doPrivileged(AccessController.java:694)
    at com.lombardisoftware.client.delegate.common.WebsphereDelegateHelper.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.java:225)
    at com.lombardisoftware.client.delegate.common.WebsphereDelegateHelper.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.java:209)
    at com.lombardisoftware.component.common.workflow.EJBWorkflowManagerDelegateWebSphere.resumeProcess(EJBWorkflowManagerDelegateWebSphere.java:90)
    at com.lombardisoftware.component.common.web.WebWorkflowManager.callEJBWorkflowManager(WebWorkflowManager.java:954)
    at com.lombardisoftware.component.common.web.WebWorkflowManager.startProcess(WebWorkflowManager.java:485)
    at com.lombardisoftware.component.common.web.WebWorkflowManager.processRequest(WebWorkflowManager.java:270)
    at com.lombardisoftware.servlet.ControllerServlet.doCommon(ControllerServlet.java:404)
    at com.lombardisoftware.servlet.ControllerServlet.doGet(ControllerServlet.java:134)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1233)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:782)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
    at com.lombardisoftware.servlet.CompressionFilter.doFilter(CompressionFilter.java:57)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:1404)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:196)
    at com.lombardisoftware.servlet.ExecuteServiceByNameServlet.doGet(ExecuteServiceByNameServlet.java:192)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1233)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:782)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
    at com.lombardisoftware.servlet.CachingFilter.doFilter(CachingFilter.java:81)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.ClearThreadCachesFilter.doFilter(ClearThreadCachesFilter.java:41)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.SetUserTimeZoneFilter.doFilter(SetUserTimeZoneFilter.java:69)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.BidiSupportFilter.doFilter(BidiSupportFilter.java:50)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.CrossSiteScriptingFilter.doFilter(CrossSiteScriptingFilter.java:83)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:33)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.CompressionFilter.doFilter(CompressionFilter.java:57)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.SetBPMGenericHeaderFilter.doFilter(SetBPMGenericHeaderFilter.java:28)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.ibm.bpm.servlet.filters.GenericSecurityServletFilter.doFilter(GenericSecurityServletFilter.java:217)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.lombardisoftware.servlet.TraceFilter.doFilter(TraceFilter.java:49)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)
    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:949)
    at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
    at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1833)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.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(ResultHandler.java:775)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)

    [6/30/22 16:35:38:153 WAT] 0000026b KCREDP W PROCESS_REFERENCE = T00120220038257 | MESSAGE = Get Session - Missing tw.local.iWindowsStation
    [6/30/22 16:35:57:436 WAT] 000002a0 AjaxControlle E CWLLG0010E: HTTP Session not found, unexpected errors will occur as a result.
    [6/30/22 16:36:17:050 WAT] 00000159 async W com.ibm.ws.webcontainer.async.ListenerHelper _invokeAsyncErrorHandling SRVE8092W: An exception occurred invoking the async error mechanism.
    com.ibm.wsspi.webcontainer.security.SecurityViolationException: Basic realm="BPMRESTAPI"
    at com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl.convertWebSecurityException(WebAppSecurityCollaboratorImpl.java:193)
    at com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl.preInvoke(WebAppSecurityCollaboratorImpl.java:239)
    at com.ibm.wsspi.webcontainer.collaborator.CollaboratorHelper.preInvokeCollaborators(CollaboratorHelper.java:436)
    at com.ibm.ws.webcontainer.async.ListenerHelper._invokeAsyncErrorHandling(ListenerHelper.java:174)
    at com.ibm.ws.webcontainer.async.ListenerHelper.invokeAsyncErrorHandling(ListenerHelper.java:129)
    at com.ibm.ws.webcontainer.async.AsyncTimeoutRunnable.run(AsyncTimeoutRunnable.java:28)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:522)
    at java.util.concurrent.FutureTask.run(FutureTask.java:277)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:191)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.lang.Thread.run(Thread.java:811)
    Caused by: com.ibm.ws.security.web.WebSecurityException: Basic realm="BPMRESTAPI"
    at com.ibm.ws.security.web.EJSWebCollaborator.preInvoke(EJSWebCollaborator.java:450)
    at com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl.preInvoke(WebAppSecurityCollaboratorImpl.java:230)
    ... 11 more



    ------------------------------
    Anass Cherkaoui
    ------------------------------



  • 4.  RE: BPM 8.6 - Event Manager issue

    Posted Fri July 08, 2022 07:06 AM
    Hi Anass,

    It would be difficult to tell the exact reason of the issue via forum, I would suggest you to raise a PMR with IBM.
    Also, if possible, please could you upload the 100Custom.xml, 80EventManager.xml here ?




    ------------------------------
    Atanu Roy
    Solution Architect
    Salient Process
    ------------------------------