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]