[jbossws-commits] JBossWS SVN: r15631 - common/trunk/src/main/java/org/jboss/ws/common/management.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Mon Feb 13 11:29:37 EST 2012


Author: alessio.soldano at jboss.com
Date: 2012-02-13 11:29:37 -0500 (Mon, 13 Feb 2012)
New Revision: 15631

Modified:
   common/trunk/src/main/java/org/jboss/ws/common/management/AbstractServerConfig.java
Log:
Adding check for null before accessing mbeanServer in AbstractServerConfig


Modified: common/trunk/src/main/java/org/jboss/ws/common/management/AbstractServerConfig.java
===================================================================
--- common/trunk/src/main/java/org/jboss/ws/common/management/AbstractServerConfig.java	2012-02-10 17:08:41 UTC (rev 15630)
+++ common/trunk/src/main/java/org/jboss/ws/common/management/AbstractServerConfig.java	2012-02-13 16:29:37 UTC (rev 15631)
@@ -203,12 +203,18 @@
       this.stackConfig = spiProvider.getSPI(StackConfigFactory.class, cl).getStackConfig();
 
       log.info(getImplementationTitle() + ' ' + getImplementationVersion());
-      getMbeanServer().registerMBean(this, AbstractServerConfigMBean.OBJECT_NAME);
+      MBeanServer mbeanServer = getMbeanServer();
+      if (mbeanServer != null) {
+         mbeanServer.registerMBean(this, AbstractServerConfigMBean.OBJECT_NAME);
+      }
    }
 
    public void destroy() throws Exception
    {
-      getMbeanServer().unregisterMBean(AbstractServerConfigMBean.OBJECT_NAME);
+      MBeanServer mbeanServer = getMbeanServer();
+      if (mbeanServer != null) {
+         mbeanServer.unregisterMBean(AbstractServerConfigMBean.OBJECT_NAME);
+      }
    }
    
    public String getImplementationTitle()



More information about the jbossws-commits mailing list