Question

6
Replies
625
Views
Pavan Vernekar Member since 2014 1 post
Accenture
Posted: 2 years ago
Last activity: 2 years 2 months ago
Closed

JMS MDB listener configured failed to initialize

Hi All,

MDB listeners are not initialized post MDB ear updates and getting exception in WAS logs. Please advise

[7/3/18 21:32:15:213 AEST] 00000610 PRBootstrap E com.pega.pegarules.internal.bootstrap.PRBootstrap Problem during method invocation (onMessage)

javax.ejb.EJBException: Unable to locate implementation of PegaRULES Engine class for EngineBMT

at com.pega.pegarules.session.internal.engineinterface.etier.mdb.PRJMSListener.callEngine(PRJMSListener.java:200)

at com.pega.pegarules.session.internal.engineinterface.etier.mdb.PRJMSListener.init(PRJMSListener.java:175)

at com.pega.pegarules.session.internal.engineinterface.etier.mdb.PRJMSListener.onMessage(PRJMSListener.java:122)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)

at java.lang.reflect.Method.invoke(Method.java:620)

at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:370)

at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:411)

at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:224)

at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:273)

at com.pega.pegarules.internal.etier.mdb.PRJMSListenerBoot.onMessage(PRJMSListenerBoot.java:91)

at com.ibm.ejs.container.WASMessageEndpointHandler.invokeJMSMethod(WASMessageEndpointHandler.java:138)

at com.ibm.ws.ejbcontainer.mdb.MessageEndpointHandler.invokeMdbMethod(MessageEndpointHandler.java:1146)

at com.ibm.ws.ejbcontainer.mdb.MessageEndpointHandler.invoke(MessageEndpointHandler.java:844)

at com.sun.proxy.$Proxy25.onMessage(Unknown Source)

at com.ibm.mq.connector.inbound.MessageEndpointWrapper.onMessage(MessageEndpointWrapper.java:131)

at com.ibm.mq.jms.MQSession$FacadeMessageListener.onMessage(MQSession.java:133)

at com.ibm.msg.client.jms.internal.JmsSessionImpl.run(JmsSessionImpl.java:2911)

at com.ibm.mq.jms.MQSession.run(MQSession.java:958)

at com.ibm.mq.connector.inbound.ASFWorkImpl.doDelivery(ASFWorkImpl.java:97)

at com.ibm.mq.connector.inbound.AbstractWorkImpl.run(AbstractWorkImpl.java:235)

at com.ibm.ejs.j2c.work.WorkProxy$RunWork.run(WorkProxy.java:282)

at java.security.AccessController.doPrivileged(AccessController.java:426)

at javax.security.auth.Subject.doAs(Subject.java:494)

at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:133)

at com.ibm.ejs.j2c.work.WorkProxy$RunWork.run(WorkProxy.java:285)

at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)

at com.ibm.ejs.j2c.work.WorkProxy.run(WorkProxy.java:667)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)

[7/3/18 21:32:15:215 AEST] 00000610 AppServerBrid E com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega Problem during method invocation (onMessage)

javax.ejb.EJBException: Unable to locate implementation of PegaRULES Engine class for EngineBMT

at com.pega.pegarules.session.internal.engineinterface.etier.mdb.PRJMSListener.callEngine(PRJMSListener.java:200)

at com.pega.pegarules.session.internal.engineinterface.etier.mdb.PRJMSListener.init(PRJMSListener.java:175)

at com.pega.pegarules.session.internal.engineinterface.etier.mdb.PRJMSListener.onMessage(PRJMSListener.java:122)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)

at java.lang.reflect.Method.invoke(Method.java:620)

at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:370)

at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:411)

at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:224)

at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:273)

at com.pega.pegarules.internal.etier.mdb.PRJMSListenerBoot.onMessage(PRJMSListenerBoot.java:91)

at com.ibm.ejs.container.WASMessageEndpointHandler.invokeJMSMethod(WASMessageEndpointHandler.java:138)

at com.ibm.ws.ejbcontainer.mdb.MessageEndpointHandler.invokeMdbMethod(MessageEndpointHandler.java:1146)

at com.ibm.ws.ejbcontainer.mdb.MessageEndpointHandler.invoke(MessageEndpointHandler.java:844)

at com.sun.proxy.$Proxy25.onMessage(Unknown Source)

at com.ibm.mq.connector.inbound.MessageEndpointWrapper.onMessage(MessageEndpointWrapper.java:131)

at com.ibm.mq.jms.MQSession$FacadeMessageListener.onMessage(MQSession.java:133)

at com.ibm.msg.client.jms.internal.JmsSessionImpl.run(JmsSessionImpl.java:2911)

at com.ibm.mq.jms.MQSession.run(MQSession.java:958)

at com.ibm.mq.connector.inbound.ASFWorkImpl.doDelivery(ASFWorkImpl.java:97)

at com.ibm.mq.connector.inbound.AbstractWorkImpl.run(AbstractWorkImpl.java:235)

at com.ibm.ejs.j2c.work.WorkProxy$RunWork.run(WorkProxy.java:282)

at java.security.AccessController.doPrivileged(AccessController.java:426)

at javax.security.auth.Subject.doAs(Subject.java:494)

at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:133)

at com.ibm.ejs.j2c.work.WorkProxy$RunWork.run(WorkProxy.java:285)

at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)

at com.ibm.ejs.j2c.work.WorkProxy.run(WorkProxy.java:667)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)

[7/3/18 21:32:15:231 AEST] 000000c2 SystemOut O 2018-07-03 21:32:15,213 [AResourceAdapter : 0] [ ] [ ] [ ] ( etier.mdb.PRJMSListener) ERROR - PRPC Engine invocation failed, javax.ejb.EJBException: Unable to locate implementation of PegaRULES Engine class for EngineBMT

[7/3/18 21:32:15:234 AEST] 00000610 FfdcProvider W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on /var/WebSphere/Logs/ffdc/PEGAMIRBGQC1auq4192lS01_f0524b6b_18.07.03_21.32.15.2265188168784012324052.txt com.ibm.ws.ejbcontainer.mdb.MessageEndpointHandler.invokeMessageListenerMethod 1010

[7/3/18 21:32:15:234 AEST] 00000610 LocalExceptio E CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "onMessage" on bean "BeanId(PEGAMIRBGQC1_PRPC_j2ee14#prbeans.jar#CaseMgmtEventListenerL1, null)". Exception data: java.lang.RuntimeException: Problem during method invocation (onMessage)

at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:279)

at com.pega.pegarules.internal.etier.mdb.PRJMSListenerBoot.onMessage(PRJMSListenerBoot.java:91)

at com.ibm.ejs.container.WASMessageEndpointHandler.invokeJMSMethod(WASMessageEndpointHandler.java:138)

at com.ibm.ws.ejbcontainer.mdb.MessageEndpointHandler.invokeMdbMethod(MessageEndpointHandler.java:1146)

at com.ibm.ws.ejbcontainer.mdb.MessageEndpointHandler.invoke(MessageEndpointHandler.java:844)

at com.sun.proxy.$Proxy25.onMessage(Unknown Source)

at com.ibm.mq.connector.inbound.MessageEndpointWrapper.onMessage(MessageEndpointWrapper.java:131)

at com.ibm.mq.jms.MQSession$FacadeMessageListener.onMessage(MQSession.java:133)

at com.ibm.msg.client.jms.internal.JmsSessionImpl.run(JmsSessionImpl.java:2911)

at com.ibm.mq.jms.MQSession.run(MQSession.java:958)

at com.ibm.mq.connector.inbound.ASFWorkImpl.doDelivery(ASFWorkImpl.java:97)

at com.ibm.mq.connector.inbound.AbstractWorkImpl.run(AbstractWorkImpl.java:235)

at com.ibm.ejs.j2c.work.WorkProxy$RunWork.run(WorkProxy.java:282)

at java.security.AccessController.doPrivileged(AccessController.java:426)

at javax.security.auth.Subject.doAs(Subject.java:494)

at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:133)

at com.ibm.ejs.j2c.work.WorkProxy$RunWork.run(WorkProxy.java:285)

at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)

at com.ibm.ejs.j2c.work.WorkProxy.run(WorkProxy.java:667)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)

Caused by: javax.ejb.EJBException: Unable to locate implementation of PegaRULES Engine class for EngineBMT

at com.pega.pegarules.session.internal.engineinterface.etier.mdb.PRJMSListener.callEngine(PRJMSListener.java:200)

at com.pega.pegarules.session.internal.engineinterface.etier.mdb.PRJMSListener.init(PRJMSListener.java:175)

at com.pega.pegarules.session.internal.engineinterface.etier.mdb.PRJMSListener.onMessage(PRJMSListener.java:122)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)

at java.lang.reflect.Method.invoke(Method.java:620)

at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:370)

at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:411)

at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:224)

at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:273)

... 19 more

Moderation Team has archived post
Share this page LinkedIn