Author: kwall
Date: Wed Nov 18 09:15:58 2015
New Revision: 1714955

URL: http://svn.apache.org/viewvc?rev=1714955&view=rev
Log:
QPID-6831: [Java Broker] JMX - Log other common user exceptions at INFO by 
default too

Modified:
    
qpid/java/trunk/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/MBeanInvocationHandlerImpl.java

Modified: 
qpid/java/trunk/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/MBeanInvocationHandlerImpl.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/MBeanInvocationHandlerImpl.java?rev=1714955&r1=1714954&r2=1714955&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/MBeanInvocationHandlerImpl.java
 (original)
+++ 
qpid/java/trunk/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/MBeanInvocationHandlerImpl.java
 Wed Nov 18 09:15:58 2015
@@ -32,15 +32,21 @@ import java.util.Arrays;
 
 import javax.management.Attribute;
 import javax.management.JMException;
+import javax.management.MBeanException;
 import javax.management.MBeanInfo;
 import javax.management.MBeanOperationInfo;
 import javax.management.MBeanServer;
 import javax.management.ObjectName;
+import javax.management.OperationsException;
 import javax.management.RuntimeErrorException;
 import javax.management.RuntimeMBeanException;
 import javax.management.remote.MBeanServerForwarder;
 import javax.security.auth.Subject;
 
+import org.apache.qpid.server.configuration.IllegalConfigurationException;
+import org.apache.qpid.server.model.AbstractConfiguredObject;
+import org.apache.qpid.server.model.IllegalStateTransitionException;
+import org.apache.qpid.server.model.IntegrityViolationException;
 import org.apache.qpid.server.util.ConnectionScopedRuntimeException;
 import org.apache.qpid.server.util.ServerScopedRuntimeException;
 import org.slf4j.Logger;
@@ -190,7 +196,13 @@ public class MBeanInvocationHandlerImpl
             t = originalException.getCause();
         }
 
-        if (t instanceof ConnectionScopedRuntimeException)
+        if (t instanceof ConnectionScopedRuntimeException ||
+            t instanceof AbstractConfiguredObject.DuplicateIdException ||
+            t instanceof AbstractConfiguredObject.DuplicateNameException ||
+            t instanceof IntegrityViolationException ||
+            t instanceof IllegalStateTransitionException ||
+            t instanceof OperationsException ||
+            t instanceof MBeanException)
         {
             if (_logger.isDebugEnabled())
             {



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to