Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

prsysmgmt.war deployment issue on Pega 7.1.5

SA-11887

Summary



After deploying prsysmgmt.war file, the listener management in the System Management Applicataion (SMA) is non-functional.
When tried to execute stop, start, isalive or any other commands in it, it throws errors.


Error Messages




Exception encountered while invoking MBean.
javax.management.ReflectionException: Target method not found: com.pega.pegarules.management.internal.ListenerManagement.isAlive
at javax.management.modelmbean.RequiredModelMBean.resolveMethod(RequiredModelMBean.java:1157)
at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:1068)
at com.pega.pegarules.priv.management.PegaModelMBean.invoke(PegaModelMBean.java:121)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:792)
at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1486)
at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:96)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1327)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1426)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:847)
at sun.reflect.GeneratedMethodAccessor308.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at sun.rmi.transport.Transport$1.run(Transport.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.NoSuchMethodException: com.pega.pegarules.management.internal.ListenerManagement.isAlive()
at java.lang.Class.getMethod(Class.java:1624)
at javax.management.modelmbean.RequiredModelMBean.resolveMethod(RequiredModelMBean.java:1152)
... 25 more


Steps to Reproduce



Deploy prsysmgmt.war file. Try to execute stop/start/isalive or any other commands.

Root Cause



The prweb.war which is shipped with the product  has commons-logging.jar included, but in customer environment  another commons-logging.jar  exists in  the apache tomcat lib.This duplicates the one which is present in the prweb.war and is the root cause.


Resolution




Remove the commons-logging.jar from their apache tomcat  /lib directory tomcat.
After re-deploying the prsysmgmt.war works fine.


 

Published August 11, 2015 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice