You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2013/12/18 22:34:06 UTC

svn commit: r1552111 - /jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/mgt/ARQMgt.java

Author: andy
Date: Wed Dec 18 21:34:06 2013
New Revision: 1552111

URL: http://svn.apache.org/r1552111
Log:
Don't worry if JMX Bean not found.

Modified:
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/mgt/ARQMgt.java

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/mgt/ARQMgt.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/mgt/ARQMgt.java?rev=1552111&r1=1552110&r2=1552111&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/mgt/ARQMgt.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/mgt/ARQMgt.java Wed Dec 18 21:34:06 2013
@@ -22,14 +22,9 @@ import java.lang.management.ManagementFa
 import java.util.HashMap ;
 import java.util.Map ;
 
-import javax.management.InstanceAlreadyExistsException ;
-import javax.management.InstanceNotFoundException ;
-import javax.management.MBeanRegistrationException ;
-import javax.management.MBeanServer ;
-import javax.management.MalformedObjectNameException ;
-import javax.management.NotCompliantMBeanException ;
-import javax.management.ObjectName ;
+import javax.management.* ;
 
+import org.apache.jena.atlas.lib.InternalErrorException ;
 import org.apache.jena.atlas.logging.Log ;
 import org.slf4j.Logger ;
 import org.slf4j.LoggerFactory ;
@@ -118,10 +113,10 @@ public class ARQMgt {
             log.warn("MBean not already registered: " + objName) ;
         try {
             mbs.unregisterMBean(objName) ;
-        } catch (InstanceNotFoundException ex) {
-            ex.printStackTrace() ;
-        } catch (MBeanRegistrationException ex) {
-            ex.printStackTrace() ;
+        } 
+        catch (InstanceNotFoundException ex) { }    // Meh, whatever
+        catch (MBeanRegistrationException ex) {
+            throw new InternalErrorException(ex) ;
         }
     }