Lint4j ran with the following command line
ant check-jboss4
It generated the following warnings:
Buildfile: build.xml check-jboss4: thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/advice/AdviceBinding.class:-1: (1): volatile long types are known not to work on many VMs common/src/main/org/jboss/net/sockets/DefaultSocketFactory.java:26: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/net/sockets/QueuedClientSocketFactory.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/net/sockets/RMIMultiSocketClient.java:23: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/net/sockets/TimeoutServerSocketFactory.java:27: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" tomcat/src/main/org/jboss/web/tomcat/tc5/session/AttributeBasedClusteredSession.java:37: (1): This type must implement a public zero-argument constructor to conform to the externalizable constract. tomcat/src/main/org/jboss/web/tomcat/tc5/session/AttributeBasedClusteredSession.java:37: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields tomcat/src/main/org/jboss/web/tomcat/tc5/session/AttributeBasedClusteredSession.java:37: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields tomcat/src/main/org/jboss/web/tomcat/tc5/session/AttributeBasedClusteredSession.java:40: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" tomcat/src/main/org/jboss/web/tomcat/tc5/session/AttributeBasedClusteredSession.java:44: (1): The field "info" shadows a field declared in class org.jboss.web.tomcat.tc5.session.ClusteredSession tomcat/src/main/org/jboss/web/tomcat/tc5/session/AttributeBasedClusteredSession.java:44: (1): The field "info" shadows a field declared in class org.apache.catalina.session.StandardSession tomcat/src/main/org/jboss/web/tomcat/tc5/session/AttributeBasedClusteredSession.java:249: (1): The local variable "invalidationPolicy" shadows an accessible field with the same name and compatible type in class org.jboss.web.tomcat.tc5.session.ClusteredSession tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSession.java:38: (1): This type must implement a public zero-argument constructor to conform to the externalizable constract. tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSession.java:606: (1): The writeObject method signature is required to be "private void writeObject(ObjectOutputStream stream) throws IOException" tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSession.java:615: (1): The readObject method signature is required to be "private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException" tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSession.java:49: (1): The field "info" shadows a field declared in class org.apache.catalina.session.StandardSession tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSession.java:67: (1): The field "sm" shadows a field declared in class org.apache.catalina.session.StandardSession tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSession.java:221: (2): This catch block should rethrow the Throwable or Error it caught. tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSession.java:239: (2): This catch block should rethrow the Throwable or Error it caught. tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSession.java:289: (2): This catch block should rethrow the Throwable or Error it caught. tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSession.java:391: (2): This catch block should rethrow the Throwable or Error it caught. tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSession.java:563: (2): This catch block should rethrow the Throwable or Error it caught. tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSessionCMP.java:49: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.ha.httpsession.interfaces.SerializableHttpSession tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSessionCMP.java:58: (1): The field "info" shadows a field declared in class org.apache.catalina.session.StandardSession tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSessionCMP.java:64: (1): The field "manager" shadows a field declared in class org.apache.catalina.session.StandardSession tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSessionCMP.java:70: (1): The field "sm" shadows a field declared in class org.apache.catalina.session.StandardSession tomcat/src/main/org/jboss/web/tomcat/tc5/session/ClusteredSessionValve.java:32: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase tomcat/src/main/org/jboss/web/tomcat/tc5/session/JBossManagerCMP.java:46: (1): The field "info" shadows a field declared in class org.apache.catalina.session.StandardManager tomcat/src/main/org/jboss/web/tomcat/tc5/session/JBossManagerCMP.java:52: (1): The field "log" shadows a field declared in class org.apache.catalina.session.ManagerBase tomcat/src/main/org/jboss/web/tomcat/tc5/session/JBossManagerCMP.java:72: (1): The field "started" shadows a field declared in class org.apache.catalina.session.StandardManager tomcat/src/main/org/jboss/web/tomcat/tc5/session/JBossManagerCMP.java:716: (1): The local variable "maxInactiveInterval" shadows an accessible field with the same name and compatible type in class org.apache.catalina.session.ManagerBase tomcat/src/main/org/jboss/web/tomcat/tc5/session/JBossManagerCMP.java:757: (2): This catch block should rethrow the Throwable or Error it caught. tomcat/src/main/org/jboss/web/tomcat/tc5/session/JvmRouteValve.java:38: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase tomcat/src/main/org/jboss/web/tomcat/tc5/session/SessionBasedClusteredSession.java:39: (1): This type must implement a public zero-argument constructor to conform to the externalizable constract. tomcat/src/main/org/jboss/web/tomcat/tc5/session/SessionBasedClusteredSession.java:42: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" tomcat/src/main/org/jboss/web/tomcat/tc5/session/SessionBasedClusteredSession.java:46: (1): The field "info" shadows a field declared in class org.jboss.web.tomcat.tc5.session.ClusteredSession tomcat/src/main/org/jboss/web/tomcat/tc5/session/SessionBasedClusteredSession.java:46: (1): The field "info" shadows a field declared in class org.apache.catalina.session.StandardSession tomcat/src/main/org/jboss/web/tomcat/tc5/session/SessionIDGenerator.java:173: (1): The local variable "random" shadows an accessible field with the same name and compatible type in class org.jboss.web.tomcat.tc5.session.SessionIDGenerator tomcat/src/main/org/jboss/web/tomcat/tc5/session/SessionIDGenerator.java:176: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! tomcat/src/main/org/jboss/web/tomcat/tc5/session/SessionIDGenerator.java:177: (2): The native method "freeMemory" is called while holding locks. This increases the probability of contention! tomcat/src/main/org/jboss/web/tomcat/tc5/session/SessionIDGenerator.java:210: (1): The local variable "digest" shadows an accessible field with the same name and compatible type in class org.jboss.web.tomcat.tc5.session.SessionIDGenerator jaxrpc/src/main/org/jboss/axis/components/threadpool/ThreadPool.java:268: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/components/threadpool/ThreadPool.java:280: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! common/src/main/org/jboss/util/threadpool/BasicTaskWrapper.java:206: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! common/src/main/org/jboss/util/threadpool/BasicTaskWrapper.java:263: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/util/threadpool/BasicTaskWrapper.java:314: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/util/threadpool/BasicTaskWrapper.java:334: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/util/threadpool/BasicTaskWrapper.java:355: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/util/threadpool/BasicTaskWrapper.java:375: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/util/threadpool/BasicTaskWrapper.java:396: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/util/threadpool/BasicThreadPool.java:382: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/util/threadpool/BasicThreadPool.java:565: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/util/threadpool/RunnableTaskWrapper.java:139: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/encoding/ser/ArrayDeserializer.java:500: (1): The local variable "defaultType" shadows an accessible field with the same name and compatible type in class org.jboss.axis.encoding.DeserializerImpl jaxrpc/src/main/org/jboss/axis/encoding/ser/ArrayDeserializer.java:617: (1): The local variable "length" shadows an accessible field with the same name and compatible type in class org.jboss.axis.encoding.ser.ArrayDeserializer jaxrpc/src/main/org/jboss/axis/encoding/ser/BaseDeserializerFactory.java:150: (1): The local variable "deserClassConstructor" shadows an accessible field with the same name and compatible type in class org.jboss.axis.encoding.ser.BaseDeserializerFactory jaxrpc/src/main/org/jboss/axis/encoding/ser/BaseDeserializerFactory.java:195: (1): The local variable "getDeserializer" shadows an accessible field with the same name and compatible type in class org.jboss.axis.encoding.ser.BaseDeserializerFactory jaxrpc/src/main/org/jboss/axis/encoding/ser/BaseSerializerFactory.java:161: (1): The local variable "serClassConstructor" shadows an accessible field with the same name and compatible type in class org.jboss.axis.encoding.ser.BaseSerializerFactory jaxrpc/src/main/org/jboss/axis/encoding/ser/BeanSerializer.java:205: (1): The local variable "xmlType" shadows an accessible field with the same name and compatible type in class org.jboss.axis.encoding.ser.BeanSerializer jaxrpc/src/main/org/jboss/axis/encoding/ser/EnumDeserializer.java:71: (1): The type "java.lang.reflect.Method" of the non-transient field "fromStringMethod" does not implement the Serializable interface jaxrpc/src/main/org/jboss/axis/encoding/ser/EnumSerializer.java:78: (1): The type "java.lang.reflect.Method" of the non-transient field "toStringMethod" does not implement the Serializable interface jaxrpc/src/main/org/jboss/axis/encoding/ser/SimpleDeserializer.java:96: (1): The type "java.lang.reflect.Constructor" of the non-transient field "constructor" does not implement the Serializable interface jaxrpc/src/main/org/jboss/axis/encoding/ser/SimpleDeserializerFactory.java:76: (1): The type "java.lang.reflect.Constructor" of the non-transient field "constructor" does not implement the Serializable interface jaxrpc/src/main/org/jboss/axis/encoding/ser/SimpleSerializer.java:183: (2): Equality checks with floating point numbers can lead to unexpected behavior. jaxrpc/src/main/org/jboss/axis/encoding/ser/SimpleSerializer.java:187: (2): Equality checks with floating point numbers can lead to unexpected behavior. server/src/main/org/jboss/naming/JNDIView.java:75: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/naming/JNDIView.java:123: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/naming/JNDIView.java:237: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/naming/JNDIView.java:268: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/naming/JNDIView.java:363: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/naming/JNDIView.java:412: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/naming/JNDIView.java:461: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/naming/JNDIView.java:480: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/naming/JNDIView.java:497: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/naming/JNDIView.java:535: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/naming/JNDIView.java:577: (2): This catch block should rethrow the Throwable or Error it caught. console/src/main/org/jboss/console/remote/InvokerServlet.java:103: (2): This catch block should rethrow the Throwable or Error it caught. console/src/main/org/jboss/console/remote/RemoteMBeanAttributeInvocation.java:18: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" console/src/main/org/jboss/console/remote/RemoteMBeanInvocation.java:18: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" aspects/src/main/org/jboss/aspects/versioned/CollectionStateManager.java:25: (1): This type must implement a public zero-argument constructor to conform to the externalizable constract. aspects/src/main/org/jboss/aspects/versioned/CollectionStateManager.java:21: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. aspects/src/main/org/jboss/aspects/versioned/DistributedListState.java:33: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. aspects/src/main/org/jboss/aspects/versioned/DistributedListState.java:39: (1): The field "log" shadows a field declared in class org.jboss.aspects.versioned.StateManager aspects/src/main/org/jboss/aspects/versioned/DistributedListState.java:59: (1): volatile long types are known not to work on many VMs aspects/src/main/org/jboss/aspects/versioned/DistributedListState.java:104: (1): Arithmetic calculation detected on the volatile field "versionId"! Synchronization is necessary to guard against lost updates. aspects/src/main/org/jboss/aspects/versioned/DistributedMapState.java:32: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. aspects/src/main/org/jboss/aspects/versioned/DistributedMapState.java:38: (1): The field "log" shadows a field declared in class org.jboss.aspects.versioned.StateManager aspects/src/main/org/jboss/aspects/versioned/DistributedMapState.java:58: (1): volatile long types are known not to work on many VMs aspects/src/main/org/jboss/aspects/versioned/DistributedMapState.java:103: (1): Arithmetic calculation detected on the volatile field "versionId"! Synchronization is necessary to guard against lost updates. aspects/src/main/org/jboss/aspects/versioned/DistributedPOJOState.java:30: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. aspects/src/main/org/jboss/aspects/versioned/DistributedPOJOState.java:37: (1): The field "log" shadows a field declared in class org.jboss.aspects.versioned.StateManager aspects/src/main/org/jboss/aspects/versioned/DistributedSetState.java:32: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. aspects/src/main/org/jboss/aspects/versioned/DistributedSetState.java:38: (1): The field "log" shadows a field declared in class org.jboss.aspects.versioned.StateManager aspects/src/main/org/jboss/aspects/versioned/DistributedSetState.java:58: (1): volatile long types are known not to work on many VMs aspects/src/main/org/jboss/aspects/versioned/DistributedSetState.java:103: (1): Arithmetic calculation detected on the volatile field "versionId"! Synchronization is necessary to guard against lost updates. aspects/src/main/org/jboss/aspects/versioned/DistributedSynchronizationManager.java:31: (1): The field "log" shadows a field declared in class org.jboss.aspects.versioned.LocalSynchronizationManager messaging/src/main/org/jboss/mq/il/uil2/SocketManager.java:353: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/il/uil2/SocketManager.java:371: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/il/uil2/SocketManager.java:509: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/il/uil2/UILClientIL.java:29: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/il/uil2/UILServerIL.java:713: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/il/uil2/UILServerILService.java:39: (1): The field "server" shadows a field declared in class org.jboss.system.ServiceMBeanSupport messaging/src/main/org/jboss/mq/il/uil2/UILServerILService.java:154: (2): This catch block should rethrow the Throwable or Error it caught. cluster/src/main/org/jboss/ha/hasessionstate/server/HASessionStateImpl.java:74: (2): The field "JNDI_FOLDER_NAME_FOR_HAPARTITION" of type java.lang.String can be declared final and static, since it is immutable. cluster/src/main/org/jboss/ha/hasessionstate/server/HASessionStateImpl.java:75: (2): The field "MAX_DELAY_BEFORE_CLEANING_UNRECLAIMED_STATE" of type long can be declared final and static, since it is immutable. cluster/src/main/org/jboss/ha/hasessionstate/server/HASessionStateImpl.java:251: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! cluster/src/main/org/jboss/ha/hasessionstate/server/HASessionStateImpl.java:622: (2): This catch block should rethrow the Throwable or Error it caught. cluster/src/main/org/jboss/ha/hasessionstate/server/PackagedSessionImpl.java:25: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.ha.hasessionstate.interfaces.PackagedSession server/src/main/org/jboss/monitor/client/BeanCacheSnapshot.java:18: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" cluster/src/main/org/jboss/javagroups/protocols/EVENT_TRACE.java:60: (1): The field "log" shadows a field declared in class org.jgroups.stack.Protocol server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/bridge/JDBCCMPFieldBridge2.java:246: (1): The local variable "fieldType" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCCMPFieldBridge2 server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/bridge/JDBCCMRFieldBridge2.java:670: (1): The local variable "value" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCCMRFieldBridge2.SingleValuedFieldState server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/bridge/JDBCCMRFieldBridge2.java:701: (1): The local variable "value" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCCMRFieldBridge2.SingleValuedFieldState server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/bridge/JDBCCMRFieldBridge2.java:721: (1): The local variable "value" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCCMRFieldBridge2.SingleValuedFieldState server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/bridge/JDBCCMRFieldBridge2.java:748: (1): The local variable "value" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCCMRFieldBridge2.SingleValuedFieldState server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/bridge/JDBCCMRFieldBridge2.java:900: (1): The local variable "value" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCCMRFieldBridge2.CollectionValuedFieldState server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/bridge/JDBCCMRFieldBridge2.java:919: (1): The local variable "value" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCCMRFieldBridge2.CollectionValuedFieldState server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/bridge/JDBCCMRFieldBridge2.java:930: (1): The local variable "value" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCCMRFieldBridge2.CollectionValuedFieldState server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/bridge/JDBCCMRFieldBridge2.java:957: (1): The local variable "value" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCCMRFieldBridge2.CollectionValuedFieldState server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/bridge/JDBCCMRFieldBridge2.java:965: (1): The local variable "value" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCCMRFieldBridge2.CollectionValuedFieldState console/src/main/org/jboss/console/twiddle/Twiddle.java:294: (2): The Java VM shutdown method "System.exit()" was detected. console/src/main/org/jboss/console/twiddle/Twiddle.java:316: (2): The Java VM shutdown method "System.exit()" was detected. console/src/main/org/jboss/console/twiddle/Twiddle.java:321: (2): The Java VM shutdown method "System.exit()" was detected. console/src/main/org/jboss/console/twiddle/Twiddle.java:417: (2): The Java VM shutdown method "System.exit()" was detected. console/src/main/org/jboss/console/twiddle/Twiddle.java:449: (2): The Java VM shutdown method "System.exit()" was detected. console/src/main/org/jboss/console/twiddle/Twiddle.java:461: (2): The Java VM shutdown method "System.exit()" was detected. iiop/src/main/org/jboss/iiop/codebase/CodebaseInterceptor.java:34: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/iiop/codebase/CodebaseInterceptorInitializer.java:32: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/iiop/codebase/CodebasePolicy.java:27: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/iiop/codebase/CodebasePolicyFactory.java:30: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/referenceable/SpyConnectionFactoryObjectFactory.java:56: (2): This catch block should rethrow the Throwable or Error it caught. webservice/src/main/org/jboss/webservice/client/ClientEngine.java:42: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/client/ServiceImpl.java:60: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/tm/iiop/TransactionServiceImpl.java:190: (1): The local variable "tm" shadows an accessible field with the same name and compatible type in class org.jboss.tm.iiop.TransactionServiceImpl iiop/src/main/org/jboss/tm/iiop/TransactionServiceImpl.java:254: (1): The local variable "tm" shadows an accessible field with the same name and compatible type in class org.jboss.tm.iiop.TransactionServiceImpl iiop/src/main/org/jboss/tm/iiop/TransactionServiceImpl.java:340: (1): The local variable "tm" shadows an accessible field with the same name and compatible type in class org.jboss.tm.iiop.TransactionServiceImpl iiop/src/main/org/jboss/tm/iiop/TransactionServiceImpl.java:401: (1): The local variable "tm" shadows an accessible field with the same name and compatible type in class org.jboss.tm.iiop.TransactionServiceImpl iiop/src/main/org/jboss/tm/iiop/TxClientInterceptor.java:40: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/tm/iiop/TxClientInterceptorInitializer.java:31: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/tm/iiop/TxIORInterceptor.java:30: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/tm/iiop/TxIORInterceptorInitializer.java:29: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/tm/iiop/TxServerClientInterceptor.java:45: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/tm/iiop/TxServerClientInterceptor.java:159: (1): The local variable "tm" shadows an accessible field with the same name and compatible type in class org.jboss.tm.iiop.TxServerClientInterceptor iiop/src/main/org/jboss/tm/iiop/TxServerClientInterceptorInitializer.java:30: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/tm/iiop/TxServerInterceptor.java:52: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/tm/iiop/TxServerInterceptorInitializer.java:31: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" tomcat/src/main/org/jboss/web/tomcat/tc5/jca/CachedConnectionValve.java:49: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase tomcat/src/main/org/jboss/web/tomcat/tc5/jca/CachedConnectionValve.java:238: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/jmx/adaptor/snmp/trapd/TrapReceiver.java:160: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/varia/stats/report/GeneralReportGenerator.java:36: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.varia.stats.report.ReportGenerator server/src/main/org/jboss/invocation/pooled/interfaces/PooledInvokerProxy.java:125: (2): The finalize() method should be avoided if possible, because it slows down garbage collection. server/src/main/org/jboss/invocation/pooled/interfaces/PooledMarshalledInvocation.java:36: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. server/src/main/org/jboss/invocation/pooled/interfaces/PooledMarshalledInvocation.java:45: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/invocation/pooled/interfaces/PooledMarshalledInvocation.java:169: (1): The local variable "methodHash" shadows an accessible field with the same name and compatible type in class org.jboss.invocation.MarshalledInvocation server/src/main/org/jboss/invocation/pooled/interfaces/PooledMarshalledValue.java:114: (2): Arrays should be compared using java.util.Arrays.equals server/src/main/org/jboss/invocation/pooled/interfaces/ServerAddress.java:102: (2): This catch block should rethrow the Throwable or Error it caught. jms/src/main/org/jboss/jms/p2p/naming/ContextImpl.java:251: (2): The finalize() method should be avoided if possible, because it slows down garbage collection. messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:58: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:533: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:543: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:589: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:604: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:616: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:644: (2): This catch block should rethrow the Throwable or Error it caught. ejb3/src/main/org/jboss/ejb3/security/RoleBasedAuthorizationInterceptor.java:33: (1): The field "log" shadows a field declared in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptor webservice/src/main/org/jboss/webservice/transport/jms/DelegatingMessageDrivenBean.java:64: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/transport/jms/JMSTransportSupport.java:49: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" system/src/main/org/jboss/deployment/SubDeployerSupport.java:581: (2): The type "org.jboss.deployment.SubDeployerSupport.ClassConfiguration" declared in the static field "CONFIGURATION" extends java.util.Hashtable, and forms a global source of contention. system/src/main/org/jboss/deployment/MainDeployer.java:561: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/MainDeployer.java:645: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/MainDeployer.java:680: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/MainDeployer.java:706: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/MainDeployer.java:782: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/MainDeployer.java:952: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/MainDeployer.java:1009: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/ObjectModelFactorySimpleSubDeployerSupport.java:39: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SchemaBindingSimpleSubDeployerSupport.java:40: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:92: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:103: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:117: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:233: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:258: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:278: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:296: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:314: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:332: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:350: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:368: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/deployment/SimpleSubDeployerSupport.java:377: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/mail/inflow/MailActivation.java:138: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/logging/Logger.java:36: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/logging/Logger.java:316: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/logging/Logger.java:324: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/logging/Logger.java:354: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/logging/DynamicLogger.java:22: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.logging.Logger server/src/main/org/jboss/logging/Log4jSocketServer.java:238: (2): This catch block should rethrow the Throwable or Error it caught. thirdparty/jboss/cache/lib/jboss-cache.jar!/org/jboss/cache/Fqn.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/cache/lib/jboss-cache.jar!/org/jboss/cache/TreeCache.class:-1: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport thirdparty/jboss/cache/lib/jboss-cache.jar!/org/jboss/cache/Modification.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/cache/lib/jboss-cache.jar!/org/jboss/cache/Node.class:450: (1): This class must implement the Cloneable interface in addition to overriding the clone method. common/src/main/org/jboss/util/file/JarUtils.java:386: (2): The Java VM shutdown method "System.exit()" was detected. jaxrpc/src/main/org/jboss/axis/components/encoding/EncodedByteArray.java:60: (2): The field "PADDING" of type double can be declared final and static, since it is immutable. jaxrpc/src/main/org/jboss/axis/components/encoding/XMLEncoderFactory.java:84: (2): This catch block should rethrow the Throwable or Error it caught. cluster/src/main/org/jboss/ha/framework/test/ExplicitFailoverServerInterceptor.java:37: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor common/src/main/org/jboss/xb/binding/metadata/unmarshalling/impl/AttributeBindingImpl.java:34: (1): The local variable "field" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.metadata.unmarshalling.impl.AttributeBindingImpl common/src/main/org/jboss/xb/binding/metadata/unmarshalling/impl/AttributeBindingImpl.java:35: (1): The local variable "getter" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.metadata.unmarshalling.impl.AttributeBindingImpl common/src/main/org/jboss/xb/binding/metadata/unmarshalling/impl/AttributeBindingImpl.java:36: (1): The local variable "setter" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.metadata.unmarshalling.impl.AttributeBindingImpl common/src/main/org/jboss/xb/binding/metadata/unmarshalling/impl/XsdBinder.java:517: (1): The local variable "ns" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.metadata.unmarshalling.impl.DocumentBindingFactoryImpl.AbstractTopElementBinding common/src/main/org/jboss/xb/binding/metadata/unmarshalling/impl/XsdBinder.java:532: (1): The local variable "ns" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.metadata.unmarshalling.impl.DocumentBindingFactoryImpl.AbstractTopElementBinding iiop/src/main/org/jboss/proxy/ejb/DynamicIIOPStub.java:162: (2): This catch block should rethrow the Throwable or Error it caught. iiop/src/main/org/jboss/proxy/ejb/EJBMetaDataImplIIOP.java:29: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/proxy/ejb/EntityInterceptor.java:22: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/proxy/ejb/EntityInterceptor.java:22: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/proxy/ejb/GenericEJBInterceptor.java:29: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/proxy/ejb/GenericEJBInterceptor.java:29: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/proxy/ejb/GenericEJBInterceptor.java:29: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. iiop/src/main/org/jboss/proxy/ejb/HandleImplIIOP.java:36: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/proxy/ejb/HomeInterceptor.java:31: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/proxy/ejb/HomeInterceptor.java:31: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields cluster/src/main/org/jboss/proxy/ejb/ProxyFactoryHA.java:40: (1): The field "log" shadows a field declared in class org.jboss.proxy.ejb.ProxyFactory server/src/main/org/jboss/proxy/ejb/RetryInterceptor.java:47: (2): The type "java.util.Properties" declared in the static field "retryEnv" extends java.util.Hashtable, and forms a global source of contention. server/src/main/org/jboss/proxy/ejb/RetryInterceptor.java:146: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/proxy/ejb/StatefulSessionInterceptor.java:24: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/proxy/ejb/StatefulSessionInterceptor.java:24: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/proxy/ejb/StatelessSessionHomeInterceptor.java:32: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/proxy/ejb/StatelessSessionHomeInterceptor.java:32: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/proxy/ejb/StatelessSessionInterceptor.java:25: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/proxy/ejb/StatelessSessionInterceptor.java:25: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields jaxrpc/src/main/org/jboss/axis/wsdl/toJava/Emitter.java:489: (1): The local variable "packageName" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.toJava.Emitter jaxrpc/src/main/org/jboss/axis/wsdl/toJava/Emitter.java:551: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/wsdl/toJava/Emitter.java:562: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/wsdl/toJava/JavaBeanHelperWriter.java:72: (1): The field "type" shadows a field declared in class org.jboss.axis.wsdl.toJava.JavaWriter jaxrpc/src/main/org/jboss/axis/wsdl/toJava/JavaBeanWriter.java:76: (1): The field "type" shadows a field declared in class org.jboss.axis.wsdl.toJava.JavaWriter jaxrpc/src/main/org/jboss/axis/wsdl/toJava/JavaBeanWriter.java:379: (1): The local variable "attributes" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.toJava.JavaBeanWriter jaxrpc/src/main/org/jboss/axis/wsdl/toJava/JavaBeanWriter.java:390: (1): The local variable "elements" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.toJava.JavaBeanWriter jaxrpc/src/main/org/jboss/axis/wsdl/toJava/JavaFaultWriter.java:119: (1): The local variable "type" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.toJava.JavaWriter jaxrpc/src/main/org/jboss/axis/wsdl/toJava/JavaFaultWriter.java:141: (1): The local variable "type" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.toJava.JavaWriter jaxrpc/src/main/org/jboss/axis/wsdl/toJava/JavaHolderWriter.java:67: (1): The field "type" shadows a field declared in class org.jboss.axis.wsdl.toJava.JavaWriter jaxrpc/src/main/org/jboss/axis/wsdl/toJava/JavaSkelWriter.java:320: (1): The local variable "className" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.toJava.JavaClassWriter jaxrpc/src/main/org/jboss/axis/wsdl/toJava/JavaStubWriter.java:686: (1): The local variable "className" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.toJava.JavaClassWriter jaxrpc/src/main/org/jboss/axis/wsdl/toJava/Namespaces.java:109: (1): Non-final clone methods must use super.clone() instead of a constructor call. console/src/main/org/jboss/console/manager/PluginManager.java:394: (2): This catch block should rethrow the Throwable or Error it caught. media/src/main/org/jboss/media/format/audio/oggvorbis/VorbisInfo.java:430: (2): The Java VM shutdown method "System.exit()" was detected. server/src/main/org/jboss/ejb/plugins/keygenerator/hilo/HiLoKeyGenerator.java:128: (1): A throw statement was detected in this finally block. This can produce unexpected results. server/src/main/org/jboss/ejb/plugins/keygenerator/hilo/HiLoKeyGeneratorFactory.java:39: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jms/src/main/org/jboss/jms/serverless/MessageImpl.java:26: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jms/src/main/org/jboss/jms/serverless/QueueCarrier.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jms/src/main/org/jboss/jms/serverless/QueueReceiverAddress.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jms/src/main/org/jboss/jms/serverless/ServerAdminCommand.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" varia/src/main/org/jboss/varia/deployment/BeanShellScript.java:88: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.varia.deployment.BeanShellScript varia/src/main/org/jboss/varia/deployment/BeanShellScript.java:221: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/varia/deployment/BeanShellScript.java:438: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.varia.deployment.BeanShellScript varia/src/main/org/jboss/varia/deployment/FoeDeployer.java:65: (2): The interface SubDeployer is already implemented by a super class, methods on this class could unintentionally override methods from the super class. jaxrpc/src/main/org/jboss/axis/message/SOAPElementAxisImpl.java:68: (2): The interface SOAPElement is already implemented by a super class, methods on this class could unintentionally override methods from the super class. jaxrpc/src/main/org/jboss/axis/message/SOAPElementAxisImpl.java:639: (1): The local variable "prefix" shadows an accessible field with the same name and compatible type in class org.jboss.axis.message.SOAPElementAxisImpl jaxrpc/src/main/org/jboss/axis/message/SOAPElementAxisImpl.java:1681: (1): The local variable "prefix" shadows an accessible field with the same name and compatible type in class org.jboss.axis.message.SOAPElementAxisImpl jaxrpc/src/main/org/jboss/axis/message/RPCElement.java:140: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.axis.message.SOAPElementAxisImpl jaxrpc/src/main/org/jboss/axis/message/RPCElement.java:442: (1): The local variable "prefix" shadows an accessible field with the same name and compatible type in class org.jboss.axis.message.SOAPElementAxisImpl jaxrpc/src/main/org/jboss/axis/message/NamedNodeMapImpl.java:70: (1): The local variable "doc" shadows an accessible field with the same name and compatible type in class org.jboss.axis.message.NamedNodeMapImpl jaxrpc/src/main/org/jboss/axis/message/RPCParam.java:108: (2): The Java VM shutdown method "System.exit()" was detected. jaxrpc/src/main/org/jboss/axis/message/RPCParamElementImpl.java:58: (1): The field "context" shadows a field declared in class org.jboss.axis.message.SOAPElementAxisImpl jaxrpc/src/main/org/jboss/axis/message/SOAPFaultImpl.java:52: (1): The field "prefix" shadows a field declared in class org.jboss.axis.message.SOAPElementAxisImpl jaxrpc/src/main/org/jboss/axis/message/SOAPFaultImpl.java:83: (2): This instanceof operator is unnecessary, because "org.jboss.axis.AxisFault" is a compatible type for "org.jboss.axis.AxisFault". jaxrpc/src/main/org/jboss/axis/message/SOAPFaultImpl.java:415: (1): The local variable "prefix" shadows an accessible field with the same name and compatible type in class org.jboss.axis.message.SOAPFaultImpl jaxrpc/src/main/org/jboss/axis/message/SOAPFaultImpl.java:415: (1): The local variable "prefix" shadows an accessible field with the same name and compatible type in class org.jboss.axis.message.SOAPElementAxisImpl jaxrpc/src/main/org/jboss/axis/message/SOAPHeaderElementAxisImpl.java:133: (1): The local variable "prefix" shadows an accessible field with the same name and compatible type in class org.jboss.axis.message.SOAPElementAxisImpl jaxrpc/src/main/org/jboss/axis/message/SOAPHeaderElementAxisImpl.java:148: (1): The local variable "prefix" shadows an accessible field with the same name and compatible type in class org.jboss.axis.message.SOAPElementAxisImpl jaxrpc/src/main/org/jboss/axis/description/ServiceDesc.java:428: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.axis.description.ServiceDesc jaxrpc/src/main/org/jboss/axis/description/ServiceDesc.java:1460: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.axis.description.ServiceDesc varia/src/main/org/jboss/monitor/services/ActiveAlarmTable.java:35: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport varia/src/main/org/jboss/monitor/services/NotificationListener.java:45: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport jmx/src/main/org/jboss/mx/loading/RepositoryClassLoader.java:464: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! jmx/src/main/org/jboss/mx/loading/LoaderRepositoryFactory.java:208: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! jmx/src/main/org/jboss/mx/loading/LoaderRepositoryFactory.java:61: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jmx/src/main/org/jboss/mx/loading/LoadMgr3.java:388: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/loading/LoadMgr3.java:431: (1): The method "notifyAll" must be called with the lock on the callee being held, otherwise notifications can get lost server/src/main/org/jboss/tm/usertx/server/UserTransactionSessionImpl.java:117: (1): The local variable "tm" shadows an accessible field with the same name and compatible type in class org.jboss.tm.usertx.server.UserTransactionSessionImpl server/src/main/org/jboss/tm/usertx/server/UserTransactionSessionImpl.java:151: (1): The local variable "tm" shadows an accessible field with the same name and compatible type in class org.jboss.tm.usertx.server.UserTransactionSessionImpl server/src/main/org/jboss/tm/usertx/server/UserTransactionSessionImpl.java:193: (1): The local variable "tm" shadows an accessible field with the same name and compatible type in class org.jboss.tm.usertx.server.UserTransactionSessionImpl jboss.net/src/main/org/jboss/net/axis/server/AxisService.java:57: (2): The interface MBeanRegistration is already implemented by a super class, methods on this class could unintentionally override methods from the super class. jboss.net/src/main/org/jboss/net/axis/server/EJBProvider.java:114: (1): The local variable "ejbHome" shadows an accessible field with the same name and compatible type in class org.jboss.net.axis.server.EJBProvider jboss.net/src/main/org/jboss/net/axis/server/EJBProvider.java:135: (1): The local variable "ejbHome" shadows an accessible field with the same name and compatible type in class org.jboss.net.axis.server.EJBProvider jboss.net/src/main/org/jboss/net/axis/server/EntityBeanDeserializer.java:62: (1): The type "java.lang.reflect.Method" of the non-transient field "findMethod" does not implement the Serializable interface jboss.net/src/main/org/jboss/net/axis/server/EntityBeanDeserializer.java:90: (1): The local variable "value" shadows an accessible field with the same name and compatible type in class org.jboss.axis.encoding.DeserializerImpl connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnectionFactory.java:39: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jdbc/WrappedConnection.java:103: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jdbc/WrappedStatement.java:613: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jdbc/WrapperDataSource.java:34: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/security/AbstractPasswordCredentialLoginModule.java:36: (1): The field "log" shadows a field declared in class org.jboss.security.auth.spi.AbstractServerLoginModule connector/src/main/org/jboss/resource/security/CallerIdentityLoginModule.java:44: (1): The field "log" shadows a field declared in class org.jboss.security.auth.spi.AbstractServerLoginModule connector/src/main/org/jboss/resource/security/ConfiguredIdentityLoginModule.java:45: (1): The field "log" shadows a field declared in class org.jboss.security.auth.spi.AbstractServerLoginModule connector/src/main/org/jboss/resource/security/JaasSecurityDomainIdentityLoginModule.java:66: (1): The field "log" shadows a field declared in class org.jboss.security.auth.spi.AbstractServerLoginModule connector/src/main/org/jboss/resource/security/SecureIdentityLoginModule.java:54: (1): The field "log" shadows a field declared in class org.jboss.security.auth.spi.AbstractServerLoginModule media/src/main/org/jboss/media/engine/image/ImageFileMediaPublisher.java:26: (2): The interface MediaPublisherMBean is already implemented by a super class, methods on this class could unintentionally override methods from the super class. server/src/main/org/jboss/verifier/Main.java:94: (2): The Java VM shutdown method "System.exit()" was detected. server/src/main/org/jboss/verifier/Main.java:97: (2): The Java VM shutdown method "System.exit()" was detected. system/src/main/org/jboss/system/server/ServerImpl.java:236: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/server/ServerImpl.java:258: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/server/ServerImpl.java:713: (2): The Java VM shutdown method "Runtime.halt()" was detected. system/src/main/org/jboss/system/server/ServerImpl.java:954: (2): The Java VM shutdown method "Runtime.halt()" was detected. varia/src/main/org/jboss/varia/scheduler/DBScheduleProviderMBean.java:16: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.varia.scheduler.AbstractScheduleProviderMBean varia/src/main/org/jboss/varia/scheduler/SingleScheduleProviderMBean.java:16: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.varia.scheduler.AbstractScheduleProviderMBean varia/src/main/org/jboss/varia/scheduler/XMLScheduleProviderMBean.java:16: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.varia.scheduler.AbstractScheduleProviderMBean cluster/src/main/org/jboss/ha/framework/server/ClusterFileTransfer.java:571: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:90: (1): The field "members" shadows a field declared in class org.jgroups.blocks.MessageDispatcher cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:109: (1): The field "channel" shadows a field declared in class org.jgroups.blocks.MessageDispatcher cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:115: (1): The field "log" shadows a field declared in class org.jgroups.blocks.MessageDispatcher cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:995: (2): This catch block should rethrow the Throwable or Error it caught. cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:1022: (2): The equals() method on array types tests identity only, consider using java.util.Arrays.equal() cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:1123: (2): This catch block should rethrow the Throwable or Error it caught. cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:70: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/net/protocol/URLStreamHandlerFactory.java:182: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/net/protocol/URLStreamHandlerFactory.java:204: (2): The native method "intern" is called while holding locks. This increases the probability of contention! connector/src/main/org/jboss/resource/adapter/jdbc/vendor/InformixExceptionSorter.java:26: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jdbc/vendor/MySQLExceptionSorter.java:25: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jdbc/vendor/MySQLValidConnectionChecker.java:35: (1): The type "java.lang.reflect.Method" of the non-transient field "ping" does not implement the Serializable interface connector/src/main/org/jboss/resource/adapter/jdbc/vendor/OracleExceptionSorter.java:27: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java:32: (1): The type "java.lang.reflect.Method" of the non-transient field "ping" does not implement the Serializable interface connector/src/main/org/jboss/resource/adapter/jdbc/vendor/SybaseExceptionSorter.java:26: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/util/property/jmx/SystemPropertyClassValue.java:120: (2): This catch block should rethrow the Throwable or Error it caught. iiop/src/main/org/jboss/iiop/rmi/ir/RepositoryImpl.java:45: (2): The interface LocalContainer is already implemented by a super class, methods on this class could unintentionally override methods from the super class. connector/src/main/org/jboss/resource/adapter/jms/inflow/dlq/AbstractDLQHandler.java:158: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/dlq/AbstractDLQHandler.java:220: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/dlq/AbstractDLQHandler.java:238: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/dlq/AbstractDLQHandler.java:259: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/dlq/AbstractDLQHandler.java:310: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/dlq/AbstractDLQHandler.java:331: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/dlq/AbstractDLQHandler.java:343: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/dlq/GenericDLQHandler.java:49: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/dlq/GenericDLQHandler.java:83: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/dlq/JBossMQDLQHandler.java:68: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/jmx/connector/invoker/InvokerAdaptorService.java:333: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/invocation/pooled/server/PooledInvoker.java:70: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport server/src/main/org/jboss/invocation/pooled/server/PooledInvoker.java:294: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/invocation/pooled/server/ServerThread.java:84: (1): Arithmetic calculation detected on the volatile field "handlingResponse"! Synchronization is necessary to guard against lost updates. server/src/main/org/jboss/invocation/pooled/server/ServerThread.java:110: (1): Arithmetic calculation detected on the volatile field "handlingResponse"! Synchronization is necessary to guard against lost updates. tomcat/src/main/org/jboss/web/tomcat/statistics/InvocationStatistics.java:79: (1): Arithmetic calculation detected on the volatile field "concurrentCalls"! Synchronization is necessary to guard against lost updates. tomcat/src/main/org/jboss/web/tomcat/statistics/InvocationStatistics.java:86: (1): Arithmetic calculation detected on the volatile field "concurrentCalls"! Synchronization is necessary to guard against lost updates. media/src/main/org/jboss/media/entity/MetaDataEntityBean.java:77: (1): The field "MEDIA_QUERY_LANGUAGES" is not serializable. media/src/main/org/jboss/media/entity/MediaEntityManagerBean.java:240: (1): Using type "java.io.FileInputStream" is not allowed. See section 25.1.2, EJB 2.1. media/src/main/org/jboss/media/entity/MediaEntityManagerSession.java:12: (2): The interface SessionBean is already implemented by a super class, methods on this class could unintentionally override methods from the super class. jboss.net/src/main/org/jboss/net/axis/Deployment.java:268: (1): The local variable "deploymentLoader" shadows an accessible field with the same name and compatible type in class org.jboss.net.axis.Deployment jboss.net/src/main/org/jboss/net/axis/AxisInvocationHandler.java:50: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jmx/src/main/org/jboss/mx/interceptor/AttributeDispatcher.java:86: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/interceptor/AttributeDispatcher.java:123: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/interceptor/DynamicInterceptor.java:49: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.mx.interceptor.AbstractInterceptor jmx/src/main/org/jboss/mx/interceptor/ModelMBeanAttributeInterceptor.java:35: (1): The field "log" shadows a field declared in class org.jboss.mx.interceptor.AbstractInterceptor jmx/src/main/org/jboss/mx/interceptor/ModelMBeanAttributeInterceptor.java:57: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.mx.interceptor.AbstractInterceptor jmx/src/main/org/jboss/mx/interceptor/ModelMBeanOperationInterceptor.java:32: (1): The field "log" shadows a field declared in class org.jboss.mx.interceptor.AbstractInterceptor jmx/src/main/org/jboss/mx/interceptor/ModelMBeanOperationInterceptor.java:54: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.mx.interceptor.AbstractInterceptor jmx/src/main/org/jboss/mx/interceptor/PersistenceInterceptor.java:122: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.mx.interceptor.AbstractInterceptor jmx/src/main/org/jboss/mx/interceptor/ReflectedDispatcher.java:147: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/tm/usertx/client/ClientUserTransaction.java:416: (2): The finalize() method should be avoided if possible, because it slows down garbage collection. server/src/main/org/jboss/tm/usertx/client/ClientUserTransaction.java:436: (2): This catch block should rethrow the Throwable or Error it caught. ejb3/src/main/org/jboss/ejb3/stateless/BaseStatelessProxyFactory.java:24: (2): The interface ProxyFactory is already implemented by a super class, methods on this class could unintentionally override methods from the super class. ejb3/src/main/org/jboss/ejb3/stateless/BaseStatelessProxyFactory.java:37: (1): The local variable "proxyClass" shadows an accessible field with the same name and compatible type in class org.jboss.ejb3.stateless.BaseStatelessProxyFactory ejb3/src/main/org/jboss/ejb3/stateless/BaseStatelesslProxyFactory.java:39: (1): The local variable "proxyClass" shadows an accessible field with the same name and compatible type in class org.jboss.ejb3.stateless.BaseStatelesslProxyFactory ejb3/src/main/org/jboss/ejb3/stateless/StatelessHandleImpl.java:37: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/handler/ClientLoginHandler.java:43: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/handler/ServerLoginHandler.java:43: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/ejb/plugins/keygenerator/uuid/UUIDKeyGeneratorFactory.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/invocation/MarshalledValue.java:113: (2): Arrays should be compared using java.util.Arrays.equals server/src/main/org/jboss/invocation/MarshalledInvocation.java:46: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/invocation/MarshalledInvocation.java:475: (1): The local variable "methodHash" shadows an accessible field with the same name and compatible type in class org.jboss.invocation.MarshalledInvocation server/src/main/org/jboss/invocation/ByValueInvokerInterceptor.java:25: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. server/src/main/org/jboss/invocation/InvocationStatistics.java:66: (1): Arithmetic calculation detected on the volatile field "count"! Synchronization is necessary to guard against lost updates. server/src/main/org/jboss/invocation/InvocationStatistics.java:67: (1): Arithmetic calculation detected on the volatile field "totalTime"! Synchronization is necessary to guard against lost updates. server/src/main/org/jboss/invocation/InvocationStatistics.java:33: (1): volatile long types are known not to work on many VMs server/src/main/org/jboss/invocation/InvocationStatistics.java:34: (1): volatile long types are known not to work on many VMs server/src/main/org/jboss/invocation/InvocationStatistics.java:35: (1): volatile long types are known not to work on many VMs server/src/main/org/jboss/invocation/InvocationStatistics.java:36: (1): volatile long types are known not to work on many VMs server/src/main/org/jboss/invocation/InvokerInterceptor.java:33: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. server/src/main/org/jboss/invocation/InvokerInterceptor.java:59: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/invocation/InvokerInterceptor.java:205: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/invocation/MarshallingInvokerInterceptor.java:15: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/invocation/MarshallingInvokerInterceptor.java:15: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields common/src/main/org/jboss/xb/binding/JBossXBRuntimeException.java:16: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/xb/binding/SimpleTypeBindings.java:33: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/xb/binding/SimpleTypeBindings.java:1020: (2): Equality checks with floating point numbers can lead to unexpected behavior. common/src/main/org/jboss/xb/binding/SimpleTypeBindings.java:1024: (2): Equality checks with floating point numbers can lead to unexpected behavior. common/src/main/org/jboss/xb/binding/SimpleTypeBindings.java:1036: (2): Equality checks with floating point numbers can lead to unexpected behavior. common/src/main/org/jboss/xb/binding/SimpleTypeBindings.java:1040: (2): Equality checks with floating point numbers can lead to unexpected behavior. common/src/main/org/jboss/xb/binding/DtdMarshaller.java:46: (1): The field "log" shadows a field declared in class org.jboss.xb.binding.AbstractMarshaller common/src/main/org/jboss/xb/binding/JBossXBException.java:16: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/xb/binding/JBossXBValueFormatException.java:16: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.xb.binding.JBossXBRuntimeException common/src/main/org/jboss/xb/binding/JBossXBValueFormatException.java:16: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/xb/binding/MappingObjectModelFactory.java:902: (1): The local variable "field" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.MappingObjectModelFactory.ElementToFieldMapping common/src/main/org/jboss/xb/binding/MappingObjectModelFactory.java:903: (1): The local variable "getter" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.MappingObjectModelFactory.ElementToFieldMapping common/src/main/org/jboss/xb/binding/MappingObjectModelFactory.java:904: (1): The local variable "setter" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.MappingObjectModelFactory.ElementToFieldMapping common/src/main/org/jboss/xb/binding/XercesXsMarshaller.java:50: (1): The field "log" shadows a field declared in class org.jboss.xb.binding.AbstractMarshaller common/src/main/org/jboss/xb/binding/XsMarshaller.java:46: (1): The field "log" shadows a field declared in class org.jboss.xb.binding.AbstractMarshaller common/src/main/org/jboss/xb/binding/XsMarshaller.java:680: (1): The local variable "root" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.XsMarshaller varia/src/main/org/jboss/monitor/JBossMonitor.java:24: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport varia/src/main/org/jboss/monitor/StringThresholdMonitor.java:27: (1): The field "thresholdString" shadows a field declared in class org.jboss.monitor.JBossMonitor varia/src/main/org/jboss/monitor/ThresholdMonitor.java:18: (2): The interface Runnable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. security/src/main/org/jboss/security/srp/jaas/SRPPrincipal.java:19: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/proxy/ejb/handle/EntityHandleImpl.java:39: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/proxy/ejb/handle/HomeHandleImpl.java:37: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/proxy/ejb/handle/StatefulHandleImpl.java:39: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/proxy/ejb/handle/StatefulHandleImpl.java:42: (1): The type "java.lang.reflect.Method" of the non-transient field "GET_EJB_OBJECT" does not implement the Serializable interface server/src/main/org/jboss/proxy/ejb/handle/StatelessHandleImpl.java:35: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jaxrpc/src/main/org/jboss/axis/transport/jms/JMSConnector.java:345: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/transport/jms/JMSConnector.java:362: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/transport/jms/JMSConnector.java:402: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/transport/jms/JMSConnector.java:417: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/transport/jms/JMSConnector.java:682: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/transport/jms/JMSConnector.java:689: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/transport/jms/JMSConnector.java:858: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/transport/jms/JMSConnector.java:885: (2): The native method "yield" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/transport/jms/JMSConnector.java:899: (2): The native method "yield" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/transport/jms/JMSConnector.java:915: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/transport/jms/JMSConnector.java:921: (2): The native method "yield" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/transport/jms/SimpleJMSListener.java:236: (2): The Java VM shutdown method "System.exit()" was detected. tomcat/src/main/org/jboss/web/tomcat/tc5/sso/SingleSignOnEntry.java:77: (2): The native method "arraycopy" is called while holding locks. This increases the probability of contention! thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/pointcut/FieldGetMatcher.class:-1: (1): The field "ctField" shadows a field declared in class org.jboss.aop.pointcut.FieldMatcher thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/pointcut/FieldSetMatcher.class:-1: (1): The field "ctField" shadows a field declared in class org.jboss.aop.pointcut.FieldMatcher connector/src/main/org/jboss/resource/connectionmanager/NoTxConnectionManagerMBean.java:16: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.resource.connectionmanager.BaseConnectionManager2MBean connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManagerMBean.java:16: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.resource.connectionmanager.BaseConnectionManager2MBean connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java:587: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java:622: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/BaseConnectionManager2.java:345: (1): The local variable "log" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport connector/src/main/org/jboss/resource/connectionmanager/BaseConnectionManager2.java:473: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/BaseConnectionManager2.java:600: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/BaseConnectionManager2.java:618: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/BaseConnectionManager2.java:820: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/BaseConnectionManager2.java:882: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/connectionmanager/BaseConnectionManager2.java:931: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionInterceptor.java:52: (1): The field "log" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionInterceptor.java:54: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor connector/src/main/org/jboss/resource/connectionmanager/ConnectionFactoryBindingService.java:36: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport connector/src/main/org/jboss/resource/connectionmanager/IdleRemover.java:83: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! connector/src/main/org/jboss/resource/connectionmanager/IdleRemover.java:99: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/IdleRemover.java:123: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! connector/src/main/org/jboss/resource/connectionmanager/InternalManagedConnectionPool.java:190: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/InternalManagedConnectionPool.java:552: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPool.java:540: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPool.java:575: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/NoTxConnectionManager.java:95: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/RARDeployment.java:56: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/connectionmanager/RARDeployment.java:60: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport connector/src/main/org/jboss/resource/connectionmanager/TransactionSynchronizer.java:91: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! connector/src/main/org/jboss/resource/connectionmanager/TransactionSynchronizer.java:141: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! connector/src/main/org/jboss/resource/connectionmanager/TransactionSynchronizer.java:271: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/TransactionSynchronizer.java:289: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:335: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:385: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:445: (1): The field "log" shadows a field declared in class org.jboss.resource.connectionmanager.BaseConnectionManager2.BaseConnectionEventListener connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:561: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:628: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:650: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:668: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:774: (2): This catch block should rethrow the Throwable or Error it caught. console/src/main/org/jboss/console/plugins/AOPLister.java:872: (2): This catch block should rethrow the Throwable or Error it caught. console/src/main/org/jboss/console/plugins/AOPLister.java:889: (2): This try block is empty and should be removed, because most JIT compiler cant inline methods with this construct. console/src/main/org/jboss/console/plugins/MonitorLister.java:39: (1): The local variable "mbeanServer" shadows an accessible field with the same name and compatible type in class org.jboss.console.plugins.helpers.AbstractPluginWrapper console/src/main/org/jboss/console/plugins/MonitorLister.java:98: (1): The local variable "mbeanServer" shadows an accessible field with the same name and compatible type in class org.jboss.console.plugins.helpers.AbstractPluginWrapper iiop/src/main/org/jboss/iiop/test/TestValueBase.java:15: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/deployment/OperationDescription.java:162: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.webservice.deployment.OperationDescription webservice/src/main/org/jboss/webservice/deployment/OperationDescription.java:163: (1): The local variable "qname" shadows an accessible field with the same name and compatible type in class org.jboss.webservice.deployment.OperationDescription webservice/src/main/org/jboss/webservice/deployment/OperationDescription.java:164: (1): The local variable "returnQName" shadows an accessible field with the same name and compatible type in class org.jboss.webservice.deployment.OperationDescription webservice/src/main/org/jboss/webservice/deployment/OperationDescription.java:165: (1): The local variable "returnType" shadows an accessible field with the same name and compatible type in class org.jboss.webservice.deployment.OperationDescription webservice/src/main/org/jboss/webservice/deployment/ServiceDescription.java:975: (1): The local variable "wsdlService" shadows an accessible field with the same name and compatible type in class org.jboss.webservice.deployment.ServiceDescription webservice/src/main/org/jboss/webservice/deployment/ServiceDescription.java:1009: (1): The local variable "wsdlBinding" shadows an accessible field with the same name and compatible type in class org.jboss.webservice.deployment.ServiceDescription webservice/src/main/org/jboss/webservice/deployment/TypeMappingDescription.java:201: (2): This catch block should rethrow the Throwable or Error it caught. webservice/src/main/org/jboss/webservice/deployment/TypeMappingDescription.java:398: (1): The local variable "javaType" shadows an accessible field with the same name and compatible type in class org.jboss.webservice.deployment.TypeMappingDescription webservice/src/main/org/jboss/webservice/deployment/TypeMappingDescription.java:399: (1): The local variable "typeQName" shadows an accessible field with the same name and compatible type in class org.jboss.webservice.deployment.TypeMappingDescription webservice/src/main/org/jboss/webservice/deployment/TypeMappingDescription.java:400: (1): The local variable "encodingURI" shadows an accessible field with the same name and compatible type in class org.jboss.webservice.deployment.TypeMappingDescription system/src/main/org/jboss/system/ServiceMBeanSupport.java:193: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceMBeanSupport.java:208: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceMBeanSupport.java:302: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceMBeanSupport.java:332: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceMBeanSupport.java:392: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceMBeanSupport.java:411: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceDynamicMBeanSupport.java:174: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceDynamicMBeanSupport.java:194: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ListenerServiceMBeanSupport.java:491: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport system/src/main/org/jboss/system/ListenerServiceMBeanSupport.java:528: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport system/src/main/org/jboss/system/BarrierController.java:277: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/BarrierController.java:322: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/BarrierController.java:340: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/JBossRMIClassLoader.java:102: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceController.java:344: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceController.java:431: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceController.java:522: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceController.java:591: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceController.java:708: (2): This catch block should rethrow the Throwable or Error it caught. system/src/main/org/jboss/system/ServiceCreator.java:195: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/test/LogInterceptor.java:35: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport server/src/main/org/jboss/invocation/http/server/HttpInvoker.java:105: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/invocation/http/server/HttpProxyFactory.java:161: (1): The local variable "interceptorClasses" shadows an accessible field with the same name and compatible type in class org.jboss.invocation.http.server.HttpProxyFactory deployment/src/main/org/jboss/deployment/spi/SerializableTargetModuleID.java:23: (2): The field "serialVersionUID" of type long can be declared final and static, since it is immutable. deployment/src/main/org/jboss/deployment/spi/SerializableTargetModuleID.java:23: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" varia/src/main/org/jboss/jaxr/juddi/JUDDIServlet.java:144: (1): The local variable "docBuilder" shadows an accessible field with the same name and compatible type in class org.jboss.jaxr.juddi.JUDDIServlet messaging/src/main/org/jboss/mq/server/JMSDestinationManager.java:54: (1): The field "log" shadows a field declared in class org.jboss.mq.server.JMSServerInterceptorSupport messaging/src/main/org/jboss/mq/server/MessageReference.java:367: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/MessageCache.java:42: (2): The interface MBeanRegistration is already implemented by a super class, methods on this class could unintentionally override methods from the super class. messaging/src/main/org/jboss/mq/server/MessageCache.java:273: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/MessageCache.java:304: (2): The native method "totalMemory" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/server/MessageCache.java:304: (2): The native method "freeMemory" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/server/BasicQueue.java:352: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/BasicQueue.java:690: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/BasicQueue.java:928: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/ClientConsumer.java:281: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/ClientConsumer.java:294: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/ClientMonitorInterceptor.java:37: (1): The field "log" shadows a field declared in class org.jboss.mq.server.JMSServerInterceptorSupport messaging/src/main/org/jboss/mq/server/ClientMonitorInterceptor.java:59: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/ClientReconnectInterceptor.java:29: (1): The field "log" shadows a field declared in class org.jboss.mq.server.JMSServerInterceptorSupport messaging/src/main/org/jboss/mq/server/ClientReconnectInterceptor.java:70: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/JMSQueue.java:55: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/JMSQueue.java:65: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/JMSTopic.java:263: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/JMSTopic.java:273: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/PersistentQueue.java:45: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/PersistentQueue.java:53: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/server/TracingInterceptor.java:36: (1): The field "log" shadows a field declared in class org.jboss.mq.server.JMSServerInterceptorSupport jaxrpc/src/main/org/jboss/axis/wsdl/Java2WSDL.java:555: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/wsdl/Java2WSDL.java:589: (2): The Java VM shutdown method "System.exit()" was detected. jaxrpc/src/main/org/jboss/axis/wsdl/WSDL2Java.java:99: (1): The field "options" shadows a field declared in class org.jboss.axis.wsdl.gen.WSDL2 connector/src/main/org/jboss/resource/deployment/AdminObject.java:179: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/deployment/AdminObject.java:199: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/deployment/AdminObjectFactory.java:120: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/deployment/AdminObjectFactory.java:174: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/deployment/ResourceAdapterFactory.java:90: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/jmx/adaptor/control/Server.java:131: (2): This catch block should rethrow the Throwable or Error it caught. thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/proxy/ClassProxyTemplate.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/proxy/MarshalledClassProxy.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/proxy/MarshalledInterfaceProxy.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/proxy/ProxyMethodInvocation.class:-1: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/proxy/ProxyMethodInvocation.class:-1: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/proxy/ProxyMethodInvocation.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/proxy/ProxyMixin.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" varia/src/main/org/jboss/invocation/http/servlet/InvokerServlet.java:161: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/invocation/http/servlet/NamingFactoryServlet.java:111: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/metadata/WebMetaData.java:41: (1): The field "log" shadows a field declared in class org.jboss.metadata.MetaData server/src/main/org/jboss/metadata/EntityMetaData.java:60: (1): The field "log" shadows a field declared in class org.jboss.metadata.MetaData server/src/main/org/jboss/metadata/SessionMetaData.java:36: (1): The field "serviceEndpointClass" shadows a field declared in class org.jboss.metadata.BeanMetaData server/src/main/org/jboss/metadata/SessionMetaData.java:39: (1): The field "portComponent" shadows a field declared in class org.jboss.metadata.BeanMetaData common/src/main/org/jboss/util/platform/PID.java:28: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" media/src/main/org/jboss/media/engine/audio/HttpAudioMediaPublisher.java:21: (2): The interface MediaPublisherMBean is already implemented by a super class, methods on this class could unintentionally override methods from the super class. media/src/main/org/jboss/media/engine/audio/RtpAudioMediaPublisher.java:40: (2): The interface MediaPublisherMBean is already implemented by a super class, methods on this class could unintentionally override methods from the super class. media/src/main/org/jboss/media/emb/EMBDeployer.java:24: (2): The interface EJBDeployerMBean is already implemented by a super class, methods on this class could unintentionally override methods from the super class. media/src/main/org/jboss/media/emb/EMBDeployer.java:83: (2): This try block is empty and should be removed, because most JIT compiler cant inline methods with this construct. hibernate-int/src/main/org/jboss/hibernate/session/HibernateContext.java:109: (2): This catch block should rethrow the Throwable or Error it caught. jmx-remoting/src/main/org/jboss/mx/remoting/MBeanLocator.java:29: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jmx-remoting/src/main/org/jboss/mx/remoting/MBeanNotificationCache.java:238: (2): This catch block should rethrow the Throwable or Error it caught. jmx-remoting/src/main/org/jboss/mx/remoting/MBeanNotificationCache.java:282: (2): This catch block should rethrow the Throwable or Error it caught. jmx-remoting/src/main/org/jboss/mx/remoting/MBeanNotificationCache.java:326: (2): This catch block should rethrow the Throwable or Error it caught. jmx-remoting/src/main/org/jboss/mx/remoting/MBeanServerClientInvokerProxy.java:147: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! jmx-remoting/src/main/org/jboss/mx/remoting/MBeanServerClientInvokerProxy.java:290: (2): This catch block should rethrow the Throwable or Error it caught. jmx-remoting/src/main/org/jboss/mx/remoting/MBeanServerClientInvokerProxy.java:333: (2): This instanceof operator is unnecessary, because "java.lang.Exception" is a compatible type for "java.lang.reflect.UndeclaredThrowableException". jmx-remoting/src/main/org/jboss/mx/remoting/MBeanServerClientInvokerProxy.java:379: (2): This catch block should rethrow the Throwable or Error it caught. jmx-remoting/src/main/org/jboss/mx/remoting/MBeanServerClientInvokerProxy.java:455: (2): This catch block should rethrow the Throwable or Error it caught. jmx-remoting/src/main/org/jboss/mx/remoting/MBeanServerLocator.java:41: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jmx-remoting/src/main/org/jboss/mx/remoting/MBeanTransportPreference.java:137: (2): This catch block should rethrow the Throwable or Error it caught. jmx-remoting/src/main/org/jboss/mx/remoting/MBeanTransportPreference.java:162: (2): This catch block should rethrow the Throwable or Error it caught. jmx-remoting/src/main/org/jboss/mx/remoting/MoveableMBean.java:62: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jmx-remoting/src/main/org/jboss/mx/remoting/MoveableMBean.java:361: (1): The method "notifyAll" must be called with the lock on the callee being held, otherwise notifications can get lost jmx-remoting/src/main/org/jboss/mx/remoting/MoveableMBean.java:366: (1): The method "notify" must be called with the lock on the callee being held, otherwise notifications can get lost jmx-remoting/src/main/org/jboss/mx/remoting/MoveableMBean.java:371: (1): The method "wait" must be called with exactly one lock being held. jmx-remoting/src/main/org/jboss/mx/remoting/MoveableMBean.java:376: (1): The method "wait" must be called with exactly one lock being held. jmx-remoting/src/main/org/jboss/mx/remoting/MoveableMBean.java:381: (1): The method "wait" must be called with exactly one lock being held. jmx-remoting/src/main/org/jboss/mx/remoting/NotificationEntry.java:25: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jmx-remoting/src/main/org/jboss/mx/remoting/NotificationQueue.java:28: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" management/src/main/org/jboss/management/j2ee/EJB.java:45: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/EJBModule.java:41: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/EntityBean.java:31: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/J2EEApplication.java:37: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/J2EEDeployedObject.java:47: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/JCAConnectionFactory.java:35: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/JCAManagedConnectionFactory.java:28: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/JCAResource.java:37: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/JDBCDataSource.java:31: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/JDBCDriver.java:28: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/JDBCResource.java:40: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/JMSResource.java:33: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/JNDIResource.java:29: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/JTAResource.java:33: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/JavaMailResource.java:36: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:50: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:496: (2): This catch block should rethrow the Throwable or Error it caught. management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:510: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:526: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:540: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:552: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/MBean.java:34: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/MessageDrivenBean.java:31: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/RMI_IIOPResource.java:35: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/ResourceAdapter.java:30: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/ResourceAdapterModule.java:40: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/ServiceModule.java:38: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/ServiceModule.java:102: (2): This catch block should rethrow the Throwable or Error it caught. management/src/main/org/jboss/management/j2ee/Servlet.java:34: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/StatefulSessionBean.java:29: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/StatelessSessionBean.java:31: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/URLResource.java:32: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject management/src/main/org/jboss/management/j2ee/WebModule.java:40: (1): The field "log" shadows a field declared in class org.jboss.management.j2ee.J2EEManagedObject server/src/main/org/jboss/ejb/EjbModule.java:147: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.EjbModule server/src/main/org/jboss/ejb/EjbModule.java:110: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport server/src/main/org/jboss/ejb/EjbModule.java:466: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/EjbModule.java:481: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/EjbModule.java:494: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/Container.java:961: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/EntityContainer.java:267: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/EntityContainer.java:290: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/EntityContainer.java:434: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/EntityContainer.java:453: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/StatefulSessionContainer.java:128: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/StatefulSessionContainer.java:196: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/CacheKey.java:39: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/ejb/SessionContainer.java:326: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/SessionContainer.java:573: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/EJBDeployer.java:564: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/EJBDeployer.java:596: (2): The native method "identityHashCode" is called while holding locks. This increases the probability of contention! server/src/main/org/jboss/ejb/EJBDeployer.java:597: (2): The native method "identityHashCode" is called while holding locks. This increases the probability of contention! server/src/main/org/jboss/ejb/ContainerRelection.java:38: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport server/src/main/org/jboss/ejb/ContainerRelection.java:60: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/MessageDrivenContainer.java:190: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/MessageDrivenContainer.java:211: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/MessageDrivenContainer.java:333: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/MessageDrivenContainer.java:349: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/StatefulSessionEnterpriseContext.java:35: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/util/collection/WeakValueHashMap.java:31: (2): The interface Map is already implemented by a super class, methods on this class could unintentionally override methods from the super class. common/src/main/org/jboss/util/collection/ListSet.java:29: (2): The interface Set is already implemented by a super class, methods on this class could unintentionally override methods from the super class. common/src/main/org/jboss/util/collection/ListSet.java:33: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/util/collection/ArrayIterator.java:28: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/util/collection/CompoundKey.java:28: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/util/collection/WeakIdentityHashMap.java:339: (1): Arithmetic calculation detected on the volatile field "modCount"! Synchronization is necessary to guard against lost updates. common/src/main/org/jboss/util/collection/WeakIdentityHashMap.java:456: (1): Arithmetic calculation detected on the volatile field "modCount"! Synchronization is necessary to guard against lost updates. common/src/main/org/jboss/util/collection/WeakIdentityHashMap.java:488: (1): Arithmetic calculation detected on the volatile field "modCount"! Synchronization is necessary to guard against lost updates. common/src/main/org/jboss/util/collection/WeakIdentityHashMap.java:512: (1): Arithmetic calculation detected on the volatile field "modCount"! Synchronization is necessary to guard against lost updates. common/src/main/org/jboss/util/collection/WeakSet.java:33: (2): The interface Set is already implemented by a super class, methods on this class could unintentionally override methods from the super class. common/src/main/org/jboss/util/collection/WeakSet.java:204: (1): This class must implement the Cloneable interface in addition to overriding the clone method. ejb3/src/main/org/jboss/ejb3/entity/JTATableIdGenerator.java:67: (1): The field "TABLE" shadows a field declared in class org.hibernate.id.PersistentIdentifierGenerator ejb3/src/main/org/jboss/ejb3/entity/JTATableIdGenerator.java:296: (1): A throw statement was detected in this finally block. This can produce unexpected results. jaxrpc/src/main/org/jboss/axis/utils/cache/JavaMethod.java:80: (1): The local variable "methods" shadows an accessible field with the same name and compatible type in class org.jboss.axis.utils.cache.JavaMethod jaxrpc/src/main/org/jboss/axis/utils/JavaUtils.java:952: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/utils/JavaUtils.java:1682: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/utils/ClassUtils.java:144: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/utils/ClassUtils.java:218: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/utils/XMLUtils.java:194: (1): The local variable "dbf" shadows an accessible field with the same name and compatible type in class org.jboss.axis.utils.XMLUtils jaxrpc/src/main/org/jboss/axis/utils/SessionUtils.java:212: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/utils/tcpmon.java:2100: (2): The Java VM shutdown method "System.exit()" was detected. jaxrpc/src/main/org/jboss/axis/utils/tcpmon.java:2155: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/utils/tcpmon.java:2177: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/varia/stats/TxReport.java:21: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" varia/src/main/org/jboss/varia/stats/CacheListener.java:25: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport varia/src/main/org/jboss/varia/stats/AbstractStatisticalItem.java:71: (1): The local variable "count" shadows an accessible field with the same name and compatible type in class org.jboss.varia.stats.AbstractStatisticalItem cluster/src/main/org/jboss/ha/framework/server/util/TopologyMonitorService.java:133: (1): The local variable "partition" shadows an accessible field with the same name and compatible type in class org.jboss.ha.framework.server.util.TopologyMonitorService cluster/src/main/org/jboss/ha/framework/server/util/TopologyMonitorService.java:192: (2): This catch block should rethrow the Throwable or Error it caught. security/src/main/org/jboss/security/auth/SystemAuthenticator.java:81: (2): This catch block should rethrow the Throwable or Error it caught. security/src/main/org/jboss/security/auth/SystemAuthenticator.java:89: (2): The Java VM shutdown method "System.exit()" was detected. server/src/main/org/jboss/ejb/plugins/cmp/jdbc/metadata/JDBCLeftJoinMetaData.java:72: (1): The local variable "eagerLoadGroup" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCLeftJoinMetaData jaxrpc/src/main/org/jboss/axis/wsdl/fromJava/Types.java:1231: (1): The local variable "namespaces" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.fromJava.Types jaxrpc/src/main/org/jboss/axis/wsdl/fromJava/Emitter.java:1075: (1): The local variable "soapAction" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.fromJava.Emitter jaxrpc/src/main/org/jboss/axis/wsdl/fromJava/Emitter.java:1419: (1): The local variable "clsName" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.fromJava.Emitter jaxrpc/src/main/org/jboss/axis/wsdl/fromJava/Emitter.java:2328: (1): The local variable "clsName" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.fromJava.Emitter jaxrpc/src/main/org/jboss/axis/wsdl/fromJava/Emitter.java:2330: (1): The local variable "cls" shadows an accessible field with the same name and compatible type in class org.jboss.axis.wsdl.fromJava.Emitter ejb3/src/main/org/jboss/ejb3/service/BaseServiceProxyFactory.java:35: (1): The local variable "proxyClass" shadows an accessible field with the same name and compatible type in class org.jboss.ejb3.service.BaseServiceProxyFactory varia/src/main/org/jboss/web/loadbalancer/monitor/ECVMonitorServiceMBean.java:16: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.web.loadbalancer.monitor.AbstractMonitorMBean varia/src/main/org/jboss/web/loadbalancer/monitor/SimpleMonitorServiceMBean.java:16: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.web.loadbalancer.monitor.AbstractMonitorMBean varia/src/main/org/jboss/web/loadbalancer/monitor/AbstractMonitor.java:39: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport varia/src/main/org/jboss/kernel/deployment/jboss/JBossBeanDeployment.java:57: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/kernel/deployment/jboss/JBossBeanDeployment.java:70: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/kernel/deployment/jboss/JBossBeanDeployment.java:82: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/kernel/deployment/jboss/JBossBeanDeployment.java:95: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/invocation/unified/interfaces/UnifiedInvokerProxy.java:31: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" varia/src/main/org/jboss/tools/license/ValidateLicenseHeaders.java:77: (2): The Java VM shutdown method "System.exit()" was detected. varia/src/main/org/jboss/tools/license/ValidateLicenseHeaders.java:88: (2): The Java VM shutdown method "System.exit()" was detected. varia/src/main/org/jboss/tools/license/ValidateLicenseHeaders.java:98: (2): The Java VM shutdown method "System.exit()" was detected. varia/src/main/org/jboss/tools/license/ValidateLicenseHeaders.java:109: (2): The Java VM shutdown method "System.exit()" was detected. jmx/src/main/org/jboss/mx/server/registry/BasicMBeanRegistry.java:303: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/server/registry/BasicMBeanRegistry.java:325: (1): A throw statement was detected in this finally block. This can produce unexpected results. jmx/src/main/org/jboss/mx/server/registry/BasicMBeanRegistry.java:327: (1): A throw statement was detected in this finally block. This can produce unexpected results. jmx/src/main/org/jboss/mx/server/registry/BasicMBeanRegistry.java:701: (2): This catch block should rethrow the Throwable or Error it caught. security/src/main/org/jboss/security/srp/SRPServerSession.java:50: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" security/src/main/org/jboss/security/srp/SRPService.java:51: (1): The field "server" shadows a field declared in class org.jboss.system.ServiceMBeanSupport security/src/main/org/jboss/security/srp/SerialObjectStore.java:171: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/jdbc/DerbyDatabase.java:32: (2): The interface MBeanRegistration is already implemented by a super class, methods on this class could unintentionally override methods from the super class. varia/src/main/org/jboss/jdbc/DerbyDatabase.java:206: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! varia/src/main/org/jboss/jdbc/HypersonicDatabase.java:38: (2): The interface MBeanRegistration is already implemented by a super class, methods on this class could unintentionally override methods from the super class. varia/src/main/org/jboss/jdbc/HypersonicDatabase.java:724: (1): The local variable "connection" shadows an accessible field with the same name and compatible type in class org.jboss.jdbc.HypersonicDatabase varia/src/main/org/jboss/jdbc/HypersonicDatabase.java:727: (1): The local variable "shutdownCommand" shadows an accessible field with the same name and compatible type in class org.jboss.jdbc.HypersonicDatabase varia/src/main/org/jboss/jdbc/HypersonicDatabase.java:747: (1): The local variable "connection" shadows an accessible field with the same name and compatible type in class org.jboss.jdbc.HypersonicDatabase varia/src/main/org/jboss/jdbc/HypersonicDatabase.java:750: (1): The local variable "shutdownCommand" shadows an accessible field with the same name and compatible type in class org.jboss.jdbc.HypersonicDatabase varia/src/main/org/jboss/jdbc/HypersonicDatabase.java:770: (1): The local variable "connection" shadows an accessible field with the same name and compatible type in class org.jboss.jdbc.HypersonicDatabase varia/src/main/org/jboss/jdbc/HypersonicDatabase.java:773: (1): The local variable "shutdownCommand" shadows an accessible field with the same name and compatible type in class org.jboss.jdbc.HypersonicDatabase varia/src/main/org/jboss/jdbc/HypersonicDatabase.java:802: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! cluster/src/main/org/jboss/ha/framework/interfaces/SubPartitionsInfo.java:70: (1): Non-final clone methods must use super.clone() instead of a constructor call. cluster/src/main/org/jboss/ha/framework/interfaces/SubPartitionInfo.java:128: (1): Non-final clone methods must use super.clone() instead of a constructor call. cluster/src/main/org/jboss/ha/framework/interfaces/HARMIClient.java:33: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.ha.framework.interfaces.HARMIProxy cluster/src/main/org/jboss/ha/framework/interfaces/FamilyClusterInfoImpl.java:110: (2): Strings should be compared using equals() even if intern()ed. cluster/src/main/org/jboss/ha/framework/interfaces/FirstAvailable.java:44: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.ha.framework.interfaces.LoadBalancePolicy cluster/src/main/org/jboss/ha/framework/interfaces/FirstAvailableIdenticalAllProxies.java:32: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.ha.framework.interfaces.LoadBalancePolicy cluster/src/main/org/jboss/ha/framework/interfaces/RandomRobin.java:27: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.ha.framework.interfaces.LoadBalancePolicy cluster/src/main/org/jboss/ha/framework/interfaces/RoundRobin.java:27: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.ha.framework.interfaces.LoadBalancePolicy varia/src/main/org/jboss/services/loggingmonitor/LoggingMonitor.java:197: (1): The local variable "appender" shadows an accessible field with the same name and compatible type in class org.jboss.services.loggingmonitor.LoggingMonitor cluster/src/main/org/jboss/ha/httpsession/beanimpl/ejb/ClientTCLInterceptor.java:23: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields cluster/src/main/org/jboss/ha/httpsession/beanimpl/ejb/ClientTCLInterceptor.java:23: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields common/src/main/org/jboss/util/state/StateMachine.java:58: (1): Non-final clone methods must use super.clone() instead of a constructor call. jms/src/main/org/jboss/jms/client/container/ClientContainerFactory.java:158: (2): This catch block should rethrow the Throwable or Error it caught. jms/src/main/org/jboss/jms/client/container/ClientIDInterceptor.java:68: (1): A throw statement was detected in this finally block. This can produce unexpected results. jms/src/main/org/jboss/jms/client/container/ClosedInterceptor.java:204: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/xml/binding/TypeBinding.java:28: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/xml/binding/TypeBinding.java:693: (2): Equality checks with floating point numbers can lead to unexpected behavior. common/src/main/org/jboss/xml/binding/TypeBinding.java:697: (2): Equality checks with floating point numbers can lead to unexpected behavior. common/src/main/org/jboss/xml/binding/TypeBinding.java:709: (2): Equality checks with floating point numbers can lead to unexpected behavior. common/src/main/org/jboss/xml/binding/TypeBinding.java:713: (2): Equality checks with floating point numbers can lead to unexpected behavior. common/src/main/org/jboss/xml/binding/XsMarshaller.java:672: (1): The local variable "root" shadows an accessible field with the same name and compatible type in class org.jboss.xml.binding.XsMarshaller server/src/main/org/jboss/ejb/plugins/SecurityProxyInterceptor.java:40: (2): The field "SECURITY_PROXY_FACTORY_NAME" of type java.lang.String can be declared final and static, since it is immutable. server/src/main/org/jboss/ejb/plugins/SecurityProxyInterceptor.java:44: (1): The field "log" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/AbstractTxInterceptor.java:113: (2): This catch block should rethrow the Throwable or Error it caught. cluster/src/main/org/jboss/ejb/plugins/CleanShutdownInterceptor.java:56: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/EntityInstanceInterceptor.java:58: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/EntityInstanceInterceptor.java:97: (1): The local variable "container" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.EntityInstanceInterceptor server/src/main/org/jboss/ejb/plugins/EntityInstanceInterceptor.java:97: (1): The local variable "container" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/EntitySynchronizationInterceptor.java:65: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/EntitySynchronizationInterceptor.java:168: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/LRUStatefulContextCachePolicy.java:169: (2): This catch block should rethrow the Throwable or Error it caught. cluster/src/main/org/jboss/ejb/plugins/StatefulHASessionSynchronisationInterceptor.java:34: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/StatefulSessionBeanField.java:25: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/ejb/plugins/StatefulSessionInstanceInterceptor.java:53: (1): The field "log" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/StatefulSessionInstanceInterceptor.java:55: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/StatelessSessionInstanceInterceptor.java:43: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/TxInterceptorCMT.java:580: (2): This catch block should rethrow the Throwable or Error it caught. cluster/src/main/org/jboss/cache/invalidation/bridges/JGCacheInvalidationBridge.java:522: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/cache/invalidation/bridges/JMSCacheInvalidationMessage.java:31: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jaxrpc/src/main/org/jboss/axis/configuration/EngineConfigurationFactoryFinder.java:268: (2): This catch block should rethrow the Throwable or Error it caught. jms/src/main/org/jboss/jms/client/p2p/P2PConnectionDelegate.java:252: (2): The finalize() method should be avoided if possible, because it slows down garbage collection. deployment/src/main/org/jboss/deployment/spi/beans/JBossExample1ConfigBeanRoot.java:38: (2): The interface DConfigBeanRoot is already implemented by a super class, methods on this class could unintentionally override methods from the super class. deployment/src/main/org/jboss/deployment/spi/beans/JBossExample2ConfigBeanRoot.java:38: (2): The interface DConfigBeanRoot is already implemented by a super class, methods on this class could unintentionally override methods from the super class. deployment/src/main/org/jboss/deployment/spi/beans/JBossWebConfigBeanRoot.java:21: (2): The interface DConfigBeanRoot is already implemented by a super class, methods on this class could unintentionally override methods from the super class. deployment/src/main/org/jboss/deployment/spi/beans/WarConfigBeanRoot.java:32: (2): The interface DConfigBeanRoot is already implemented by a super class, methods on this class could unintentionally override methods from the super class. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:73: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:806: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:812: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:897: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:903: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:934: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:977: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:991: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:1009: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:1024: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:1036: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:1051: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:1182: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:1247: (1): The local variable "pool" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.jms.JMSContainerInvoker server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:1449: (2): This catch block should rethrow the Throwable or Error it caught. aspects/src/main/org/jboss/aspects/remoting/AOPRemotingInvocationHandler.java:59: (2): The finalize() method should be avoided if possible, because it slows down garbage collection. messaging/src/main/org/jboss/mq/pm/Tx.java:25: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/jms/jndi/AbstractJMSProviderAdapter.java:26: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/ejb/plugins/inflow/JBossMessageEndpointFactory.java:379: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/inflow/JBossMessageEndpointFactory.java:454: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/inflow/JBossMessageEndpointFactory.java:474: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/inflow/JBossMessageEndpointFactory.java:492: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/inflow/MessageEndpointInterceptor.java:30: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/ejb/plugins/inflow/MessageEndpointInterceptor.java:30: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/ejb/plugins/inflow/MessageEndpointInterceptor.java:145: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/inflow/MessageEndpointInterceptor.java:435: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/selectors/Operator.java:180: (2): Equality checks with floating point numbers can lead to unexpected behavior. messaging/src/main/org/jboss/mq/selectors/Operator.java:192: (2): Equality checks with floating point numbers can lead to unexpected behavior. messaging/src/main/org/jboss/mq/selectors/Operator.java:439: (2): Equality checks with floating point numbers can lead to unexpected behavior. messaging/src/main/org/jboss/mq/selectors/Operator.java:451: (2): Equality checks with floating point numbers can lead to unexpected behavior. thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/util/PayloadKey.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/util/SoftValueHashMap.class:-1: (2): The interface Map is already implemented by a super class, methods on this class could unintentionally override methods from the super class. server/src/main/org/jboss/ejb/plugins/cmp/jdbc/keygen/JDBCMySQLCreateCommand.java:36: (1): The field "log" shadows a field declared in class org.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractCreateCommand tomcat/src/main/org/jboss/web/tomcat/tc5/StandardService.java:311: (2): The native method "arraycopy" is called while holding locks. This increases the probability of contention! tomcat/src/main/org/jboss/web/tomcat/tc5/StandardService.java:327: (2): This instanceof operator is unnecessary, because "org.apache.catalina.Lifecycle" is a compatible type for "org.apache.catalina.connector.Connector". tomcat/src/main/org/jboss/web/tomcat/tc5/StandardService.java:406: (2): This instanceof operator is unnecessary, because "org.apache.catalina.Lifecycle" is a compatible type for "org.apache.catalina.connector.Connector". tomcat/src/main/org/jboss/web/tomcat/tc5/StandardService.java:620: (2): This instanceof operator is unnecessary, because "org.apache.catalina.Lifecycle" is a compatible type for "org.apache.catalina.connector.Connector". tomcat/src/main/org/jboss/web/tomcat/tc5/StandardService.java:705: (2): This catch block should rethrow the Throwable or Error it caught. tomcat/src/main/org/jboss/web/tomcat/tc5/StatusServlet.java:113: (2): This catch block should rethrow the Throwable or Error it caught. tomcat/src/main/org/jboss/web/tomcat/tc5/WebAppClassLoader.java:22: (1): The field "log" shadows a field declared in class org.apache.catalina.loader.WebappClassLoader tomcat/src/main/org/jboss/web/tomcat/tc5/jasper/JspServletOptions.java:625: (1): The local variable "ieClassId" shadows an accessible field with the same name and compatible type in class org.jboss.web.tomcat.tc5.jasper.JspServletOptions tomcat/src/main/org/jboss/web/tomcat/tc5/jasper/JspServletOptions.java:629: (1): The local variable "classpath" shadows an accessible field with the same name and compatible type in class org.jboss.web.tomcat.tc5.jasper.JspServletOptions tomcat/src/main/org/jboss/web/tomcat/tc5/jasper/JspServletOptions.java:667: (1): The local variable "compilerTargetVM" shadows an accessible field with the same name and compatible type in class org.jboss.web.tomcat.tc5.jasper.JspServletOptions tomcat/src/main/org/jboss/web/tomcat/tc5/jasper/JspServletOptions.java:673: (1): The local variable "compilerSourceVM" shadows an accessible field with the same name and compatible type in class org.jboss.web.tomcat.tc5.jasper.JspServletOptions tomcat/src/main/org/jboss/web/tomcat/tc5/jasper/JspServletOptions.java:679: (1): The local variable "javaEncoding" shadows an accessible field with the same name and compatible type in class org.jboss.web.tomcat.tc5.jasper.JspServletOptions tomcat/src/main/org/jboss/web/tomcat/tc5/jasper/TagLibCache.java:203: (2): This catch block should rethrow the Throwable or Error it caught. tomcat/src/main/org/jboss/web/tomcat/tc5/jasper/TagLibCache.java:281: (2): This catch block should rethrow the Throwable or Error it caught. tomcat/src/main/org/jboss/web/tomcat/tc5/jasper/TagLibCache.java:349: (2): This catch block should rethrow the Throwable or Error it caught. tomcat/src/main/org/jboss/web/tomcat/tc5/jasper/TagLibCache.java:361: (2): This catch block should rethrow the Throwable or Error it caught. security/src/main/org/jboss/security/ssl/DomainSocketFactory.java:218: (1): The local variable "log" shadows an accessible field with the same name and compatible type in class org.jboss.security.ssl.DomainSocketFactory security/src/main/org/jboss/security/ssl/DomainSocketFactory.java:240: (2): This catch block should rethrow the Throwable or Error it caught. security/src/main/org/jboss/security/ssl/ClientSocketFactory.java:32: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" security/src/main/org/jboss/security/ssl/RMISSLClientSocketFactory.java:127: (2): This catch block should rethrow the Throwable or Error it caught. security/src/main/org/jboss/security/auth/login/DynamicLoginConfig.java:154: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport security/src/main/org/jboss/security/auth/login/DynamicLoginConfig.java:176: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport security/src/main/org/jboss/security/auth/login/DynamicLoginConfig.java:199: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport security/src/main/org/jboss/security/auth/login/XMLLoginConfigImpl.java:274: (2): This catch block should rethrow the Throwable or Error it caught. console/src/main/org/jboss/console/plugins/monitor/CreateSnapshotServlet.java:31: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" console/src/main/org/jboss/console/plugins/monitor/CreateStringThresholdMonitorServlet.java:32: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" console/src/main/org/jboss/console/plugins/monitor/CreateThresholdMonitorServlet.java:32: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" console/src/main/org/jboss/console/plugins/monitor/ManageSnapshotServlet.java:35: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" console/src/main/org/jboss/console/plugins/monitor/ManageStringThresholdMonitorServlet.java:31: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" console/src/main/org/jboss/console/plugins/monitor/ManageThresholdMonitorServlet.java:31: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" cluster/src/main/org/jboss/invocation/jrmp/interfaces/JRMPInvokerProxyHA.java:41: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/schema/TableCache.java:114: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/schema/TableCache.java:126: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/xml/XElement.java:470: (2): The Java VM shutdown method "System.exit()" was detected. jaxrpc/src/main/org/jboss/axis/transport/http/HTTPSender.java:307: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.axis.handlers.BasicHandler jaxrpc/src/main/org/jboss/axis/transport/http/HTTPSender.java:553: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.axis.handlers.BasicHandler jaxrpc/src/main/org/jboss/axis/transport/http/SimpleAxisServer.java:273: (2): The Java VM shutdown method "System.exit()" was detected. jmx-remoting/src/main/org/jboss/mx/remoting/event/CompositeEventFilter.java:20: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jmx-remoting/src/main/org/jboss/mx/remoting/event/CompositeQueryExp.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jaxrpc/src/main/org/jboss/axis/client/Call.java:860: (1): The local variable "transport" shadows an accessible field with the same name and compatible type in class org.jboss.axis.client.Call jaxrpc/src/main/org/jboss/axis/client/Call.java:1529: (1): The local variable "service" shadows an accessible field with the same name and compatible type in class org.jboss.axis.client.Call jaxrpc/src/main/org/jboss/axis/client/Service.java:113: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jaxrpc/src/main/org/jboss/axis/client/Service.java:434: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/client/Service.java:854: (1): The local variable "serviceName" shadows an accessible field with the same name and compatible type in class org.jboss.axis.client.Service jaxrpc/src/main/org/jboss/axis/client/AdminClient.java:395: (2): The Java VM shutdown method "System.exit()" was detected. jaxrpc/src/main/org/jboss/axis/client/AdminClient.java:401: (2): The Java VM shutdown method "System.exit()" was detected. system/src/main/org/jboss/Main.java:259: (2): The Java VM shutdown method "System.exit()" was detected. system/src/main/org/jboss/Main.java:291: (2): The Java VM shutdown method "System.exit()" was detected. system/src/main/org/jboss/Main.java:355: (2): The Java VM shutdown method "System.exit()" was detected. system/src/main/org/jboss/Main.java:362: (2): The Java VM shutdown method "System.exit()" was detected. system/src/main/org/jboss/Main.java:386: (1): The local variable "props" shadows an accessible field with the same name and compatible type in class org.jboss.Main system/src/main/org/jboss/Main.java:460: (2): The Java VM shutdown method "System.exit()" was detected. server/src/main/org/jboss/Shutdown.java:79: (2): The Java VM shutdown method "System.exit()" was detected. server/src/main/org/jboss/Shutdown.java:116: (2): The Java VM shutdown method "System.exit()" was detected. server/src/main/org/jboss/Shutdown.java:127: (2): The Java VM shutdown method "System.exit()" was detected. common/src/main/org/jboss/util/propertyeditor/PropertyEditors.java:80: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/server/AbstractMBeanInvoker.java:259: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/server/AbstractMBeanInvoker.java:361: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/server/AbstractMBeanInvoker.java:464: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/server/AbstractMBeanInvoker.java:507: (1): The local variable "info" shadows an accessible field with the same name and compatible type in class org.jboss.mx.server.AbstractMBeanInvoker jmx/src/main/org/jboss/mx/server/AbstractMBeanInvoker.java:514: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/server/AbstractMBeanInvoker.java:541: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/server/AbstractMBeanInvoker.java:566: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/server/MBeanServerImpl.java:1220: (2): This catch block should rethrow the Throwable or Error it caught. jms/src/main/org/jboss/jms/serverless/client/CommonInterfaceSubscriber.java:82: (2): The Java VM shutdown method "System.exit()" was detected. jms/src/main/org/jboss/jms/serverless/client/Interactive.java:83: (2): The Java VM shutdown method "System.exit()" was detected. console/src/main/org/jboss/console/plugins/helpers/BasePluginWrapper.java:49: (1): The field "pluginName" shadows a field declared in class org.jboss.console.plugins.helpers.AbstractPluginWrapper console/src/main/org/jboss/console/plugins/helpers/BasePluginWrapper.java:50: (1): The field "pluginVersion" shadows a field declared in class org.jboss.console.plugins.helpers.AbstractPluginWrapper console/src/main/org/jboss/console/plugins/helpers/ServletPluginHelper.java:63: (2): This catch block should rethrow the Throwable or Error it caught. iiop/src/main/org/jboss/invocation/iiop/ReferenceData.java:30: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/invocation/iiop/IIOPInvoker.java:572: (1): The enclosing class "org.jboss.invocation.iiop.IIOPInvoker.TransientServantLocator" of this inner class must implement Serializable, but it doesnt. iiop/src/main/org/jboss/invocation/iiop/IIOPInvoker.java:604: (1): The enclosing class "org.jboss.invocation.iiop.IIOPInvoker.PersistentServantLocator" of this inner class must implement Serializable, but it doesnt. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:254: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:279: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:301: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:325: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:345: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:354: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:362: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:427: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:435: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:443: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:450: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:548: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:555: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:562: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:569: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:653: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:680: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:701: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:722: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:774: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:874: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:913: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:947: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1050: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1057: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1144: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1151: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1227: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1234: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1241: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1295: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1302: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1357: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1504: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCCustomFinderQuery.java:55: (1): The local variable "readAheadMetaData" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc.JDBCCustomFinderQuery server/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCLoadRelationCommand.java:236: (2): Arrays should be compared using java.util.Arrays.equals server/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCRelationInterceptor.java:38: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCRelationInterceptor.java:43: (1): The field "log" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCStartCommand.java:480: (1): A throw statement was detected in this finally block. This can produce unexpected results. server/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCStartCommand.java:554: (1): A throw statement was detected in this finally block. This can produce unexpected results. server/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCStartCommand.java:629: (1): A throw statement was detected in this finally block. This can produce unexpected results. server/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCStartCommand.java:714: (1): A throw statement was detected in this finally block. This can produce unexpected results. server/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCStartCommand.java:1091: (1): A throw statement was detected in this finally block. This can produce unexpected results. server/src/main/org/jboss/ejb/plugins/cmp/jdbc/QueryParameter.java:187: (1): The local variable "type" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.cmp.jdbc.QueryParameter varia/src/main/org/jboss/tools/ClassVersionInfo.java:20: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" varia/src/main/org/jboss/tools/SerialVersionUID.java:96: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/tools/SerialVersionUID.java:100: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/logging/util/OnlyOnceErrorHandler.java:35: (2): The field "WARN_PREFIX" of type java.lang.String can be declared final and static, since it is immutable. common/src/main/org/jboss/logging/util/OnlyOnceErrorHandler.java:36: (2): The field "ERROR_PREFIX" of type java.lang.String can be declared final and static, since it is immutable. common/src/main/org/jboss/util/property/MethodBoundPropertyListener.java:96: (1): The local variable "descriptor" shadows an accessible field with the same name and compatible type in class org.jboss.util.property.MethodBoundPropertyListener common/src/main/org/jboss/util/property/PropertyManager.java:40: (2): The type "org.jboss.util.property.PropertyMap" declared in the static field "props" extends java.util.Hashtable, and forms a global source of contention. varia/src/main/org/jboss/jmx/adaptor/snmp/agent/ManagerRecord.java:70: (2): The field "readCommunity" of type java.lang.String can be declared final and static, since it is immutable. varia/src/main/org/jboss/jmx/adaptor/snmp/agent/SnmpAgentService.java:57: (2): The interface NotificationListener is already implemented by a super class, methods on this class could unintentionally override methods from the super class. transaction/src/main/org/jboss/tm/TransactionImpl.java:818: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! transaction/src/main/org/jboss/tm/TransactionImpl.java:852: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! transaction/src/main/org/jboss/tm/TransactionImpl.java:1202: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/TransactionImpl.java:1475: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/TransactionImpl.java:1510: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/TransactionImpl.java:1682: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/TransactionImpl.java:1725: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/TransactionImpl.java:1793: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/TransactionImpl.java:1838: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/TransactionImpl.java:2049: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/TransactionImpl.java:2129: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/XidImpl.java:24: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" transaction/src/main/org/jboss/tm/LocalId.java:20: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" transaction/src/main/org/jboss/tm/GlobalId.java:25: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" transaction/src/main/org/jboss/tm/GlobalId.java:120: (2): Arrays should be compared using java.util.Arrays.equals transaction/src/main/org/jboss/tm/TxManager.java:672: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/TxManager.java:689: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/TxManager.java:706: (2): This catch block should rethrow the Throwable or Error it caught. transaction/src/main/org/jboss/tm/TxManager.java:802: (1): Arithmetic calculation detected on the volatile field "commitCount"! Synchronization is necessary to guard against lost updates. transaction/src/main/org/jboss/tm/TxManager.java:810: (1): Arithmetic calculation detected on the volatile field "rollbackCount"! Synchronization is necessary to guard against lost updates. server/src/main/org/jboss/tm/JBossTransactionRolledbackException.java:35: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" transaction/src/main/org/jboss/tm/JBossRollbackException.java:30: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" ejb3/src/main/org/jboss/ejb3/remoting/EJB3RemotingInvocationHandler.java:62: (2): The finalize() method should be avoided if possible, because it slows down garbage collection. hibernate-int/src/main/org/jboss/hibernate/jmx/Hibernate.java:51: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport hibernate-int/src/main/org/jboss/hibernate/jmx/Hibernate.java:253: (2): This catch block should rethrow the Throwable or Error it caught. hibernate-int/src/main/org/jboss/hibernate/jmx/Hibernate.java:371: (2): This catch block should rethrow the Throwable or Error it caught. hibernate-int/src/main/org/jboss/hibernate/jmx/Hibernate.java:473: (2): This catch block should rethrow the Throwable or Error it caught. hibernate-int/src/main/org/jboss/hibernate/jmx/Hibernate.java:496: (2): This catch block should rethrow the Throwable or Error it caught. hibernate-int/src/main/org/jboss/hibernate/jmx/Hibernate.java:529: (2): This catch block should rethrow the Throwable or Error it caught. hibernate-int/src/main/org/jboss/hibernate/jmx/Hibernate.java:562: (2): This catch block should rethrow the Throwable or Error it caught. hibernate-int/src/main/org/jboss/hibernate/jmx/Hibernate.java:577: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/local/EntityProxy.java:20: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.ejb.plugins.local.LocalProxy server/src/main/org/jboss/ejb/plugins/local/EntityProxy.java:20: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/ejb/plugins/local/LocalHomeProxy.java:26: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.ejb.plugins.local.LocalProxy server/src/main/org/jboss/ejb/plugins/local/LocalHomeProxy.java:26: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/ejb/plugins/local/LocalHomeProxy.java:29: (1): The type "java.lang.reflect.Method" of the non-transient field "REMOVE_BY_PRIMARY_KEY" does not implement the Serializable interface server/src/main/org/jboss/ejb/plugins/local/LocalHomeProxy.java:32: (1): The type "java.lang.reflect.Method" of the non-transient field "REMOVE_OBJECT" does not implement the Serializable interface server/src/main/org/jboss/ejb/plugins/local/LocalProxy.java:26: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/ejb/plugins/local/StatefulSessionProxy.java:24: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.ejb.plugins.local.LocalProxy server/src/main/org/jboss/ejb/plugins/local/StatefulSessionProxy.java:24: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/ejb/plugins/local/StatelessSessionProxy.java:26: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.ejb.plugins.local.LocalProxy server/src/main/org/jboss/ejb/plugins/local/StatelessSessionProxy.java:26: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" ejb3/src/main/org/jboss/ejb3/cache/tree/PassivationCacheLoader.java:31: (1): The local variable "filename" shadows an accessible field with the same name and compatible type in class org.jboss.ejb3.cache.tree.PassivationCacheLoader server/src/main/org/jboss/invocation/unified/marshall/HTTPInvocationMarshaller.java:32: (1): The field "DATATYPE" shadows a field declared in class org.jboss.remoting.marshal.http.HTTPMarshaller server/src/main/org/jboss/invocation/unified/marshall/HTTPInvocationMarshaller.java:32: (1): The field "DATATYPE" shadows a field declared in class org.jboss.remoting.marshal.serializable.SerializableMarshaller server/src/main/org/jboss/invocation/unified/marshall/HTTPInvocationUnMarshaller.java:29: (1): The field "DATATYPE" shadows a field declared in class org.jboss.remoting.marshal.http.HTTPUnMarshaller server/src/main/org/jboss/invocation/unified/marshall/HTTPInvocationUnMarshaller.java:29: (1): The field "DATATYPE" shadows a field declared in class org.jboss.remoting.marshal.serializable.SerializableUnMarshaller server/src/main/org/jboss/invocation/unified/marshall/InvocationMarshaller.java:31: (1): The field "DATATYPE" shadows a field declared in class org.jboss.remoting.marshal.serializable.SerializableMarshaller server/src/main/org/jboss/invocation/unified/marshall/InvocationUnMarshaller.java:28: (1): The field "DATATYPE" shadows a field declared in class org.jboss.remoting.marshal.serializable.SerializableUnMarshaller messaging/src/main/org/jboss/mq/il/oil/OILClientIL.java:35: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/il/oil/OILServerIL.java:48: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/il/oil/OILServerILService.java:57: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport messaging/src/main/org/jboss/mq/il/oil/OILServerILService.java:70: (1): The field "server" shadows a field declared in class org.jboss.system.ServiceMBeanSupport messaging/src/main/org/jboss/mq/il/oil/OILServerILService.java:476: (1): Arithmetic calculation detected on the volatile field "running"! Synchronization is necessary to guard against lost updates. messaging/src/main/org/jboss/mq/il/oil/OILServerILService.java:521: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/il/oil/OILServerILService.java:209: (1): Arithmetic calculation detected on the volatile field "running"! Synchronization is necessary to guard against lost updates. management/src/main/org/jboss/management/mejb/MEJBSession.java:12: (2): The interface SessionBean is already implemented by a super class, methods on this class could unintentionally override methods from the super class. management/src/main/org/jboss/management/mejb/ManagementBean.java:55: (2): non-final static fields are not allowed in EJBs. See section 25.1.2, EJB 2.1. server/src/main/org/jboss/security/SimplePrincipal.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" security/src/main/org/jboss/security/Util.java:433: (2): This catch block should rethrow the Throwable or Error it caught. security/src/main/org/jboss/security/SubjectSecurityProxyFactory.java:19: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" system/src/main/org/jboss/deployment/scanner/URLDeploymentScanner.java:47: (2): The interface DeploymentScanner is already implemented by a super class, methods on this class could unintentionally override methods from the super class. system/src/main/org/jboss/deployment/scanner/URLDeploymentScanner.java:542: (2): Arrays should be compared using java.util.Arrays.equals system/src/main/org/jboss/deployment/scanner/URLDirectoryScanner.java:46: (2): The interface DeploymentScanner is already implemented by a super class, methods on this class could unintentionally override methods from the super class. management/src/main/org/jboss/management/j2ee/factory/ServiceModuleFactory.java:58: (2): This catch block should rethrow the Throwable or Error it caught. management/src/main/org/jboss/management/j2ee/factory/ServiceModuleFactory.java:84: (2): This catch block should rethrow the Throwable or Error it caught. management/src/main/org/jboss/management/j2ee/factory/ServiceModuleFactory.java:97: (2): This catch block should rethrow the Throwable or Error it caught. management/src/main/org/jboss/management/j2ee/factory/WebModuleFactory.java:59: (2): This catch block should rethrow the Throwable or Error it caught. management/src/main/org/jboss/management/j2ee/factory/WebModuleFactory.java:91: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/i18n/ProjectResourceBundle.java:496: (2): Strings should be compared using equals() even if intern()ed. jaxrpc/src/main/org/jboss/axis/i18n/ProjectResourceBundle.java:527: (2): Strings should be compared using equals() even if intern()ed. common/src/main/org/jboss/xb/binding/sunday/unmarshalling/SundayContentHandler.java:88: (1): The local variable "schema" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/ClassInstanceAdvisor.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/ClassInstanceAdvisor.class:448: (2): The finalize() method should be avoided if possible, because it slows down garbage collection. thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/ClassInstanceAdvisor.class:448: (2): The finalize() method is empty. This slows down garbage collection. jaxrpc/src/main/org/jboss/axis/wsdl/gen/WSDL2.java:304: (2): The Java VM shutdown method "System.exit()" was detected. jaxrpc/src/main/org/jboss/axis/wsdl/gen/WSDL2.java:344: (2): The Java VM shutdown method "System.exit()" was detected. jaxrpc/src/main/org/jboss/axis/wsdl/gen/WSDL2.java:346: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/wsdl/gen/WSDL2.java:349: (2): The Java VM shutdown method "System.exit()" was detected. jmx/src/main/org/jboss/mx/util/JBossNotificationBroadcasterSupport.java:114: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/util/MBeanTyperInvoker.java:101: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/util/MonitorRunnable.java:148: (2): This catch block should rethrow the Throwable or Error it caught. jmx/src/main/org/jboss/mx/util/RunnableScheduler.java:162: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! jmx/src/main/org/jboss/mx/util/RunnableScheduler.java:198: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! server/src/main/org/jboss/jmx/adaptor/rmi/RMIRemoteMBeanProxy.java:27: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/jmx/adaptor/rmi/NotificationListenerDelegate.java:37: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/threadpool/ThreadPool.java:142: (1): Arithmetic calculation detected on the volatile field "stopping"! Synchronization is necessary to guard against lost updates. messaging/src/main/org/jboss/mq/threadpool/ThreadPool.java:205: (1): The method "wait" must be called with exactly one lock being held. messaging/src/main/org/jboss/mq/threadpool/ThreadPool.java:219: (1): Arithmetic calculation detected on the volatile field "stopping"! Synchronization is necessary to guard against lost updates. messaging/src/main/org/jboss/mq/threadpool/ThreadPool.java:225: (1): Arithmetic calculation detected on the volatile field "stopping"! Synchronization is necessary to guard against lost updates. common/src/main/org/jboss/util/timeout/TimeoutFactory.java:568: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/util/timeout/TimeoutFactory.java:433: (2): The native method "arraycopy" is called while holding locks. This increases the probability of contention! common/src/main/org/jboss/util/timeout/TimeoutFactory.java:506: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! common/src/main/org/jboss/util/timeout/TimeoutFactory.java:517: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! common/src/main/org/jboss/util/timeout/TimeoutFactory.java:533: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/util/timeout/TimeoutFactory.java:115: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/handlers/soap/SOAPService.java:219: (2): Strings should be compared using equals() even if intern()ed. ejb3/src/main/org/jboss/ejb3/stateful/StatefulBeanContext.java:30: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields ejb3/src/main/org/jboss/ejb3/stateful/StatefulBeanContext.java:30: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields ejb3/src/main/org/jboss/ejb3/stateful/StatefulBeanContext.java:99: (1): The local variable "container" shadows an accessible field with the same name and compatible type in class org.jboss.ejb3.BaseContext ejb3/src/main/org/jboss/ejb3/stateful/StatefulContainerInvocation.java:22: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields ejb3/src/main/org/jboss/ejb3/stateful/StatefulContainerInvocation.java:22: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields ejb3/src/main/org/jboss/ejb3/stateful/BaseStatefulProxyFactory.java:27: (2): The interface ProxyFactory is already implemented by a super class, methods on this class could unintentionally override methods from the super class. ejb3/src/main/org/jboss/ejb3/stateful/BaseStatefulProxyFactory.java:42: (1): The local variable "proxyClass" shadows an accessible field with the same name and compatible type in class org.jboss.ejb3.stateful.BaseStatefulProxyFactory ejb3/src/main/org/jboss/ejb3/stateful/StatefulHandleImpl.java:41: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" ejb3/src/main/org/jboss/ejb3/stateful/StatefulHandleImpl.java:44: (1): The type "java.lang.reflect.Method" of the non-transient field "GET_EJB_OBJECT" does not implement the Serializable interface ejb3/src/main/org/jboss/ejb3/stateful/StatefulRemoteInvocation.java:24: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. ejb3/src/main/org/jboss/ejb3/stateful/StatefulRemoteProxy.java:41: (1): The field "handle" shadows a field declared in class org.jboss.ejb3.session.BaseSessionRemoteProxy ejb3/src/main/org/jboss/ejb3/stateful/StatefulRemoteProxy.java:42: (1): The field "homeHandle" shadows a field declared in class org.jboss.ejb3.session.BaseSessionRemoteProxy ejb3/src/main/org/jboss/ejb3/stateful/StatefulRemoteProxy.java:43: (1): The field "ejbMetaData" shadows a field declared in class org.jboss.ejb3.session.BaseSessionRemoteProxy connector/src/main/org/jboss/resource/adapter/jdbc/local/HALocalManagedConnectionFactory.java:29: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory connector/src/main/org/jboss/resource/adapter/jdbc/local/LocalManagedConnectionFactory.java:39: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jdbc/local/LocalManagedConnectionFactory.java:269: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! security/src/main/org/jboss/crypto/CipherSocket.java:50: (1): The local variable "cipher" shadows an accessible field with the same name and compatible type in class org.jboss.crypto.CipherSocket security/src/main/org/jboss/crypto/CipherSocket.java:72: (1): The local variable "cipher" shadows an accessible field with the same name and compatible type in class org.jboss.crypto.CipherSocket jmx/src/main/org/jboss/mx/modelmbean/ModelMBeanInvoker.java:83: (1): The field "log" shadows a field declared in class org.jboss.mx.server.AbstractMBeanInvoker jmx/src/main/org/jboss/mx/modelmbean/ModelMBeanInvoker.java:718: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/lock/Entrancy.java:20: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/ejb/plugins/lock/NonReentrantLock.java:58: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! server/src/main/org/jboss/ejb/plugins/lock/NonReentrantLock.java:112: (1): Arithmetic calculation detected on the volatile field "held"! Synchronization is necessary to guard against lost updates. server/src/main/org/jboss/ejb/plugins/lock/NonReentrantLock.java:125: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! server/src/main/org/jboss/ejb/plugins/lock/NonReentrantLock.java:157: (1): Arithmetic calculation detected on the volatile field "held"! Synchronization is necessary to guard against lost updates. server/src/main/org/jboss/ejb/plugins/lock/NonReentrantLock.java:174: (1): Arithmetic calculation detected on the volatile field "held"! Synchronization is necessary to guard against lost updates. server/src/main/org/jboss/ejb/plugins/lock/BeanLockSupport.java:70: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! server/src/main/org/jboss/ejb/plugins/lock/BeanLockSupport.java:91: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! server/src/main/org/jboss/ejb/plugins/lock/QueuedPessimisticEJBLock.java:416: (1): The local variable "tx" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.lock.BeanLockSupport server/src/main/org/jboss/ejb/plugins/lock/SimpleReadWriteEJBLock.java:284: (2): The finalize() method should be avoided if possible, because it slows down garbage collection. iiop/src/main/org/jboss/iiop/csiv2/CSIv2Policy.java:35: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/iiop/csiv2/CSIv2IORInterceptor.java:47: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/iiop/csiv2/CSIv2Initializer.java:36: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/iiop/csiv2/CSIv2PolicyFactory.java:33: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/iiop/csiv2/SASClientIdentityInterceptor.java:70: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/iiop/csiv2/SASClientInitializer.java:38: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/iiop/csiv2/SASCurrentImpl.java:36: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/iiop/csiv2/SASInitializer.java:41: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" iiop/src/main/org/jboss/iiop/csiv2/SASTargetInterceptor.java:64: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" aspects/src/main/org/jboss/aspects/asynch/ThreadPoolExecutor.java:46: (2): This catch block should rethrow the Throwable or Error it caught. ejb3/src/main/org/jboss/ejb3/mdb/ProducerManagerImpl.java:38: (1): This type must implement a public zero-argument constructor to conform to the externalizable constract. ejb3/src/main/org/jboss/ejb3/mdb/ProducerManagerImpl.java:38: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields ejb3/src/main/org/jboss/ejb3/mdb/ProducerManagerImpl.java:38: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields security/src/main/org/jboss/security/plugins/JaasSecurityDomain.java:386: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport security/src/main/org/jboss/security/plugins/JaasSecurityManager.java:195: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport security/src/main/org/jboss/security/plugins/JaasSecurityManager.java:106: (2): This catch block should rethrow the Throwable or Error it caught. security/src/main/org/jboss/security/plugins/JaasSecurityManagerService.java:72: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport server/src/main/org/jboss/security/plugins/NoAccessSecurityManager.java:33: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/security/plugins/NullSecurityManager.java:34: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/security/plugins/SecurityConfig.java:137: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport webservice/src/main/org/jboss/webservice/encoding/ser/MetaDataBeanSerializerFactory.java:24: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/encoding/ser/MetaDataBeanDeserializerFactory.java:25: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/il/oil2/OIL2ClientIL.java:25: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/il/oil2/OIL2Request.java:25: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/il/oil2/OIL2ServerIL.java:45: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/il/oil2/OIL2ServerIL.java:93: (1): The type "org.jboss.mq.il.oil2.OIL2SocketHandler" of the non-transient field "socketHandler" does not implement the Serializable interface messaging/src/main/org/jboss/mq/il/oil2/OIL2ServerIL.java:140: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/il/oil2/OIL2ServerILService.java:54: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport messaging/src/main/org/jboss/mq/il/oil2/OIL2ServerILService.java:67: (1): The field "server" shadows a field declared in class org.jboss.system.ServiceMBeanSupport messaging/src/main/org/jboss/mq/il/oil2/OIL2ServerILService.java:387: (1): Arithmetic calculation detected on the volatile field "running"! Synchronization is necessary to guard against lost updates. messaging/src/main/org/jboss/mq/il/oil2/OIL2ServerILService.java:435: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/jms/asf/ServerSessionPoolLoader.java:138: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.jms.asf.ServerSessionPoolLoader server/src/main/org/jboss/jms/asf/ServerSessionPoolLoader.java:160: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.jms.asf.ServerSessionPoolLoader server/src/main/org/jboss/jms/asf/StdServerSession.java:315: (1): A throw statement was detected in this finally block. This can produce unexpected results. server/src/main/org/jboss/jms/asf/StdServerSessionPoolFactory.java:30: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" tomcat/src/main/org/jboss/web/tomcat/filters/SemaphoreValve.java:59: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase common/src/main/org/jboss/util/loading/ContextClassLoaderSwitcher.java:44: (1): The field "INSTANTIATOR" shadows a field declared in class org.jboss.util.loading.ContextClassLoader server/src/main/org/jboss/naming/interceptors/ExceptionInterceptor.java:25: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/naming/interceptors/ExceptionInterceptor.java:25: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/naming/interceptors/ExceptionInterceptor.java:25: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. server/src/main/org/jboss/naming/interceptors/ProxyFactoryInterceptor.java:29: (1): The field "log" shadows a field declared in class org.jboss.mx.interceptor.AbstractInterceptor console/src/main/org/jboss/console/plugins/helpers/jmx/Server.java:126: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/util/id/GUID.java:38: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" common/src/main/org/jboss/util/id/SerialVersion.java:53: (2): This catch block should rethrow the Throwable or Error it caught. iiop/src/main/org/jboss/iiop/CorbaORBService.java:186: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/metadata/ConnectorMetaData.java:26: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.resource.metadata.ConfigPropertyMetaDataContainer connector/src/main/org/jboss/resource/metadata/ConfigPropertyMetaDataContainer.java:23: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/metadata/ConnectionDefinitionMetaData.java:20: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.resource.metadata.ConfigPropertyMetaDataContainer connector/src/main/org/jboss/resource/metadata/ConfigPropertyMetaData.java:20: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.resource.metadata.DescriptionMetaDataContainer connector/src/main/org/jboss/resource/metadata/DescriptionMetaDataContainer.java:26: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/metadata/MessageListenerMetaData.java:23: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/metadata/RequiredConfigPropertyMetaData.java:20: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.resource.metadata.DescriptionMetaDataContainer connector/src/main/org/jboss/resource/metadata/RequiredConfigPropertyMetaData.java:20: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/metadata/AdminObjectMetaData.java:20: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.resource.metadata.ConfigPropertyMetaDataContainer connector/src/main/org/jboss/resource/metadata/LicenseMetaData.java:20: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.resource.metadata.DescriptionMetaDataContainer connector/src/main/org/jboss/resource/metadata/DescriptionGroupMetaData.java:21: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/metadata/DescriptionMetaData.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/metadata/AuthenticationMechanismMetaData.java:20: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.resource.metadata.DescriptionMetaDataContainer connector/src/main/org/jboss/resource/metadata/AuthenticationMechanismMetaData.java:20: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/metadata/TransactionSupportMetaData.java:21: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/metadata/SecurityPermissionMetaData.java:20: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.resource.metadata.DescriptionMetaDataContainer connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsActivation.java:229: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsActivation.java:352: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsActivation.java:498: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsActivation.java:537: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsActivation.java:550: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsActivation.java:571: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsServerSession.java:128: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsServerSession.java:138: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsServerSession.java:148: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsServerSession.java:173: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsServerSessionPool.java:270: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/ejb/plugins/cmp/jdbc2/RelationInterceptor.java:30: (1): The field "log" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor server/src/main/org/jboss/ejb/plugins/cmp/jdbc/bridge/CMRMessage.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/ejb/plugins/cmp/jdbc/bridge/JDBCCMRFieldBridge.java:1887: (2): The field "lastRead" of type long can be declared final and static, since it is immutable. server/src/main/org/jboss/ejb/plugins/cmp/jdbc/bridge/CMPMessage.java:23: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/SpyDestination.java:29: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/TransactionRequest.java:30: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/DurableSubscriptionID.java:123: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:274: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:281: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:305: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:313: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:321: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:374: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:417: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:451: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:506: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:531: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:593: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:611: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:626: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:638: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:650: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:685: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:749: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/Connection.java:833: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:885: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:942: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:967: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:1001: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:1071: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:1095: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:1116: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:1141: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:1165: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:1190: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:1207: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:1233: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:1329: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/Connection.java:1369: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyConnectionFactory.java:41: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/SpyXAConnectionFactory.java:37: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.mq.SpyConnectionFactory messaging/src/main/org/jboss/mq/SpyXAConnectionFactory.java:37: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/SpyTopic.java:29: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.mq.SpyDestination messaging/src/main/org/jboss/mq/SpyTopic.java:29: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/SpyQueue.java:29: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.mq.SpyDestination messaging/src/main/org/jboss/mq/SpyQueue.java:29: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/SpyJMSException.java:33: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/SpyTemporaryTopic.java:24: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.mq.SpyTopic messaging/src/main/org/jboss/mq/SpyTemporaryTopic.java:24: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.mq.SpyDestination messaging/src/main/org/jboss/mq/SpyTemporaryTopic.java:24: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/SpyTemporaryQueue.java:24: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.mq.SpyQueue messaging/src/main/org/jboss/mq/SpyTemporaryQueue.java:24: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.mq.SpyDestination messaging/src/main/org/jboss/mq/SpyTemporaryQueue.java:24: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/SpyTransactionRolledBackException.java:32: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/DestinationFullException.java:25: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.mq.SpyJMSException messaging/src/main/org/jboss/mq/MessageStatistics.java:27: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/SpyBytesMessage.java:483: (1): The writeObject method signature is required to be "private void writeObject(ObjectOutputStream stream) throws IOException" messaging/src/main/org/jboss/mq/SpyBytesMessage.java:34: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. messaging/src/main/org/jboss/mq/SpyBytesMessage.java:63: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyConnectionConsumer.java:200: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyConnectionConsumer.java:209: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyConnectionConsumer.java:318: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyConnectionConsumer.java:329: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyConnectionConsumer.java:338: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyEncapsulatedMessage.java:23: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields messaging/src/main/org/jboss/mq/SpyEncapsulatedMessage.java:23: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields messaging/src/main/org/jboss/mq/SpyMapMessage.java:31: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. messaging/src/main/org/jboss/mq/SpyMessageConsumer.java:441: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/SpyMessageConsumer.java:709: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyMessageConsumer.java:734: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyMessageConsumer.java:741: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyMessageConsumer.java:795: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyMessageConsumer.java:924: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyObjectMessage.java:34: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. messaging/src/main/org/jboss/mq/SpySession.java:336: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:377: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:397: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:420: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:447: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:484: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:498: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:537: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:586: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:609: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:1006: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:1144: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpySession.java:1157: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/SpyStreamMessage.java:572: (1): The writeObject method signature is required to be "private void writeObject(ObjectOutputStream stream) throws IOException" messaging/src/main/org/jboss/mq/SpyStreamMessage.java:467: (1): The readObject method signature is required to be "private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException" messaging/src/main/org/jboss/mq/SpyStreamMessage.java:30: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. messaging/src/main/org/jboss/mq/SpyTextMessage.java:26: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. messaging/src/main/org/jboss/mq/SpyXAConnection.java:34: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/SpyXAException.java:31: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/SpyXAResourceManager.java:34: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/cache/invalidation/triggers/EntityBeanCacheBatchInvalidatorInterceptor.java:31: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor iiop/src/main/org/jboss/iiop/rmi/ContainerAnalysis.java:53: (2): The field "M_OVERLOADED" of type byte can be declared final and static, since it is immutable. iiop/src/main/org/jboss/iiop/rmi/ContainerAnalysis.java:56: (2): The field "M_READ" of type byte can be declared final and static, since it is immutable. iiop/src/main/org/jboss/iiop/rmi/ContainerAnalysis.java:59: (2): The field "M_WRITE" of type byte can be declared final and static, since it is immutable. iiop/src/main/org/jboss/iiop/rmi/ContainerAnalysis.java:62: (2): The field "M_READONLY" of type byte can be declared final and static, since it is immutable. iiop/src/main/org/jboss/iiop/rmi/ContainerAnalysis.java:65: (2): The field "M_INHERITED" of type byte can be declared final and static, since it is immutable. iiop/src/main/org/jboss/iiop/rmi/ContainerAnalysis.java:71: (2): The field "M_WRITEOBJECT" of type byte can be declared final and static, since it is immutable. iiop/src/main/org/jboss/iiop/rmi/ContainerAnalysis.java:75: (2): The field "F_CONSTANT" of type byte can be declared final and static, since it is immutable. iiop/src/main/org/jboss/iiop/rmi/ContainerAnalysis.java:81: (2): The field "F_SPFFIELD" of type byte can be declared final and static, since it is immutable. iiop/src/main/org/jboss/iiop/rmi/ValueAnalysis.java:350: (1): The serialization specification requires the following declaration for this field: "private static final ObjectStreamField[] serialPersistentFields;" iiop/src/main/org/jboss/iiop/rmi/WorkCacheManager.java:95: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! jmx-remoting/src/main/org/jboss/mx/remoting/tracker/MBeanTracker.java:292: (2): The finalize() method should be avoided if possible, because it slows down garbage collection. jmx-remoting/src/main/org/jboss/mx/remoting/tracker/MBeanTracker.java:311: (2): This catch block should rethrow the Throwable or Error it caught. jmx-remoting/src/main/org/jboss/mx/remoting/tracker/MBeanTracker.java:379: (2): This catch block should rethrow the Throwable or Error it caught. jmx-remoting/src/main/org/jboss/mx/remoting/tracker/MBeanTrackerFilter.java:30: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" jaxrpc/src/main/org/jboss/axis/deployment/wsdd/WSDDProvider.java:109: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/deployment/wsdd/WSDDDeployableItem.java:318: (1): The local variable "type" shadows an accessible field with the same name and compatible type in class org.jboss.axis.deployment.wsdd.WSDDDeployableItem jaxrpc/src/main/org/jboss/axis/deployment/wsdd/WSDDDeployableItem.java:414: (1): The local variable "type" shadows an accessible field with the same name and compatible type in class org.jboss.axis.deployment.wsdd.WSDDDeployableItem connector/src/main/org/jboss/resource/adapter/jms/JmsMCFProperties.java:29: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jms/JmsManagedConnection.java:234: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/JmsSession.java:544: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/JmsSession.java:558: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/JmsSession.java:575: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/JmsSessionFactoryImpl.java:271: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/JmsSessionFactoryImpl.java:290: (2): This catch block should rethrow the Throwable or Error it caught. connector/src/main/org/jboss/resource/adapter/jms/JmsSessionFactoryImpl.java:309: (2): This catch block should rethrow the Throwable or Error it caught. ejb3/src/main/org/jboss/ejb3/BaseSessionContext.java:43: (1): The field "log" shadows a field declared in class org.jboss.ejb3.BaseContext ejb3/src/main/org/jboss/ejb3/EJBContainerInvocation.java:22: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields ejb3/src/main/org/jboss/ejb3/EJBContainerInvocation.java:22: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields ejb3/src/main/org/jboss/ejb3/EJB3Deployer.java:37: (2): The interface SubDeployer is already implemented by a super class, methods on this class could unintentionally override methods from the super class. ejb3/src/main/org/jboss/ejb3/EJB3Deployer.java:200: (2): The native method "identityHashCode" is called while holding locks. This increases the probability of contention! ejb3/src/main/org/jboss/ejb3/EJB3Deployer.java:201: (2): The native method "identityHashCode" is called while holding locks. This increases the probability of contention! ejb3/src/main/org/jboss/ejb3/EJBContainerInvocationWrapper.java:23: (1): This type must implement a public zero-argument constructor to conform to the externalizable constract. ejb3/src/main/org/jboss/ejb3/EJBContainerInvocationWrapper.java:23: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields ejb3/src/main/org/jboss/ejb3/EJBContainerInvocationWrapper.java:23: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/webservice/metadata/serviceref/ServiceRefMetaData.java:41: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/webservice/metadata/serviceref/PortComponentRefMetaData.java:27: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/webservice/metadata/serviceref/HandlerMetaData.java:28: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/webservice/metadata/serviceref/InitParamMetaData.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" spring-int/src/main/org/jboss/spring/deployment/SpringDeployer.java:32: (2): The interface SubDeployer is already implemented by a super class, methods on this class could unintentionally override methods from the super class. messaging/src/main/org/jboss/mq/server/jmx/DestinationMBeanSupport.java:37: (2): The interface MBeanRegistration is already implemented by a super class, methods on this class could unintentionally override methods from the super class. varia/src/main/org/jboss/monitor/alarm/AlarmTable.java:160: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! varia/src/main/org/jboss/monitor/alarm/AlarmTable.java:167: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! varia/src/main/org/jboss/monitor/alarm/AlarmTable.java:202: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! varia/src/main/org/jboss/monitor/alarm/AlarmTable.java:209: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! varia/src/main/org/jboss/monitor/alarm/AlarmTable.java:277: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/attachments/AttachmentSupport.java:99: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/attachments/AttachmentsImpl.java:454: (1): The local variable "sendtype" shadows an accessible field with the same name and compatible type in class org.jboss.axis.attachments.AttachmentsImpl jaxrpc/src/main/org/jboss/axis/attachments/AttachmentsImpl.java:477: (1): The local variable "sendtype" shadows an accessible field with the same name and compatible type in class org.jboss.axis.attachments.AttachmentsImpl jaxrpc/src/main/org/jboss/axis/attachments/AttachmentsImpl.java:511: (1): The local variable "sendtype" shadows an accessible field with the same name and compatible type in class org.jboss.axis.attachments.AttachmentsImpl jaxrpc/src/main/org/jboss/axis/attachments/AttachmentsImpl.java:542: (1): The local variable "sendtype" shadows an accessible field with the same name and compatible type in class org.jboss.axis.attachments.AttachmentsImpl jaxrpc/src/main/org/jboss/axis/attachments/BoundaryDelimitedStream.java:290: (2): The native method "arraycopy" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/attachments/BoundaryDelimitedStream.java:314: (2): The native method "arraycopy" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/attachments/BoundaryDelimitedStream.java:355: (2): The native method "arraycopy" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/attachments/ManagedMemoryDataSource.java:117: (2): The finalize() method should be avoided if possible, because it slows down garbage collection. jaxrpc/src/main/org/jboss/axis/attachments/MultiPartDimeInputStream.java:170: (1): The local variable "contentId" shadows an accessible field with the same name and compatible type in class org.jboss.axis.attachments.MultiPartDimeInputStream jaxrpc/src/main/org/jboss/axis/attachments/MultiPartRelatedInputStream.java:570: (1): The local variable "contentId" shadows an accessible field with the same name and compatible type in class org.jboss.axis.attachments.MultiPartRelatedInputStream jaxrpc/src/main/org/jboss/axis/attachments/MultiPartRelatedInputStream.java:572: (1): The local variable "contentLocation" shadows an accessible field with the same name and compatible type in class org.jboss.axis.attachments.MultiPartRelatedInputStream messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:294: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:301: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:338: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:396: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:457: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:530: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:537: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:626: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:633: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:718: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:725: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:732: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:739: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:793: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:873: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:880: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:887: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:947: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:954: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1020: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1079: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1193: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1216: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1239: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1259: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1267: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1275: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1356: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1363: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1370: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1377: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1403: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1462: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1509: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1539: (2): This catch block should rethrow the Throwable or Error it caught. messaging/src/main/org/jboss/mq/pm/jdbc3/PersistenceManager.java:1572: (2): This catch block should rethrow the Throwable or Error it caught. varia/src/main/org/jboss/web/loadbalancer/scheduler/MinAvgSchedulerServiceMBean.java:16: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.web.loadbalancer.scheduler.AbstractSchedulerMBean varia/src/main/org/jboss/web/loadbalancer/scheduler/RoundRobinSchedulerServiceMBean.java:16: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.web.loadbalancer.scheduler.AbstractSchedulerMBean varia/src/main/org/jboss/web/loadbalancer/scheduler/WeightedLeastConnectionSchedulerServiceMBean.java:18: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.web.loadbalancer.scheduler.AbstractSchedulerMBean varia/src/main/org/jboss/web/loadbalancer/scheduler/HostStatistics.java:19: (1): volatile long types are known not to work on many VMs varia/src/main/org/jboss/web/loadbalancer/scheduler/HostStatistics.java:20: (1): volatile long types are known not to work on many VMs varia/src/main/org/jboss/web/loadbalancer/scheduler/HostStatistics.java:27: (1): Arithmetic calculation detected on the volatile field "numRequests"! Synchronization is necessary to guard against lost updates. varia/src/main/org/jboss/web/loadbalancer/scheduler/HostStatistics.java:28: (1): Arithmetic calculation detected on the volatile field "sumResponseTime"! Synchronization is necessary to guard against lost updates. varia/src/main/org/jboss/web/loadbalancer/scheduler/HostStatistics.java:33: (1): Arithmetic calculation detected on the volatile field "index"! Synchronization is necessary to guard against lost updates. varia/src/main/org/jboss/web/loadbalancer/scheduler/HostStatistics.java:71: (1): Arithmetic calculation detected on the volatile field "currentConnections"! Synchronization is necessary to guard against lost updates. varia/src/main/org/jboss/web/loadbalancer/scheduler/HostStatistics.java:76: (1): Arithmetic calculation detected on the volatile field "currentConnections"! Synchronization is necessary to guard against lost updates. varia/src/main/org/jboss/varia/deployment/convertor/WebLogicConvertor.java:73: (2): Strings should be compared using equals() even if intern()ed. varia/src/main/org/jboss/varia/deployment/convertor/WebLogicConvertor.java:232: (1): The local variable "xslParams" shadows an accessible field with the same name and compatible type in class org.jboss.varia.deployment.convertor.WebLogicConvertor jaxrpc/src/main/org/jboss/axis/types/Duration.java:322: (2): Equality checks with floating point numbers can lead to unexpected behavior. jaxrpc/src/main/org/jboss/axis/types/Duration.java:371: (2): Equality checks with floating point numbers can lead to unexpected behavior. jaxrpc/src/main/org/jboss/axis/types/Schema.java:157: (2): The native method "getLength" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/types/Schema.java:161: (2): The native method "get" is called while holding locks. This increases the probability of contention! jaxrpc/src/main/org/jboss/axis/types/Schema.java:162: (2): The native method "isArray" is called while holding locks. This increases the probability of contention! webservice/src/main/org/jboss/webservice/server/InvokerProviderSimple.java:28: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/server/ContextServlet.java:34: (1): The field "log" shadows a field declared in class org.jboss.webservice.server.AbstractServlet webservice/src/main/org/jboss/webservice/server/InvokerProvider.java:62: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/server/InvokerProviderEJB.java:40: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.webservice.server.InvokerProvider webservice/src/main/org/jboss/webservice/server/InvokerProviderEJB.java:40: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/server/InvokerProviderJMX.java:27: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.webservice.server.InvokerProviderJSE webservice/src/main/org/jboss/webservice/server/InvokerProviderJMX.java:27: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.webservice.server.InvokerProvider webservice/src/main/org/jboss/webservice/server/InvokerProviderJMX.java:27: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/server/InvokerProviderJSE.java:33: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.webservice.server.InvokerProvider webservice/src/main/org/jboss/webservice/server/InvokerProviderJSE.java:33: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/server/ServerEngine.java:36: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/server/ServiceEndpointServlet.java:36: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" webservice/src/main/org/jboss/webservice/server/ServiceEndpointServlet.java:39: (1): The field "log" shadows a field declared in class org.jboss.webservice.server.AbstractServlet messaging/src/main/org/jboss/mq/il/http/HTTPILRequest.java:20: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/il/http/HTTPILResponse.java:19: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/il/http/HTTPClientIL.java:25: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" messaging/src/main/org/jboss/mq/il/http/HTTPServerIL.java:42: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/verifier/event/VerificationEvent.java:61: (1): The type "java.lang.reflect.Method" of the non-transient field "method" does not implement the Serializable interface webservice/src/main/org/jboss/webservice/ServiceDeployer.java:62: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport webservice/src/main/org/jboss/webservice/ServiceDeployer.java:112: (2): This catch block should rethrow the Throwable or Error it caught. webservice/src/main/org/jboss/webservice/ServiceDeployer.java:124: (2): This catch block should rethrow the Throwable or Error it caught. webservice/src/main/org/jboss/webservice/AxisService.java:68: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport webservice/src/main/org/jboss/webservice/ServiceClientDeployer.java:38: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport webservice/src/main/org/jboss/webservice/ServiceDeployerEJB.java:55: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport webservice/src/main/org/jboss/webservice/ServiceDeployerJSE.java:44: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport server/src/main/org/jboss/corba/ORBFactory.java:53: (2): The native method "doPrivileged" is called while holding locks. This increases the probability of contention! server/src/main/org/jboss/corba/ORBFactory.java:70: (2): This catch block should rethrow the Throwable or Error it caught. common/src/main/org/jboss/xb/binding/metadata/marshalling/ObjectModelBindingFactory.java:664: (1): The local variable "field" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.metadata.marshalling.ObjectModelBindingFactory.FieldBindingImpl common/src/main/org/jboss/xb/binding/metadata/marshalling/ObjectModelBindingFactory.java:665: (1): The local variable "getter" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.metadata.marshalling.ObjectModelBindingFactory.FieldBindingImpl common/src/main/org/jboss/xb/binding/metadata/marshalling/ObjectModelBindingFactory.java:666: (1): The local variable "fieldType" shadows an accessible field with the same name and compatible type in class org.jboss.xb.binding.metadata.marshalling.ObjectModelBindingFactory.FieldBindingImpl cluster/src/main/org/jboss/ha/jndi/DetachedHANamingService.java:554: (2): This catch block should rethrow the Throwable or Error it caught. cluster/src/main/org/jboss/ha/jndi/DetachedHANamingService.java:651: (2): This catch block should rethrow the Throwable or Error it caught. cluster/src/main/org/jboss/ha/jndi/HAJNDI.java:37: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" cluster/src/main/org/jboss/ha/jndi/TreeHead.java:36: (2): The interface Naming is already implemented by a super class, methods on this class could unintentionally override methods from the super class. server/src/main/org/jboss/invocation/http/interfaces/HttpInvokerProxy.java:40: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/invocation/http/interfaces/ClientMethodInterceptor.java:20: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/invocation/http/interfaces/ClientMethodInterceptor.java:20: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields server/src/main/org/jboss/invocation/http/interfaces/ClientMethodInterceptor.java:20: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. cluster/src/main/org/jboss/invocation/http/interfaces/ClientMethodInterceptorHA.java:20: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields cluster/src/main/org/jboss/invocation/http/interfaces/ClientMethodInterceptorHA.java:20: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields cluster/src/main/org/jboss/invocation/http/interfaces/ClientMethodInterceptorHA.java:20: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class. varia/src/main/org/jboss/services/binding/ServiceConfig.java:41: (1): Non-final clone methods must use super.clone() instead of a constructor call. transaction/src/main/org/jboss/tm/integrity/FailIncompleteTransactionIntegrity.java:34: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention! jboss.net/src/main/org/jboss/net/jmx/server/MBeanProvider.java:95: (1): The field "name" shadows a field declared in class org.jboss.axis.handlers.BasicHandler server/src/main/org/jboss/verifier/strategy/EJBVerifier20.java:35: (1): The field "log" shadows a field declared in class org.jboss.verifier.strategy.AbstractVerifier server/src/main/org/jboss/verifier/strategy/EJBVerifier21.java:35: (1): The field "log" shadows a field declared in class org.jboss.verifier.strategy.AbstractVerifier server/src/main/org/jboss/proxy/compiler/Proxies.java:246: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" server/src/main/org/jboss/proxy/compiler/Proxies.java:252: (1): The type "java.lang.reflect.Method[]" of the non-transient field "methods" does not implement the Serializable interface server/src/main/org/jboss/proxy/compiler/Proxies.java:262: (1): The type "java.lang.reflect.Constructor" of the non-transient field "proxyConstructor" does not implement the Serializable interface server/src/main/org/jboss/proxy/compiler/Proxies.java:671: (1): The local variable "methods" shadows an accessible field with the same name and compatible type in class org.jboss.proxy.compiler.Proxies.Impl connector/src/main/org/jboss/resource/adapter/jdbc/remote/WrapperDataSourceServiceMBean.java:18: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.resource.connectionmanager.ConnectionFactoryBindingServiceMBean connector/src/main/org/jboss/resource/adapter/jdbc/remote/SerializableInputStream.java:24: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jdbc/remote/SerializableInputStream.java:339: (2): The native method "arraycopy" is called while holding locks. This increases the probability of contention! connector/src/main/org/jboss/resource/adapter/jdbc/remote/SerializableParameterMetaData.java:20: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jdbc/remote/SerializableReader.java:21: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jdbc/remote/SerializableResultSetMetaData.java:23: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jdbc/remote/SerializableResultSetMetaData.java:29: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jdbc/remote/StatementInterceptor.java:20: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields connector/src/main/org/jboss/resource/adapter/jdbc/remote/StatementInterceptor.java:20: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields connector/src/main/org/jboss/resource/adapter/jdbc/remote/StatementInterceptor.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" connector/src/main/org/jboss/resource/adapter/jdbc/remote/WrapperDataSourceService.java:72: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport connector/src/main/org/jboss/resource/adapter/jdbc/remote/WrapperDataSourceService.java:309: (1): The local variable "jndiName" shadows an accessible field with the same name and compatible type in class org.jboss.resource.connectionmanager.ConnectionFactoryBindingService connector/src/main/org/jboss/resource/adapter/jdbc/remote/WrapperDataSourceService.java:517: (1): The local variable "jndiName" shadows an accessible field with the same name and compatible type in class org.jboss.resource.connectionmanager.ConnectionFactoryBindingService connector/src/main/org/jboss/resource/adapter/jdbc/remote/WrapperDataSourceService.java:538: (1): The local variable "jndiName" shadows an accessible field with the same name and compatible type in class org.jboss.resource.connectionmanager.ConnectionFactoryBindingService connector/src/main/org/jboss/resource/adapter/jdbc/remote/WrapperDataSourceService.java:570: (1): The local variable "jndiName" shadows an accessible field with the same name and compatible type in class org.jboss.resource.connectionmanager.ConnectionFactoryBindingService connector/src/main/org/jboss/resource/adapter/jdbc/remote/WrapperDataSourceService.java:591: (1): The local variable "jndiName" shadows an accessible field with the same name and compatible type in class org.jboss.resource.connectionmanager.ConnectionFactoryBindingService cluster/src/main/org/jboss/ha/httpsession/server/ClusteredHTTPSessionService.java:330: (1): The local variable "random" shadows an accessible field with the same name and compatible type in class org.jboss.ha.httpsession.server.ClusteredHTTPSessionService cluster/src/main/org/jboss/ha/httpsession/server/ClusteredHTTPSessionService.java:333: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention! cluster/src/main/org/jboss/ha/httpsession/server/ClusteredHTTPSessionService.java:334: (2): The native method "freeMemory" is called while holding locks. This increases the probability of contention! cluster/src/main/org/jboss/ha/httpsession/server/ClusteredHTTPSessionService.java:365: (1): The local variable "digest" shadows an accessible field with the same name and compatible type in class org.jboss.ha.httpsession.server.ClusteredHTTPSessionService cluster/src/main/org/jboss/ha/httpsession/server/ClusteredHTTPSessionService.java:461: (1): A return statement was detected in this finally block. This can produce unexpected results. jaxrpc/src/main/org/jboss/axis/providers/java/JavaProvider.java:102: (1): The field "OPTION_WSDL_PORTTYPE" shadows a field declared in class org.jboss.axis.providers.BasicProvider jaxrpc/src/main/org/jboss/axis/providers/java/JavaProvider.java:103: (1): The field "OPTION_WSDL_SERVICEELEMENT" shadows a field declared in class org.jboss.axis.providers.BasicProvider jaxrpc/src/main/org/jboss/axis/providers/java/JavaProvider.java:104: (1): The field "OPTION_WSDL_SERVICEPORT" shadows a field declared in class org.jboss.axis.providers.BasicProvider jaxrpc/src/main/org/jboss/axis/providers/java/JavaProvider.java:105: (1): The field "OPTION_WSDL_TARGETNAMESPACE" shadows a field declared in class org.jboss.axis.providers.BasicProvider jaxrpc/src/main/org/jboss/axis/providers/java/JavaProvider.java:106: (1): The field "OPTION_WSDL_INPUTSCHEMA" shadows a field declared in class org.jboss.axis.providers.BasicProvider cluster/src/main/org/jboss/ha/jmx/HAServiceMBeanSupport.java:295: (2): This catch block should rethrow the Throwable or Error it caught. server/src/main/org/jboss/cache/invalidation/BatchInvalidation.java:31: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/joinpoint/MethodInvocation.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/joinpoint/MethodInvocation.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/joinpoint/InvocationBase.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/FieldReadInvocation.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/FieldInvocation.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/FieldWriteInvocation.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/FieldWriteInvocation.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructorInvocation.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/MethodCalledByMethodInvocation.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/MethodCalledByMethodInvocation.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/MethodCalledByMethodInvocation.class:-1: (1): The type "java.lang.reflect.Method" of the non-transient field "calledMethod" does not implement the Serializable interface thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/MethodCalledByMethodInvocation.class:-1: (1): The type "java.lang.reflect.Method" of the non-transient field "callingMethod" does not implement the Serializable interface thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/CallerInvocation.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/MethodCalledByConstructorInvocation.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/MethodCalledByConstructorInvocation.class:-1: (1): The type "java.lang.reflect.Constructor" of the non-transient field "calling" does not implement the Serializable interface thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/MethodCalledByConstructorInvocation.class:-1: (1): The type "java.lang.reflect.Method" of the non-transient field "calledMethod" does not implement the Serializable interface thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructorCalledByMethodInvocation.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructorCalledByMethodInvocation.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructorCalledByMethodInvocation.class:-1: (1): The type "java.lang.reflect.Method" of the non-transient field "callingMethod" does not implement the Serializable interface thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructorCalledByConstructorInvocation.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructorCalledByConstructorInvocation.class:-1: (1): The type "java.lang.reflect.Constructor" of the non-transient field "calling" does not implement the Serializable interface thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructionInvocation.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructionInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructorCalledByConstructorInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructorCalledByMethodInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.ConstructorCalledByMethodInvocation thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructorCalledByMethodInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructorCalledByMethodInvocationWrapper.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/ConstructorInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/FieldReadInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/FieldReadInvocationWrapper.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/FieldWriteInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.FieldWriteInvocation thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/FieldWriteInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/FieldWriteInvocationWrapper.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/MethodCalledByConstructorInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/MethodCalledByMethodInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.MethodCalledByMethodInvocation thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/MethodCalledByMethodInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase thirdparty/jboss/aop/lib/jboss-aop-jdk50.jar!/org/jboss/aop/joinpoint/MethodCalledByMethodInvocationWrapper.class:-1: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;" thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/joinpoint/MethodInvocationWrapper.class:-1: (1): This type must implement a public zero-argument constructor to conform to the externalizable constract. thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/joinpoint/MethodInvocationWrapper.class:-1: (1): Externalization might be broken: The method writeExternal was inherited from a supertype, and this class contains additonal fields thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/joinpoint/MethodInvocationWrapper.class:-1: (1): Externalization might be broken: The method readExternal was inherited from a supertype, and this class contains additonal fields thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/joinpoint/MethodInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.MethodInvocation thirdparty/jboss/aop/lib/jboss-aop-jdk50-client.jar!/org/jboss/aop/joinpoint/MethodInvocationWrapper.class:-1: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.aop.joinpoint.InvocationBase media/src/main/org/jboss/media/engine/MediaEngineDeployer.java:26: (2): The interface SubDeployer is already implemented by a super class, methods on this class could unintentionally override methods from the super class. media/src/main/org/jboss/media/engine/MediaPluginRegistry.java:30: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport aspects/src/main/org/jboss/aspects/tx/TxPolicy.java:68: (2): This catch block should rethrow the Throwable or Error it caught. aspects/src/main/org/jboss/aspects/tx/TxPolicy.java:115: (2): This catch block should rethrow the Throwable or Error it caught. jaxrpc/src/main/org/jboss/axis/message.java:112: (1): The field "mSOAPPart" shadows a field declared in class org.jboss.axis.message.SOAPMessageImpl jaxrpc/src/main/org/jboss/axis/message.java:118: (1): The field "mAttachments" shadows a field declared in class org.jboss.axis.message.SOAPMessageImpl Please add the following types to your classpath for full analysis: [javax.media.Buffer, inUse, org.apache.axis.handlers.BasicHandler, org.jboss.net.axis.transport.mailto.server.MailTransportServiceMBean, org.springframework.beans.factory.xml.XmlBeanDefinitionReader, com.bea.jvm.ClassPreProcessor, org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser, enum, javax.media.Processor, com.sun.corba.se.internal.iiop.ShutdownUtilDelegate, org.springframework.core.io.UrlResource, InvokerCallbackHandler, org.apache.tools.ant.Task, JBossQLParserVisitor, org.springframework.beans.factory.support.DefaultListableBeanFactory, Node, org.apache.axis.Message, org.apache.axis.client.Transport, javax.media.Effect, org.jboss.net.axis.transport.mailto.client.AsyncMailClientServiceMBean] BUILD SUCCESSFUL Total time: 16 minutes 52 seconds