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) ;
}
}