Lint4j Sample report for the JBoss 3.2 J2EE container

Lint4j ran with the following command line

    ant check-jboss32
    

It generated the following warnings:

    Buildfile: build.xml

check-jboss32:
security/src/main/org/jboss/security/auth/login/DynamicLoginConfig.java:142: (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:164: (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:287: (2): This catch block should rethrow the Throwable or Error it caught.
cluster/src/main/org/jboss/invocation/jrmp/interfaces/JRMPInvokerProxyHA.java:40: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class.
compatible/src/main/org/jboss/compatibility/CompatibilityTool.java:76: (2): The Java VM shutdown method "System.exit()" was detected.
compatible/src/main/org/jboss/compatibility/CompatibilityTool.java:85: (2): The Java VM shutdown method "System.exit()" was detected.
compatible/src/main/org/jboss/compatibility/CompatibilityToolParser.java:157: (2): This catch block should rethrow the Throwable or Error it caught.
compatible/src/main/org/jboss/compatibility/CompatibilityToolParser.java:239: (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.
remoting/src/main/org/jboss/remoting/transport/test/TransportTest.java:97: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/transport/test/TransportTest.java:100: (2): The Java VM shutdown method "System.exit()" was detected.
system/src/main/org/jboss/system/server/ServerImpl.java:217: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/server/ServerImpl.java:239: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/server/ServerImpl.java:643: (2): The Java VM shutdown method "Runtime.halt()" was detected.
system/src/main/org/jboss/system/server/ServerImpl.java:871: (2): The Java VM shutdown method "Runtime.halt()" was detected.
jmx/src/main/org/jboss/mx/server/AbstractMBeanInvoker.java:500: (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/AttributeDispatcher.java:40: (2): This catch block should rethrow the Throwable or Error it caught.
jmx/src/main/org/jboss/mx/server/MBeanServerImpl.java:873: (2): This catch block should rethrow the Throwable or Error it caught.
jmx/src/main/org/jboss/mx/server/ReflectedDispatcher.java:62: (2): This catch block should rethrow the Throwable or Error it caught.
jmx/src/main/org/jboss/mx/server/ReflectedDispatcher.java:76: (1): The local variable "target" shadows an accessible field with the same name and compatible type in class org.jboss.mx.server.ReflectedDispatcher
server/src/main/org/jboss/verifier/strategy/EJBVerifier20.java:56: (1): The field "log" shadows a field declared in class org.jboss.verifier.strategy.AbstractVerifier
jmx-remoting/src/main/org/jboss/mx/remoting/tracker/MBeanTracker.java:273: (2): The native method "isAlive" is called while holding locks. This increases the probability of contention!
jmx-remoting/src/main/org/jboss/mx/remoting/tracker/MBeanTracker.java:368: (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:404: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/tracker/MBeanTracker.java:416: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/tracker/MBeanTracker.java:510: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/tracker/MBeanTracker.java:1145: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/tracker/MBeanTracker.java:1218: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/tracker/MBeanTrackerFilter.java:33: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
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.
security/src/main/org/jboss/security/Util.java:419: (2): This catch block should rethrow the Throwable or Error it caught.
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/proxy/compiler/Proxies.java:251: (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:261: (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:670: (1): The local variable "methods" shadows an accessible field with the same name and compatible type in class org.jboss.proxy.compiler.Proxies.Impl
remoting/src/main/org/jboss/remoting/detection/multicast/MulticastDetector.java:219: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/detection/multicast/MulticastDetector.java:247: (2): This catch block should rethrow the Throwable or Error it caught.
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.
remoting/src/main/org/jboss/remoting/transport/async/bio/BlockingChannel.java:177: (2): The native method "arraycopy" is called while holding locks. This increases the probability of contention!
remoting/src/main/org/jboss/remoting/transport/async/bio/BlockingChannel.java:215: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/transport/async/bio/BlockingChannel.java:313: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/transport/async/bio/BlockingChannel.java:317: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/transport/async/bio/BlockingChannel.java:321: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/referenceable/SpyConnectionFactoryObjectFactory.java:56: (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.
jmx/src/main/org/jboss/mx/modelmbean/ModelMBeanInvoker.java:81: (1): The field "log" shadows a field declared in class org.jboss.mx.server.AbstractMBeanInvoker
jmx/src/main/org/jboss/mx/modelmbean/ModelMBeanInvoker.java:587: (2): This catch block should rethrow the Throwable or Error it caught.
iiop/src/main/org/jboss/iiop/CorbaORBService.java:143: (2): This catch block should rethrow the Throwable or Error it caught.
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.
tomcat/src/main/org/jboss/web/tomcat/tc4/statistics/ContainerStatsValve.java:31: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase
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
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/boot/servlets/BootServlet.java:219: (1): The local variable "xsltFactory" shadows an accessible field with the same name and compatible type in class org.jboss.boot.servlets.BootServlet
management/output/gen-src/org/jboss/management/mejb/MEJBSession.java:9: (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:80: (2): non-final static fields are not allowed in EJBs. See section 25.1.2, EJB 2.1.
management/src/main/org/jboss/management/mejb/ManagementBean.java:865: (1): All EJBs are required to have a public no argument constructor.
console/src/main/org/jboss/console/plugins/helpers/jmx/Server.java:120: (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.
tomcat/src/main/org/jboss/web/tomcat/tc4/LoggedXmlMapper.java:24: (2): The interface ContentHandler is already implemented by a super class, methods on this class could unintentionally override methods from the super class.
tomcat/src/main/org/jboss/web/tomcat/tc4/LoggedXmlMapper.java:27: (1): The field "log" shadows a field declared in class org.apache.commons.digester.Digester
tomcat/src/main/org/jboss/web/tomcat/tc4/SingleSignOnContextConfig.java:441: (2): This catch block should rethrow the Throwable or Error it caught.
tomcat/src/main/org/jboss/web/tomcat/tc4/SingleSignOnContextConfig.java:503: (2): This catch block should rethrow the Throwable or Error it caught.
tomcat/src/main/org/jboss/web/tomcat/tc4/SingleSignOnContextConfig.java:516: (2): This catch block should rethrow the Throwable or Error it caught.
tomcat/src/main/org/jboss/web/tomcat/tc4/SingleSignOnContextConfig.java:535: (2): This catch block should rethrow the Throwable or Error it caught.
tomcat/src/main/org/jboss/web/tomcat/tc4/SingleSignOnContextConfig.java:553: (1): The local variable "tldDigester" shadows an accessible field with the same name and compatible type in class org.jboss.web.tomcat.tc4.SingleSignOnContextConfig
tomcat/src/main/org/jboss/web/tomcat/tc4/SingleSignOnContextConfig.java:575: (1): The local variable "webDigester" shadows an accessible field with the same name and compatible type in class org.jboss.web.tomcat.tc4.SingleSignOnContextConfig
tomcat/src/main/org/jboss/web/tomcat/tc4/SingleSignOnContextConfig.java:621: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
tomcat/src/main/org/jboss/web/tomcat/tc4/SingleSignOnContextConfig.java:634: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
tomcat/src/main/org/jboss/web/tomcat/tc4/SingleSignOnContextConfig.java:654: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
tomcat/src/main/org/jboss/web/tomcat/tc4/SingleSignOnContextConfig.java:1097: (2): This catch block should rethrow the Throwable or Error it caught.
tomcat/src/main/org/jboss/web/tomcat/tc4/SingleSignOnContextConfig.java:1187: (2): This catch block should rethrow the Throwable or Error it caught.
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
security/src/main/org/jboss/security/plugins/JaasSecurityDomain.java:393: (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:126: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
security/src/main/org/jboss/security/plugins/JaasSecurityManagerService.java:69: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
security/src/main/org/jboss/security/plugins/JaasSecurityManagerService.java:93: (1): The field "server" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
server/src/main/org/jboss/security/plugins/SecurityConfig.java:132: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/factory/ServiceModuleFactory.java:57: (2): This catch block should rethrow the Throwable or Error it caught.
management/src/main/org/jboss/management/j2ee/factory/ServiceModuleFactory.java:83: (2): This catch block should rethrow the Throwable or Error it caught.
management/src/main/org/jboss/management/j2ee/factory/ServiceModuleFactory.java:96: (2): This catch block should rethrow the Throwable or Error it caught.
management/src/main/org/jboss/management/j2ee/factory/WebModuleFactory.java:57: (2): This catch block should rethrow the Throwable or Error it caught.
management/src/main/org/jboss/management/j2ee/factory/WebModuleFactory.java:88: (2): This catch block should rethrow the Throwable or Error it caught.
console/src/main/org/jboss/console/manager/PluginManager.java:394: (2): This catch block should rethrow the Throwable or Error it caught.
tomcat/src/main/org/jboss/web/tomcat/tc5/session/AttributeBasedClusteredSession.java:43: (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:238: (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:149: (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/ClusteredSessionValve.java:31: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase
tomcat/src/main/org/jboss/web/tomcat/tc5/session/JBossCacheManager.java:421: (1): A throw statement was detected in this finally block. This can produce unexpected results.
tomcat/src/main/org/jboss/web/tomcat/tc5/session/JBossManagerCMP.java:723: (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:764: (2): This catch block should rethrow the Throwable or Error it caught.
tomcat/src/main/org/jboss/web/tomcat/tc5/session/SessionBasedClusteredSession.java:40: (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/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
varia/src/main/org/jboss/monitor/alarm/AlarmTable.java:122: (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:129: (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:174: (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:181: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
connector/src/main/org/jboss/resource/adapter/jdbc/xa/XAManagedConnectionFactory.java:135: (1): The local variable "password" shadows an accessible field with the same name and compatible type in class org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnectionFactory
connector/src/main/org/jboss/resource/adapter/jdbc/xa/XAManagedConnectionFactory.java:239: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
remoting/src/main/org/jboss/remoting/detection/jndi/JNDIDetector.java:71: (1): The field "log" shadows a field declared in class org.jboss.remoting.detection.AbstractDetector
tomcat/src/main/org/jboss/web/tomcat/statistics/InvocationStatistics.java:73: (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:80: (1): Arithmetic calculation detected on the volatile field "concurrentCalls"! Synchronization is necessary to guard against lost updates.
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:75: (1): The type "java.lang.reflect.Method" of the non-transient field "ejbCreateMethod" does not implement the Serializable interface
jboss.net/src/main/org/jboss/net/axis/server/EJBProvider.java:116: (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:138: (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:69: (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:97: (1): The local variable "value" shadows an accessible field with the same name and compatible type in class org.apache.axis.encoding.DeserializerImpl
messaging/src/main/org/jboss/mq/xml/XElement.java:471: (2): The Java VM shutdown method "System.exit()" was detected.
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
connector/src/main/org/jboss/resource/security/AbstractPasswordCredentialLoginModule.java:40: (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:42: (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:44: (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:65: (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:53: (1): The field "log" shadows a field declared in class org.jboss.security.auth.spi.AbstractServerLoginModule
server/src/main/org/jboss/cache/invalidation/triggers/EntityBeanCacheBatchInvalidatorInterceptor.java:45: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor
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.
varia/output/gen-src/org/jboss/web/loadbalancer/scheduler/RoundRobinSchedulerServiceMBean.java:12: (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:17: (1): volatile long types are known not to work on many VMs
varia/src/main/org/jboss/web/loadbalancer/scheduler/HostStatistics.java:22: (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:23: (1): Arithmetic calculation detected on the volatile field "sumResponseTime"! Synchronization is necessary to guard against lost updates.
jmx/src/main/org/jboss/mx/capability/ReflectedMBeanDispatcher.java:242: (2): This catch block should rethrow the Throwable or Error it caught.
jmx/src/main/org/jboss/mx/capability/ReflectedMBeanDispatcher.java:267: (2): This catch block should rethrow the Throwable or Error it caught.
cluster/src/main/org/jboss/ha/framework/interfaces/FamilyClusterInfoImpl.java:108: (2): Strings should be compared using equals() even if intern()ed.
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/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/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
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/SubPartitionsInfo.java:70: (1): Non-final clone methods must use super.clone() instead of a constructor call.
connector/output/gen-src/org/jboss/resource/adapter/jdbc/WrappedConnection.java:115: (2): This catch block should rethrow the Throwable or Error it caught.
connector/output/gen-src/org/jboss/resource/adapter/jdbc/WrappedStatement.java:893: (2): This catch block should rethrow the Throwable or Error it caught.
common/src/main/org/jboss/xml/binding/XsMarshaller.java:537: (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/jaws/jdbc/JDBCDefinedFinderCommand.java:221: (2): Strings should be compared using equals() even if intern()ed.
common/src/main/org/jboss/util/Strings.java:666: (2): Strings should be compared using equals() even if intern()ed.
common/src/main/org/jboss/util/Primitives.java:95: (2): Arrays should be compared using java.util.Arrays.equals
common/src/main/org/jboss/util/Objects.java:312: (2): Arrays should be compared using java.util.Arrays.equals
common/src/main/org/jboss/util/ThrowableHandler.java:102: (2): This catch block should rethrow the Throwable or Error it caught.
common/src/main/org/jboss/util/TimerQueue.java:75: (1): The method "notifyAll" must be called with the lock on the callee being held, otherwise notifications can get lost
common/src/main/org/jboss/util/TimerQueue.java:81: (1): The method "wait" must be called with exactly one lock being held.
common/src/main/org/jboss/util/WorkerQueue.java:84: (2): The native method "isAlive" is called while holding locks. This increases the probability of contention!
common/src/main/org/jboss/util/WorkerQueue.java:117: (2): The native method "isAlive" is called while holding locks. This increases the probability of contention!
common/src/main/org/jboss/util/WorkerQueue.java:133: (1): The method "wait" must be called with exactly one lock being held.
common/src/main/org/jboss/util/WorkerQueue.java:154: (1): The method "notifyAll" must be called with the lock on the callee being held, otherwise notifications can get lost
common/src/main/org/jboss/util/Semaphore.java:109: (1): The method "wait" must be called with exactly one lock being held.
common/src/main/org/jboss/net/sockets/DefaultSocketFactory.java:28: (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;"
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.
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:170: (2): This catch block should rethrow the Throwable or Error it caught.
iiop/src/main/org/jboss/corba/ORBFactory.java:53: (2): The native method "doPrivileged" is called while holding locks. This increases the probability of contention!
iiop/src/main/org/jboss/corba/ORBFactory.java:70: (2): This catch block should rethrow the Throwable or Error it caught.
varia/src/main/org/jboss/jdo/castor/CastorJDOImpl.java:60: (2): The interface MBeanRegistration is already implemented by a super class, methods on this class could unintentionally override methods from the super class.
varia/output/gen-src/org/jboss/varia/scheduler/DBScheduleProviderMBean.java:12: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.varia.scheduler.AbstractScheduleProviderMBean
varia/output/gen-src/org/jboss/varia/scheduler/SingleScheduleProviderMBean.java:12: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.varia.scheduler.AbstractScheduleProviderMBean
varia/output/gen-src/org/jboss/varia/scheduler/XMLScheduleProviderMBean.java:12: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.varia.scheduler.AbstractScheduleProviderMBean
server/src/main/org/jboss/jmx/adaptor/rmi/NotificationListenerDelegate.java:48: (2): This catch block should rethrow the Throwable or Error it caught.
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/AuthenticatorBase.java:131: (1): The field "info" shadows a field declared in class org.apache.catalina.authenticator.AuthenticatorBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/AuthenticatorBase.java:131: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/BasicAuthenticator.java:119: (1): The field "info" shadows a field declared in class org.jboss.web.tomcat.tc4.authenticator.AuthenticatorBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/BasicAuthenticator.java:119: (1): The field "info" shadows a field declared in class org.apache.catalina.authenticator.AuthenticatorBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/BasicAuthenticator.java:119: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/DigestAuthenticator.java:139: (1): The field "info" shadows a field declared in class org.jboss.web.tomcat.tc4.authenticator.AuthenticatorBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/DigestAuthenticator.java:139: (1): The field "info" shadows a field declared in class org.apache.catalina.authenticator.AuthenticatorBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/DigestAuthenticator.java:139: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/FormAuthenticator.java:119: (1): The field "info" shadows a field declared in class org.jboss.web.tomcat.tc4.authenticator.AuthenticatorBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/FormAuthenticator.java:119: (1): The field "info" shadows a field declared in class org.apache.catalina.authenticator.AuthenticatorBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/FormAuthenticator.java:119: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/NonLoginAuthenticator.java:106: (1): The field "info" shadows a field declared in class org.jboss.web.tomcat.tc4.authenticator.AuthenticatorBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/NonLoginAuthenticator.java:106: (1): The field "info" shadows a field declared in class org.apache.catalina.authenticator.AuthenticatorBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/NonLoginAuthenticator.java:106: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/SSLAuthenticator.java:119: (1): The field "info" shadows a field declared in class org.jboss.web.tomcat.tc4.authenticator.AuthenticatorBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/SSLAuthenticator.java:119: (1): The field "info" shadows a field declared in class org.apache.catalina.authenticator.AuthenticatorBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/SSLAuthenticator.java:119: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/SingleSignOn.java:130: (1): The field "sm" shadows a field declared in class org.apache.catalina.valves.ValveBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/SingleSignOn.java:147: (1): The field "debug" shadows a field declared in class org.apache.catalina.valves.ValveBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/SingleSignOn.java:153: (1): The field "info" shadows a field declared in class org.apache.catalina.valves.ValveBase
tomcat/src/main/org/jboss/web/tomcat/tc4/authenticator/SingleSignOnEntry.java:152: (2): The native method "arraycopy" is called while holding locks. This increases the probability of contention!
cache/src/main/org/jboss/cache/lock/NonBlockingWriterLock.java:33: (1): The field "log_" shadows a field declared in class org.jboss.cache.lock.ReadWriteLockWithUpgrade
cache/src/main/org/jboss/cache/lock/NonBlockingWriterLock.java:39: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
cache/src/main/org/jboss/cache/lock/ReadWriteLockWithUpgrade.java:184: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
cache/src/main/org/jboss/cache/lock/ReadWriteLockWithUpgrade.java:202: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
cache/src/main/org/jboss/cache/lock/ReadWriteLockWithUpgrade.java:269: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
cache/src/main/org/jboss/cache/lock/ReadWriteLockWithUpgrade.java:411: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
cache/src/main/org/jboss/cache/lock/ReadWriteLockWithUpgrade.java:423: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
cache/src/main/org/jboss/cache/lock/ReadWriteLockWithUpgrade.java:533: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
cache/src/main/org/jboss/cache/lock/ReadWriteLockWithUpgrade.java:556: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
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:527: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:537: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:583: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:598: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:610: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/sm/jdbc/JDBCStateManager.java:638: (2): This catch block should rethrow the Throwable or Error it caught.
common/src/main/org/jboss/util/file/JarUtils.java:380: (2): The Java VM shutdown method "System.exit()" was detected.
hibernate/src/main/org/jboss/hibernate/jmx/Hibernate.java:603: (2): This catch block should rethrow the Throwable or Error it caught.
cluster/src/main/org/jboss/ha/jndi/TreeHead.java:35: (2): The interface Naming is already implemented by a super class, methods on this class could unintentionally override methods from the super class.
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.
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
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!
server/src/main/org/jboss/verifier/event/VerificationEvent.java:55: (1): The type "java.lang.reflect.Method" of the non-transient field "method" does not implement the Serializable interface
server/src/main/org/jboss/jmx/service/RemoteDeployer.java:286: (2): The Java VM shutdown method "System.exit()" was detected.
server/src/main/org/jboss/jmx/service/RemoteDeployer.java:316: (2): The Java VM shutdown method "System.exit()" was detected.
server/src/main/org/jboss/jmx/service/RemoteDeployer.java:329: (2): The Java VM shutdown method "System.exit()" was detected.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:238: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:263: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:285: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:309: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:329: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:338: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:346: (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:402: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:410: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:418: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:425: (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:484: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:491: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:498: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:505: (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:589: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:616: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:637: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:658: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:710: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:810: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:849: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:883: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:986: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:993: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1080: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1087: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1163: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1170: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1177: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1231: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1238: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/pm/jdbc2/PersistenceManager.java:1293: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/plugins/jaws/metadata/CMPFieldMetaData.java:39: (2): The interface XmlLoadable 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/jaws/metadata/CMPFieldMetaData.java:44: (1): The field "log" shadows a field declared in class org.jboss.metadata.MetaData
server/src/main/org/jboss/ejb/plugins/jaws/metadata/JawsEntityMetaData.java:45: (2): The interface XmlLoadable 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/jaws/metadata/JawsApplicationMetaData.java:44: (2): The interface XmlLoadable 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/jaws/metadata/JawsApplicationMetaData.java:73: (1): The field "log" shadows a field declared in class org.jboss.metadata.MetaData
server/src/main/org/jboss/ejb/plugins/jaws/metadata/JawsApplicationMetaData.java:162: (1): The local variable "typeMapping" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.jaws.metadata.JawsApplicationMetaData
server/src/main/org/jboss/ejb/plugins/jaws/metadata/FinderMetaData.java:30: (2): The interface XmlLoadable 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/jaws/metadata/TypeMappingMetaData.java:26: (2): The interface XmlLoadable 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/jaws/metadata/MappingMetaData.java:25: (2): The interface XmlLoadable 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/jaws/metadata/MappingMetaData.java:30: (1): The field "log" shadows a field declared in class org.jboss.metadata.MetaData
varia/src/main/org/jboss/tools/Boot.java:248: (2): The Java VM shutdown method "System.exit()" was detected.
varia/src/main/org/jboss/tools/Boot.java:249: (2): This catch block should rethrow the Throwable or Error it caught.
varia/src/main/org/jboss/tools/Boot.java:252: (2): The Java VM shutdown method "System.exit()" was detected.
varia/src/main/org/jboss/tools/Boot.java:263: (2): The Java VM shutdown method "System.exit()" was detected.
varia/src/main/org/jboss/tools/Boot.java:312: (2): The Java VM shutdown method "System.exit()" was detected.
varia/src/main/org/jboss/tools/Boot.java:108: (2): This catch block should rethrow the Throwable or Error it caught.
varia/src/main/org/jboss/tm/plugins/tyrex/TransactionManagerService.java:51: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
varia/src/main/org/jboss/tm/plugins/tyrex/TransactionManagerService.java:61: (1): The field "server" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
varia/src/main/org/jboss/tm/plugins/tyrex/TyrexTransactionPropagationContextManager.java:91: (1): A return statement was detected in this finally block. This can produce unexpected results.
varia/src/main/org/jboss/tm/plugins/tyrex/TyrexTransactionPropagationContextManager.java:122: (1): A return statement was detected in this finally block. This can produce unexpected results.
remoting/src/main/org/jboss/remoting/transport/mock/MockServerInvocationHandler.java:272: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/transport/mock/MockTest.java:35: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/transport/mock/MockTest.java:38: (2): The Java VM shutdown method "System.exit()" was detected.
jmx/src/main/org/jboss/mx/notification/AsynchNotificationBroadcasterSupport.java:157: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/invocation/MarshalledInvocation.java:48: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
server/src/main/org/jboss/invocation/MarshalledInvocation.java:473: (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/MarshalledValue.java:113: (2): Arrays should be compared using java.util.Arrays.equals
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:61: (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:62: (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:29: (1): volatile long types are known not to work on many VMs
server/src/main/org/jboss/invocation/InvocationStatistics.java:30: (1): volatile long types are known not to work on many VMs
server/src/main/org/jboss/invocation/InvocationStatistics.java:31: (1): volatile long types are known not to work on many VMs
server/src/main/org/jboss/invocation/InvocationStatistics.java:32: (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:141: (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/util/timeout/TimeoutFactory.java:425: (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:498: (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:509: (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:107: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/RARDeployment.java:216: (1): The local variable "mbi" shadows an accessible field with the same name and compatible type in class org.jboss.resource.RARDeployment
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/verifier/Main.java:88: (2): The Java VM shutdown method "System.exit()" was detected.
server/src/main/org/jboss/verifier/Main.java:91: (2): The Java VM shutdown method "System.exit()" was detected.
remoting/src/main/org/jboss/remoting/transport/rmi/RMIServerInvoker.java:56: (2): The finalize() method should be avoided if possible, because it slows down garbage collection.
remoting/src/main/org/jboss/remoting/ident/Identity.java:36: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
system/src/main/org/jboss/Main.java:261: (2): The Java VM shutdown method "System.exit()" was detected.
system/src/main/org/jboss/Main.java:292: (2): The Java VM shutdown method "System.exit()" was detected.
system/src/main/org/jboss/Main.java:356: (2): The Java VM shutdown method "System.exit()" was detected.
system/src/main/org/jboss/Main.java:382: (2): The Java VM shutdown method "System.exit()" was detected.
system/src/main/org/jboss/Main.java:417: (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:502: (2): The Java VM shutdown method "System.exit()" was detected.
server/src/main/org/jboss/Shutdown.java:78: (2): The Java VM shutdown method "System.exit()" was detected.
server/src/main/org/jboss/Shutdown.java:115: (2): The Java VM shutdown method "System.exit()" was detected.
server/src/main/org/jboss/Shutdown.java:126: (2): The Java VM shutdown method "System.exit()" was detected.
server/src/main/org/jboss/invocation/pooled/interfaces/PooledInvokerProxy.java:114: (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:55: (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:200: (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:88: (2): This catch block should rethrow the Throwable or Error it caught.
varia/src/main/org/jboss/services/binding/ServiceConfig.java:41: (1): Non-final clone methods must use super.clone() instead of a constructor call.
server/src/main/org/jboss/web/AbstractWebDeployer.java:303: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
server/src/main/org/jboss/web/WebServer.java:84: (2): The type "java.util.Properties" declared in the static field "mimeTypes" extends java.util.Hashtable, and forms a global source of contention.
server/src/main/org/jboss/web/WebServer.java:399: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/web/WebService.java:61: (1): The field "server" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
common/src/main/org/jboss/util/deadlock/ApplicationDeadlockException.java:33: (1): The type "java.lang.reflect.Method" of the non-transient field "getCause" does not implement the Serializable interface
server/src/main/org/jboss/invocation/pooled/server/PooledInvoker.java:68: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
server/src/main/org/jboss/invocation/pooled/server/ServerThread.java:85: (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:111: (1): Arithmetic calculation detected on the volatile field "handlingResponse"! Synchronization is necessary to guard against lost updates.
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/jms/asf/ServerSessionPoolLoader.java:157: (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:179: (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:182: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/jms/asf/StdServerSession.java:335: (1): A throw statement was detected in this finally block. This can produce unexpected results.
iiop/src/main/org/jboss/proxy/ejb/DynamicIIOPStub.java:162: (2): This catch block should rethrow the Throwable or Error it caught.
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.
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:41: (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:23: (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: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/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: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/StatelessSessionInterceptor.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/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
messaging/src/main/org/jboss/mq/pm/rollinglogged/IntegrityLog.java:308: (1): The enclosing class "org.jboss.mq.pm.rollinglogged.IntegrityLog.MessageAddedRecord" of this inner class must implement Serializable, but it doesnt.
messaging/src/main/org/jboss/mq/pm/rollinglogged/IntegrityLog.java:319: (1): The enclosing class "org.jboss.mq.pm.rollinglogged.IntegrityLog.MessageRemovedRecord" of this inner class must implement Serializable, but it doesnt.
messaging/src/main/org/jboss/mq/pm/rollinglogged/IntegrityLog.java:326: (1): The enclosing class "org.jboss.mq.pm.rollinglogged.IntegrityLog.MessageUpdateRecord" of this inner class must implement Serializable, but it doesnt.
connector/src/main/org/jboss/resource/adapter/jdbc/local/LocalManagedConnectionFactory.java:273: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
console/src/main/org/jboss/console/twiddle/Twiddle.java:292: (2): The Java VM shutdown method "System.exit()" was detected.
console/src/main/org/jboss/console/twiddle/Twiddle.java:391: (2): The Java VM shutdown method "System.exit()" was detected.
console/src/main/org/jboss/console/twiddle/Twiddle.java:427: (2): The Java VM shutdown method "System.exit()" was detected.
console/src/main/org/jboss/console/twiddle/Twiddle.java:439: (2): The Java VM shutdown method "System.exit()" was detected.
jboss.net/src/main/org/jboss/net/jmx/server/MBeanProvider.java:82: (1): The field "name" shadows a field declared in class org.apache.axis.handlers.BasicHandler
connector/output/gen-src/org/jboss/resource/connectionmanager/LocalTxConnectionManagerMBean.java:12: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.resource.connectionmanager.TxConnectionManagerMBean
connector/output/gen-src/org/jboss/resource/connectionmanager/NoTxConnectionManagerMBean.java:12: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.resource.connectionmanager.BaseConnectionManager2MBean
connector/output/gen-src/org/jboss/resource/connectionmanager/TxConnectionManagerMBean.java:12: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.resource.connectionmanager.BaseConnectionManager2MBean
connector/output/gen-src/org/jboss/resource/connectionmanager/XATxConnectionManagerMBean.java:12: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.resource.connectionmanager.TxConnectionManagerMBean
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:505: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/BaseConnectionManager2.java:517: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionInterceptor.java:57: (1): The field "log" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor
connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionInterceptor.java:59: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor
connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java:565: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java:592: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/IdleRemover.java:72: (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:88: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/IdleRemover.java:111: (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:189: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/InternalManagedConnectionPool.java:541: (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:53: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
connector/src/main/org/jboss/resource/connectionmanager/TransactionSynchronizer.java:165: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/TransactionSynchronizer.java:183: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:291: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:340: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:387: (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:487: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:509: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java:527: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/il/oil2/OIL2ServerIL.java:91: (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:138: (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.
messaging/src/main/org/jboss/mq/test/LogInterceptor.java:35: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
security/src/main/org/jboss/security/auth/SystemAuthenticator.java:80: (2): This catch block should rethrow the Throwable or Error it caught.
security/src/main/org/jboss/security/auth/SystemAuthenticator.java:88: (2): The Java VM shutdown method "System.exit()" was detected.
jmx/src/main/org/jboss/mx/server/registry/BasicMBeanRegistry.java:292: (2): This catch block should rethrow the Throwable or Error it caught.
jmx/src/main/org/jboss/mx/server/registry/BasicMBeanRegistry.java:654: (2): This catch block should rethrow the Throwable or Error it caught.
hibernate/src/main/org/jboss/hibernate/session/HibernateContext.java:266: (2): This catch block should rethrow the Throwable or Error it caught.
hibernate/src/main/org/jboss/hibernate/session/TransactionSynch.java:57: (2): This catch block should rethrow the Throwable or Error it caught.
hibernate/src/main/org/jboss/hibernate/session/TransactionSynch.java:73: (2): This catch block should rethrow the Throwable or Error it caught.
cluster/src/main/org/jboss/ha/jmx/HAServiceMBeanSupport.java:294: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/transaction/DummyTransaction.java:85: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/transaction/DummyTransaction.java:228: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/transaction/DummyTransaction.java:243: (2): This catch block should rethrow the Throwable or Error it caught.
console/src/main/org/jboss/console/plugins/helpers/BasePluginWrapper.java:48: (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:49: (1): The field "pluginVersion" shadows a field declared in class org.jboss.console.plugins.helpers.AbstractPluginWrapper
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/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/QueuedPessimisticEJBLock.java:440: (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:334: (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:365: (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:379: (2): This catch block should rethrow the Throwable or Error it caught.
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/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:235: (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
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
messaging/src/main/org/jboss/mq/server/MessageReference.java:372: (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:282: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/server/MessageCache.java:313: (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:313: (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:653: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/server/BasicQueue.java:866: (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/JMSDestinationManager.java:55: (1): The field "log" shadows a field declared in class org.jboss.mq.server.JMSServerInterceptorSupport
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/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/TracingInterceptor.java:37: (1): The field "log" shadows a field declared in class org.jboss.mq.server.JMSServerInterceptorSupport
messaging/src/main/org/jboss/mq/il/uil2/SocketManager.java:345: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/il/uil2/SocketManager.java:363: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/il/uil2/SocketManager.java:501: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/il/uil2/UILServerIL.java:701: (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
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!
varia/src/main/org/jboss/varia/deployment/convertor/WebLogicConvertor.java:114: (2): Strings should be compared using equals() even if intern()ed.
varia/src/main/org/jboss/varia/deployment/convertor/WebLogicConvertor.java:280: (1): The local variable "xslParams" shadows an accessible field with the same name and compatible type in class org.jboss.varia.deployment.convertor.WebLogicConvertor
varia/src/main/org/jboss/varia/deployment/convertor/XslTransformer.java:117: (1): A throw statement was detected in this finally block. This can produce unexpected results.
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/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/RunnableTaskWrapper.java:139: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/tm/usertx/server/UserTransactionSessionImpl.java:124: (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:158: (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:200: (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/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:30: (1): The field "log" shadows a field declared in class org.jboss.mx.interceptor.AbstractInterceptor
messaging/src/main/org/jboss/mq/pm/Tx.java:19: (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:17: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
jmx-remoting/src/main/org/jboss/mx/remoting/event/CompositeEventFilter.java:14: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
jboss.net/src/main/org/jboss/net/axis/security/handler/WSSRequestHandler.java:188: (2): Strings should be compared using equals() even if intern()ed.
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
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
common/src/main/org/jboss/util/property/jmx/SystemPropertyClassValue.java:120: (2): This catch block should rethrow the Throwable or Error it caught.
cluster/src/main/org/jboss/ha/framework/server/util/TopologyMonitorService.java:132: (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:191: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/transport/socket/SocketClientInvoker.java:65: (2): The finalize() method should be avoided if possible, because it slows down garbage collection.
remoting/src/main/org/jboss/remoting/transport/socket/SocketClientInvoker.java:194: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
remoting/src/main/org/jboss/remoting/transport/socket/SocketClientInvoker.java:205: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
remoting/src/main/org/jboss/remoting/transport/socket/SocketClientPool.java:127: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/transport/socket/SocketServerInvoker.java:83: (2): The finalize() method should be avoided if possible, because it slows down garbage collection.
remoting/src/main/org/jboss/remoting/transport/socket/SocketServerInvoker.java:121: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/transport/socket/SocketServerInvoker.java:141: (2): This catch block should rethrow the Throwable or Error it caught.
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/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/WorkCacheManager.java:95: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
remoting/src/main/org/jboss/remoting/transport/soap/axis/AxisSOAPConnectorServiceLocator.java:20: (2): The field "AxisSOAPConnector_address" of type java.lang.String can be declared final and static, since it is immutable.
remoting/src/main/org/jboss/remoting/transport/soap/axis/SOAPServerInvoker.java:81: (2): This catch block should rethrow the Throwable or Error it caught.
transaction/src/main/org/jboss/tm/TxManager.java:497: (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:505: (1): Arithmetic calculation detected on the volatile field "rollbackCount"! Synchronization is necessary to guard against lost updates.
transaction/src/main/org/jboss/tm/GlobalId.java:86: (2): Arrays should be compared using java.util.Arrays.equals
transaction/src/main/org/jboss/tm/TransactionImpl.java:866: (2): This catch block should rethrow the Throwable or Error it caught.
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:1259: (2): This catch block should rethrow the Throwable or Error it caught.
transaction/src/main/org/jboss/tm/TransactionImpl.java:1364: (2): This catch block should rethrow the Throwable or Error it caught.
transaction/src/main/org/jboss/tm/TransactionImpl.java:1400: (2): This catch block should rethrow the Throwable or Error it caught.
transaction/src/main/org/jboss/tm/TransactionImpl.java:1607: (2): This catch block should rethrow the Throwable or Error it caught.
transaction/src/main/org/jboss/tm/TransactionImpl.java:1693: (2): This catch block should rethrow the Throwable or Error it caught.
transaction/src/main/org/jboss/tm/TransactionImpl.java:1758: (2): This catch block should rethrow the Throwable or Error it caught.
management/src/main/org/jboss/management/j2ee/J2EEApplication.java:42: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/EJBModule.java:43: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/EJB.java:45: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/JCAResource.java:36: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/JMSResource.java:33: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/JNDIResource.java:32: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/JTAResource.java:32: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/JavaMailResource.java:38: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/ResourceAdapterModule.java:44: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/ResourceAdapter.java:35: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/RMI_IIOPResource.java:35: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/ServiceModule.java:40: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/ServiceModule.java:103: (2): This catch block should rethrow the Throwable or Error it caught.
management/src/main/org/jboss/management/j2ee/MBean.java:36: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/WebModule.java:42: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/Servlet.java:35: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/EntityBean.java:32: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/JCAConnectionFactory.java:37: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/JCAManagedConnectionFactory.java:30: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/JDBCDataSource.java:33: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/JDBCDriver.java:29: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/JDBCResource.java:40: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:49: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:406: (2): This catch block should rethrow the Throwable or Error it caught.
management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:414: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:430: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:443: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/LocalJBossServerDomain.java:455: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/MessageDrivenBean.java:31: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/StatefulSessionBean.java:28: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/StatelessSessionBean.java:32: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
management/src/main/org/jboss/management/j2ee/URLResource.java:35: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
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:669: (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:700: (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:720: (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:747: (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:897: (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:916: (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:937: (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
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:41: (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:733: (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:736: (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:756: (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:759: (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:779: (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:782: (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:811: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
tomcat/src/main/org/jboss/web/tomcat/security/JBossSecurityMgrRealm.java:52: (2): The interface Realm is already implemented by a super class, methods on this class could unintentionally override methods from the super class.
tomcat/src/main/org/jboss/web/tomcat/security/SecurityAssociationValve.java:157: (2): This catch block should rethrow the Throwable or Error it caught.
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/URLDirectoryScanner.java:45: (2): The interface DeploymentScanner is already implemented by a super class, methods on this class could unintentionally override methods from the super class.
cluster/src/main/org/jboss/ha/framework/server/HARMIServerImpl.java:315: (2): This catch block should rethrow the Throwable or Error it caught.
cluster/src/main/org/jboss/ha/framework/server/DistributedReplicantManagerImpl.java:710: (1): The local variable "localReplicants" shadows an accessible field with the same name and compatible type in class org.jboss.ha.framework.server.DistributedReplicantManagerImpl
cluster/src/main/org/jboss/ha/framework/server/DistributedReplicantManagerImpl.java:767: (1): The local variable "replicants" shadows an accessible field with the same name and compatible type in class org.jboss.ha.framework.server.DistributedReplicantManagerImpl
cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:87: (1): The field "members" shadows a field declared in class org.jgroups.blocks.MessageDispatcher
cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:106: (1): The field "channel" shadows a field declared in class org.jgroups.blocks.MessageDispatcher
cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:112: (1): The field "log" shadows a field declared in class org.jgroups.blocks.MessageDispatcher
cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:846: (2): This catch block should rethrow the Throwable or Error it caught.
cluster/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java:871: (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:971: (2): This catch block should rethrow the Throwable or Error it caught.
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:100: (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:158: (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:186: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
common/src/main/org/jboss/logging/Logger.java:314: (2): This catch block should rethrow the Throwable or Error it caught.
common/src/main/org/jboss/logging/Logger.java:322: (2): This catch block should rethrow the Throwable or Error it caught.
common/src/main/org/jboss/logging/Logger.java:352: (2): This catch block should rethrow the Throwable or Error it caught.
tomcat/src/main/org/jboss/web/tomcat/tc5/jca/CachedConnectionValve.java:50: (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:233: (2): This catch block should rethrow the Throwable or Error it caught.
jboss.net/src/main/org/jboss/net/axis/transport/mailto/client/BaseMailSender.java:86: (2): The type "java.util.Properties" declared in the static field "mailProps" extends java.util.Hashtable, and forms a global source of contention.
varia/src/main/org/jboss/varia/dsdelegator/DataSourceDelegator.java:39: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
security/src/main/org/jboss/crypto/CipherSocket.java:44: (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:66: (1): The local variable "cipher" shadows an accessible field with the same name and compatible type in class org.jboss.crypto.CipherSocket
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/TomcatDeployer.java:268: (2): This instanceof operator is unnecessary, because "org.jboss.web.tomcat.tc5.session.AbstractJBossManager" is a compatible type for "org.jboss.web.tomcat.tc5.session.AbstractJBossManager".
cluster/src/main/org/jboss/mq/il/ha/HAILServerIL.java:41: (2): The interface ServerIL is already implemented by a super class, methods on this class could unintentionally override methods from the super class.
cluster/src/main/org/jboss/mq/il/ha/HAILServerILService.java:300: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
security/src/main/org/jboss/security/auth/spi/ProxyLoginModule.java:63: (2): This catch block should rethrow the Throwable or Error it caught.
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
cluster/src/main/org/jboss/ha/httpsession/beanimpl/ejb/ClusteredHTTPSessionBeanAbstract.java:43: (2): non-final static fields are not allowed in EJBs. See section 25.1.2, EJB 2.1.
cluster/src/main/org/jboss/ha/httpsession/beanimpl/ejb/ClusteredHTTPSessionBeanImpl.java:31: (2): non-final static fields are not allowed in EJBs. See section 25.1.2, EJB 2.1.
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!
console/src/main/org/jboss/console/remote/InvokerServlet.java:103: (2): This catch block should rethrow the Throwable or Error it caught.
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.
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.
common/src/main/org/jboss/util/collection/WeakValueHashMap.java:28: (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:30: (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/WeakIdentityHashMap.java:340: (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:457: (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:489: (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:513: (1): Arithmetic calculation detected on the volatile field "modCount"! Synchronization is necessary to guard against lost updates.
server/src/main/org/jboss/ejb/plugins/AbstractTxInterceptor.java:91: (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:54: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor
server/src/main/org/jboss/ejb/plugins/EntityInstanceInterceptor.java:77: (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:77: (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:67: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor
server/src/main/org/jboss/ejb/plugins/EntitySynchronizationInterceptor.java:175: (2): This catch block should rethrow the Throwable or Error it caught.
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/SingletonStatelessSessionInstancePool.java:147: (1): The method "notifyAll" must be called with the lock on the callee being held, otherwise notifications can get lost
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:48: (1): The field "log" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor
server/src/main/org/jboss/ejb/plugins/StatefulSessionInstanceInterceptor.java:50: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor
server/src/main/org/jboss/ejb/plugins/StatelessSessionInstanceInterceptor.java:32: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor
messaging/src/main/org/jboss/mq/il/uil/UILServerILService.java:62: (1): The field "server" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
varia/src/main/org/jboss/jmx/adaptor/control/Server.java:125: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/InvokerRegistry.java:66: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/Client.java:227: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/ServerInvoker.java:43: (1): The field "logExtra" shadows a field declared in class org.jboss.remoting.AbstractInvoker
remoting/src/main/org/jboss/remoting/ServerInvoker.java:320: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/ServerInvoker.java:447: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/RemoteClientInvoker.java:433: (2): The finalize() method should be avoided if possible, because it slows down garbage collection.
remoting/src/main/org/jboss/remoting/ClientInvoker.java:40: (1): The field "localServerLocator" shadows a field declared in class org.jboss.remoting.AbstractInvoker
remoting/src/main/org/jboss/remoting/ClientInvoker.java:427: (2): The finalize() method should be avoided if possible, because it slows down garbage collection.
remoting/src/main/org/jboss/remoting/RemoteMethodInvocationResult.java:30: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
remoting/src/main/org/jboss/remoting/ServerInterceptorChain.java:229: (1): The local variable "interceptors" shadows an accessible field with the same name and compatible type in class org.jboss.remoting.ServerInterceptorChain
cache/src/main/org/jboss/cache/interceptors/CacheLoaderInterceptor.java:137: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/CacheLoaderInterceptor.java:159: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/CallInterceptor.java:39: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/LockInterceptor.java:290: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/LockInterceptor.java:302: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/OrderedSynchronizationHandler.java:81: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/ReplicationInterceptor.java:184: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/ReplicationInterceptor.java:203: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/ReplicationInterceptor.java:227: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/ReplicationInterceptor.java:314: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/ReplicationInterceptor.java:551: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/ReplicationInterceptor.java:575: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/interceptors/ReplicationInterceptor.java:600: (2): This catch block should rethrow the Throwable or Error it caught.
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/SpyJMSException.java:33: (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/DurableSubscriptionID.java:123: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/SpyConnectionFactory.java:39: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
messaging/src/main/org/jboss/mq/SpyXAConnectionFactory.java:39: (1): The field "serialVersionUID" shadows a field declared in class org.jboss.mq.SpyConnectionFactory
messaging/src/main/org/jboss/mq/SpyXAConnectionFactory.java:39: (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/TransactionRequest.java:30: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
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/Connection.java:448: (2): This catch block should rethrow the Throwable or Error it caught.
messaging/src/main/org/jboss/mq/Connection.java:786: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
messaging/src/main/org/jboss/mq/Connection.java:1387: (2): This catch block should rethrow the Throwable or Error it caught.
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/SpyBytesMessage.java:454: (1): The writeObject method signature is required to be "private void writeObject(ObjectOutputStream stream) throws IOException"
messaging/src/main/org/jboss/mq/SpyBytesMessage.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.
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:22: (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:22: (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:710: (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/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;"
varia/src/main/org/jboss/varia/counter/CounterInterceptor.java:51: (1): The field "container" shadows a field declared in class org.jboss.ejb.plugins.AbstractInterceptor
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:41: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
server/src/main/org/jboss/proxy/ejb/handle/StatefulHandleImpl.java:44: (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;"
hibernate/src/main/org/jboss/hibernate/har/HARDeployer.java:46: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.hibernate.har.HARDeployerMBean
hibernate/src/main/org/jboss/hibernate/har/HARDeployer.java:283: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/JMXSubsystemInvocationHandler.java:162: (2): The finalize() method should be avoided if possible, because it slows down garbage collection.
jmx-remoting/src/main/org/jboss/mx/remoting/MBeanNotificationCache.java:122: (1): The local variable "sessionId" shadows an accessible field with the same name and compatible type in class org.jboss.mx.remoting.MBeanNotificationCache
jmx-remoting/src/main/org/jboss/mx/remoting/MBeanNotificationCache.java:560: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
jmx-remoting/src/main/org/jboss/mx/remoting/MBeanNotificationCache.java:570: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/MBeanNotificationCache.java:487: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/MBeanNotificationCache.java:528: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/MBeanNotificationCache.java:633: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/MBeanServerClientInvokerProxy.java:46: (1): The type "org.jboss.mx.remoting.MBeanServerClientInvokerProxy.NotificationPoller" of the non-transient field "poller" does not implement the Serializable interface
jmx-remoting/src/main/org/jboss/mx/remoting/MBeanServerClientInvokerProxy.java:177: (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:344: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/MBeanServerClientInvokerProxy.java:387: (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:433: (2): This catch block should rethrow the Throwable or Error it caught.
jmx-remoting/src/main/org/jboss/mx/remoting/MBeanServerClientInvokerProxy.java:509: (2): This catch block should rethrow the Throwable or Error it caught.
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:358: (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:363: (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:368: (1): The method "wait" must be called with exactly one lock being held.
jmx-remoting/src/main/org/jboss/mx/remoting/MoveableMBean.java:373: (1): The method "wait" must be called with exactly one lock being held.
jmx-remoting/src/main/org/jboss/mx/remoting/MoveableMBean.java:378: (1): The method "wait" must be called with exactly one lock being held.
jmx-remoting/src/main/org/jboss/mx/remoting/NotificationEntry.java:27: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
jmx-remoting/src/main/org/jboss/mx/remoting/NotificationQueue.java:27: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:68: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java:1033: (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:1085: (1): The local variable "pool" shadows an accessible field with the same name and compatible type in class org.jboss.ejb.plugins.jms.JMSContainerInvoker
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.
server/src/main/org/jboss/jmx/connector/TestClient.java:244: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/jmx/connector/TestClient.java:252: (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.
system/src/main/org/jboss/system/ServiceMBeanSupport.java:184: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/ServiceMBeanSupport.java:199: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/ServiceMBeanSupport.java:321: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/ServiceMBeanSupport.java:365: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/ServiceMBeanSupport.java:429: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/ListenerServiceMBeanSupport.java:479: (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:516: (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/JBossRMIClassLoader.java:102: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/ServiceController.java:334: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/ServiceController.java:422: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/ServiceController.java:518: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/ServiceController.java:583: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/ServiceController.java:687: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/system/ServiceCreator.java:194: (2): This catch block should rethrow the Throwable or Error it caught.
security/src/main/org/jboss/security/ssl/DomainSocketFactory.java:185: (1): The local variable "log" shadows an accessible field with the same name and compatible type in class org.jboss.security.ssl.DomainSocketFactory
jmx/src/main/org/jboss/mx/interceptor/PersistenceInterceptor.java:141: (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/StandardMBeanInfoInterceptor.java:42: (2): This catch block should rethrow the Throwable or Error it caught.
varia/src/main/org/jboss/jmx/adaptor/snmp/agent/ManagerRecord.java:72: (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.
remoting/src/main/org/jboss/remoting/loading/ClassBytes.java:19: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
remoting/src/main/org/jboss/remoting/loading/ClassByteClassLoader.java:102: (2): The finalize() method should be avoided if possible, because it slows down garbage collection.
remoting/src/main/org/jboss/remoting/loading/ClassRequestedMethodInvocationResult.java:22: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
remoting/src/main/org/jboss/remoting/loading/CompressedClassBytes.java:49: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/loading/CompressedClassBytes.java:106: (1): The local variable "compressedSize" shadows an accessible field with the same name and compatible type in class org.jboss.remoting.loading.CompressedClassBytes
remoting/src/main/org/jboss/remoting/transport/async/ChannelPool.java:158: (2): The finalize() method should be avoided if possible, because it slows down garbage collection.
remoting/src/main/org/jboss/remoting/transport/async/AsyncClientInvoker.java:34: (1): The field "log" shadows a field declared in class org.jboss.remoting.AbstractInvoker
remoting/src/main/org/jboss/remoting/transport/async/AsyncClientInvoker.java:72: (2): The finalize() method should be avoided if possible, because it slows down garbage collection.
remoting/src/main/org/jboss/remoting/transport/async/AsyncServerInvoker.java:28: (1): The field "log" shadows a field declared in class org.jboss.remoting.AbstractInvoker
remoting/src/main/org/jboss/remoting/transport/async/AsyncServerInvoker.java:54: (2): The finalize() method should be avoided if possible, because it slows down garbage collection.
remoting/src/main/org/jboss/remoting/transport/async/AsyncServerInvoker.java:105: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/transport/async/AsyncServerInvoker.java:131: (2): This catch block should rethrow the Throwable or Error it caught.
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
cluster/src/main/org/jboss/ha/hasessionstate/server/HASessionStateImpl.java:56: (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:57: (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:218: (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:589: (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/proxy/TransactionInterceptor.java:21: (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/TransactionInterceptor.java:21: (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/ClientMethodInterceptor.java:21: (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/ClientMethodInterceptor.java:21: (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/ClientMethodInterceptor.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.
server/src/main/org/jboss/proxy/SecurityInterceptor.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/SecurityInterceptor.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/ejb/plugins/local/EntityProxy.java:14: (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:14: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
server/src/main/org/jboss/ejb/plugins/local/LocalHomeProxy.java:27: (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:27: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
server/src/main/org/jboss/ejb/plugins/local/LocalHomeProxy.java:30: (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:33: (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:14: (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:14: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
server/src/main/org/jboss/ejb/plugins/local/StatelessSessionProxy.java:16: (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:16: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
console/src/main/org/jboss/console/plugins/MonitorLister.java:52: (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:111: (1): The local variable "mbeanServer" shadows an accessible field with the same name and compatible type in class org.jboss.console.plugins.helpers.AbstractPluginWrapper
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.
server/src/main/org/jboss/ejb/EjbModule.java:135: (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:99: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
server/src/main/org/jboss/ejb/EjbModule.java:432: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/EjbModule.java:447: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/EjbModule.java:460: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/EntityContainer.java:264: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/EntityContainer.java:287: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/EntityContainer.java:431: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/EntityContainer.java:450: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/StatelessSessionContainer.java:156: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/StatelessSessionContainer.java:291: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/StatefulSessionContainer.java:219: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/StatefulSessionContainer.java:235: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/StatefulSessionContainer.java:389: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/StatefulSessionContainer.java:404: (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/MessageDrivenContainer.java:173: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/MessageDrivenContainer.java:194: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/MessageDrivenContainer.java:316: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/MessageDrivenContainer.java:332: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/ContainerRelection.java:32: (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:54: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/EJBDeployer.java:506: (2): This catch block should rethrow the Throwable or Error it caught.
server/src/main/org/jboss/ejb/EJBDeployer.java:539: (2): The native method "identityHashCode" is called while holding locks. This increases the probability of contention!
server/src/main/org/jboss/ejb/EJBDeployer.java:540: (2): The native method "identityHashCode" is called while holding locks. This increases the probability of contention!
server/src/main/org/jboss/ejb/FastKey.java:22: (2): The interface Externalizable is already implemented by a super class, methods on this class could unintentionally override methods from the super class.
jmx/src/main/org/jboss/mx/loading/LoaderRepository.java:85: (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:200: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
jmx/src/main/org/jboss/mx/loading/LoadMgr3.java:363: (2): This catch block should rethrow the Throwable or Error it caught.
jmx/src/main/org/jboss/mx/loading/LoadMgr3.java:406: (1): The method "notifyAll" must be called with the lock on the callee being held, otherwise notifications can get lost
jmx/src/main/org/jboss/mx/loading/LoadMgr4.java:263: (2): This catch block should rethrow the Throwable or Error it caught.
jmx/src/main/org/jboss/mx/loading/LoadMgr4.java:283: (1): The method "notifyAll" must be called with the lock on the callee being held, otherwise notifications can get lost
jmx/src/main/org/jboss/mx/loading/UnifiedClassLoader3.java:181: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
jmx/src/main/org/jboss/mx/loading/UnifiedClassLoader4.java:164: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
jmx/src/main/org/jboss/mx/loading/UnifiedLoaderRepository.java:172: (2): This catch block should rethrow the Throwable or Error it caught.
jmx/src/main/org/jboss/mx/loading/UnifiedLoaderRepository.java:1016: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
jmx/src/main/org/jboss/mx/loading/UnifiedLoaderRepository.java:1031: (2): The native method "currentThread" is called while holding locks. This increases the probability of contention!
jmx/src/main/org/jboss/mx/loading/UnifiedLoaderRepository3.java:263: (2): This instanceof operator is unnecessary, because "org.jboss.mx.loading.UnifiedClassLoader" is a compatible type for "org.jboss.mx.loading.UnifiedClassLoader".
jmx/src/main/org/jboss/mx/loading/UnifiedLoaderRepository4.java:262: (2): This instanceof operator is unnecessary, because "org.jboss.mx.loading.UnifiedClassLoader" is a compatible type for "org.jboss.mx.loading.UnifiedClassLoader".
varia/output/gen-src/org/jboss/web/loadbalancer/monitor/ECVMonitorServiceMBean.java:12: (1): The field "OBJECT_NAME" shadows a field declared in class org.jboss.web.loadbalancer.monitor.AbstractMonitorMBean
varia/output/gen-src/org/jboss/web/loadbalancer/monitor/SimpleMonitorServiceMBean.java:12: (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
server/src/main/org/jboss/invocation/http/interfaces/HttpInvokerProxy.java:42: (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.
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:401: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/adapter/jms/JmsSession.java:415: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/adapter/jms/JmsSession.java:432: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/adapter/jms/JmsSessionFactoryImpl.java:268: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/adapter/jms/JmsSessionFactoryImpl.java:285: (2): This catch block should rethrow the Throwable or Error it caught.
connector/src/main/org/jboss/resource/adapter/jms/JmsSessionFactoryImpl.java:302: (2): This catch block should rethrow the Throwable or Error it caught.
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/JBossMonitor.java:24: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
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.
server/src/main/org/jboss/monitor/EntityLockMonitor.java:48: (2): The interface MBeanRegistration is already implemented by a super class, methods on this class could unintentionally override methods from the super class.
server/src/main/org/jboss/monitor/EntityLockMonitor.java:55: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
system/src/main/org/jboss/deployment/DeploymentInfo.java:58: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
system/src/main/org/jboss/deployment/SubDeployerSupport.java:459: (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.
server/src/main/org/jboss/deployment/EARDeployment.java:61: (1): The local variable "name" shadows an accessible field with the same name and compatible type in class org.jboss.deployment.EARDeployment
server/src/main/org/jboss/deployment/EARDeployment.java:37: (1): The field "log" shadows a field declared in class org.jboss.system.ServiceMBeanSupport
system/src/main/org/jboss/deployment/MainDeployer.java:419: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/deployment/MainDeployer.java:501: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/deployment/MainDeployer.java:534: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/deployment/MainDeployer.java:560: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/deployment/MainDeployer.java:633: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/deployment/MainDeployer.java:794: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/deployment/MainDeployer.java:843: (2): This catch block should rethrow the Throwable or Error it caught.
system/src/main/org/jboss/deployment/SARDeployer.java:64: (2): The interface SubDeployer is already implemented by a super class, methods on this class could unintentionally override methods from the super class.
cache/src/main/org/jboss/cache/Fqn.java:116: (1): Non-final clone methods must use super.clone() instead of a constructor call.
cache/src/main/org/jboss/cache/TreeCache.java:921: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCache.java:1435: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
cache/src/main/org/jboss/cache/TreeCache.java:1445: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
cache/src/main/org/jboss/cache/TreeCache.java:1901: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCache.java:2671: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCache.java:2683: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCache.java:2961: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCache.java:2760: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCache.java:2776: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCache.java:2784: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCache.java:2838: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCache.java:2858: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCache.java:2883: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCache.java:2891: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/Node.java:377: (1): This class must implement the Cloneable interface in addition to overriding the clone method.
cache/src/main/org/jboss/cache/Node.java:377: (1): Non-final clone methods must use super.clone() instead of a constructor call.
cache/src/main/org/jboss/cache/ReplicationQueue.java:135: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/ConsoleListener.java:339: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView.java:123: (1): The local variable "server" shadows an accessible field with the same name and compatible type in class org.jboss.system.ServiceMBeanSupport
cache/src/main/org/jboss/cache/TreeCacheView.java:160: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView.java:744: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView.java:774: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView.java:784: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView.java:793: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView.java:802: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView.java:812: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView.java:822: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView.java:832: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView.java:895: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:85: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:572: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:602: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:611: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:620: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:629: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:638: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:647: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:656: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:666: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:676: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:686: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:710: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:715: (2): The Java VM shutdown method "System.exit()" was detected.
cache/src/main/org/jboss/cache/TreeCacheView2.java:808: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:823: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:841: (2): This catch block should rethrow the Throwable or Error it caught.
cache/src/main/org/jboss/cache/TreeCacheView2.java:867: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/detection/AbstractDetector.java:358: (2): The native method "currentTimeMillis" is called while holding locks. This increases the probability of contention!
remoting/src/main/org/jboss/remoting/detection/AbstractDetector.java:486: (2): This catch block should rethrow the Throwable or Error it caught.
remoting/src/main/org/jboss/remoting/detection/Detection.java:25: (2): The field "serialVersionUID" must be declared as follows: "private static final long serialVersionUID;"
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
server/src/main/org/jboss/jmx/connector/invoker/InvokerAdaptorService.java:337: (2): This catch block should rethrow the Throwable or Error it caught.
Please add the following types to your classpath for full analysis: [JBossQLParserVisitor, org.jboss.net.axis.transport.mailto.server.MailTransportServiceMBean, Node, org.jboss.jmx.adaptor.interfaces.AdaptorHome, org.apache.axis.encoding.AnyContentType, org.apache.axis.message.SOAPEnvelope, com.sun.corba.se.internal.iiop.ShutdownUtilDelegate, org.jboss.net.axis.transport.mailto.client.AsyncMailClientServiceMBean, org.jboss.web.tomcat.session.ClusterManager]
server/src/main/org/jboss/ejb/StatefulSessionEnterpriseContext.java:31: (2): The type "org.jboss.ejb.EnterpriseContext" is the first non-serializable class and must have an accessible zero-argument constructor for serialization to work.
management/src/main/org/jboss/management/mejb/RMIClientNotificationListener.java:26: (2): The type "org.jboss.management.mejb.ClientNotificationListener" is the first non-serializable class and must have an accessible zero-argument constructor for serialization to work.
server/src/main/org/jboss/jmx/connector/notification/RMIClientNotificationListener.java:29: (2): The type "org.jboss.jmx.connector.notification.ClientNotificationListener" is the first non-serializable class and must have an accessible zero-argument constructor for serialization to work.

BUILD SUCCESSFUL
Total time: 10 minutes 21 seconds