Saturday, June 21, 2014

BEA-149500:An exception occurred while registering the MBean null

Last week, when I tried to deploy an ADF application to ADF managed server on WLS instance, I found below error in server logs. Of course, the application activated and worked without any other errors. But following error repeated every time when I tried deployment.


<Jun 17, 2014 9:32:01 AM CDT> <Error> <JMX> <BEA-149500> <An exception occurred while registering the MBean null.
java.lang.IllegalArgumentException: Registered more than one instance with the same objectName : com.bea:ServerRuntime=ADF_server,Name=HR,Type=ApplicationRuntime new:weblogic.j2ee.J2EEApplicationRuntimeMBeanImpl@1b017725 existing weblogic.j2ee.J2EEApplicationRuntimeMBeanImpl@1baabd61 at
 at  at at$1.registered(         at
Truncated. see log file for complete stacktrace>


After checking the Weblogic configuration, I found that the data source name is same as the deployed application name causing the problem. To fix the error, I changed the application name and deployed it. No more errors.

To avoid this error in future, use unique names across Application,Data Source & JMS Queue etc..


  1. Thank you for this! :) Solved my problem!

  2. My Application and datasource name is different.But still getting the same error.
    Any other way to resolve this issue


Provide your thoughts !