[jboss-svn-commits] JBL Code SVN: r12963 - labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/lifecycle.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Jun 30 13:19:41 EDT 2007


Author: tcunning
Date: 2007-06-30 13:19:41 -0400 (Sat, 30 Jun 2007)
New Revision: 12963

Modified:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/lifecycle/LifecycleController.java
Log:
bug:JBESB-544
If we can't find a JBoss MBean Server, don't attempt to register the MBean.


Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/lifecycle/LifecycleController.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/lifecycle/LifecycleController.java	2007-06-30 16:24:59 UTC (rev 12962)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/lifecycle/LifecycleController.java	2007-06-30 17:19:41 UTC (rev 12963)
@@ -115,7 +115,15 @@
 	 * Register this MBean with JBoss.
 	 */
 	protected void registerMBean() {
-		MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
+		MBeanServer mbeanServer = null;
+		try {
+			mbeanServer = MBeanServerLocator.locateJBoss();
+		} catch (IllegalStateException ise) {
+			// If we can't find a JBoss MBeanServer, just return
+			// Needed for unit tests
+			return;
+		}
+		
 		ObjectName listObjectName = null;
 		try {
 			String name = m_config.getName();




More information about the jboss-svn-commits mailing list