Support Article
Execute MBean operation displays error when activating listener
SA-63480
Summary
Post update to Pega 7.3.1, execute MBean operation displays an error during listener activation.
Error Messages
[p-bio-8443-exec-1140] [STANDARD] [ ] [tformMgmtFW:01.01.01] (management.ManagementAPIHelper) ERROR server|IP|SOAP|PlatformMgmtServicePackage|RuleData|StartListeners|AWHGMW99S269JWVTSBHJV5VCJIUQDC74D - Exception during engine invocation: com.pega.pegarules.management.internal.ListenerManagementAPI.StartListener
java.lang.NullPointerException
at com.pega.pegarules.integration.engine.internal.services.listener.ListenerStateManagerImpl.startListener(ListenerStateManagerImpl.java:658) ~[printegrint.jar:?]
at com.pega.pegarules.management.internal.system.operations.StartListenerOnLocalNodeCommand.startListener(StartListenerOnLocalNodeCommand.java:81) ~[prprivate.jar:?]
at com.pega.pegarules.management.internal.ListenerManagementAPI.Start(ListenerManagementAPI.java:283) ~[prprivate.jar:?]
at com.pega.pegarules.management.internal.ListenerManagementAPI.Start(ListenerManagementAPI.java:270) ~[prprivate.jar:?]
at com.pega.pegarules.management.internal.ListenerManagementAPI.StartListener(ListenerManagementAPI.java:288) ~[prprivate.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_75]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_75]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75]
at com.pega.pegarules.management.internal.MB2EngineAccess.invoke(MB2EngineAccess.java:169) ~[prprivate.jar:?]
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invoke_privact(EngineImpl.java:408) ~[prprivate.jar:?]
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.run(EngineImpl.java:393) ~[prprivate.jar:?]
at com.pega.pegarules.session.internal.PRSessionProviderImpl.performTargetActionWithLock(PRSessionProviderImpl.java:1327) ~[prprivate.jar:?]
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1075) ~[prprivate.jar:?] at
.
.
.
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:339) ~[prprivate.jar:?]
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:274) ~[prprivate.jar:?]
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:251) ~[prprivate.jar:?]
at com.pega.pegarules.management.internal.MBeanHelper.invokeOperation(MBeanHelper.java:77) ~[prprivate.jar:?]
at com.pega.pegarules.management.internal.ListenerManagement.StartListener(ListenerManagement.java:179) ~[prprivate.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_75]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_75]
.....
Steps to Reproduce
Execute the executeMBeanOperation (from PegaAESRemote ruleset) activity with parameter OperationName 'StartListener'.
Root Cause
Typo in ListenerManagementAPI and StartListener API.
Resolution
Apply HFix-46258.
Published September 27, 2018 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.