Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

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.

Troubleshooting: “Multiple Instances of Same MBean Not Supported” when starting System Management Application.properties file

Updated on May 7, 2019

 

Summary

 This article pertains to all Process Commander versions prior to Version 5.4.

When logging in to the System Management Application (SMA), you receive the message:

Multiple Instances of same MBean not supported.

Editing the default MBean security configuration parameters in the prmbeans.properties file prevents this error from occurring in releases of Process Commander prior to Version 5.4.

The PRDBUTIL (prdbutil.war) and PRWEB (prweb.war) applications can both register MBeans on the application server. However, if both applications are running under one JVM (a typical configuration) they produce MBeans with the same name.

The error message appears intermittently because PRDBUTIL is used occasionally and creates an MBean only upon use, not when the application is started. Therefore, except at those times that you or another administrator is actively using PRDBUTIL, the System Management Application behaves as expected.

To avoid this problem, you need to prevent the PRDBUTIL application from creating MBeans and thus avoid any potential duplication.

Suggested Approach

To prevent PRDBUTIL from creating duplicate MBeans, update the prmbeans.properties file:

  1. In a text editor, open the prmbeans.properties file. This file resides in the \WEB-INF\classes\ directory of the deployed prdbutil.war.
  2. Edit the file and replace the existing content with the following lines:

# Deny MBean Access in prdbutil
deny = true

  1. Stop and restart the application server.
  2. Verify the change to the prmbeans.properties file:
    1. Start the PRDBUTIL application.
    2. Extract a rule or a RuleSet.
    3. Start the System Management Application (prsysmgmt.war) and successfully open a node.

In Process Commander Version 5.4 and later releases, the PRDBUTIL application prmbeans.properties file includes the property setting deny = true by default.

Have a question? Get answers now.

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

Did you find this content helpful?

Want to help us improve this content?

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

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us