FindBugs(Ver:1.2.1) Individual Errors Summary Report
Automatically generated on Tue Mar 24 03:04:42 PDT 2009


This page contains the FindBugs high level(H) errors in the lines of GlassFish code (SJSAS91_FCS_BRANCH) that developers last modified. For additional information, please visit the FindBugs FAQ at GlassFish Quality page or FindBugs FAQ.
Summary:
Module #Errors

appserv-commons	3
entity-persistence	29
appserv-core	11
tools	1
appserv-core-ee/appserv-core	1
appserv-core-ee/http-session-persistence	2
admin-ee/admin	1
admin-gui	1
Total= 49


Details:
ModuleErrorsOwner
appserv-commonsTotal=3
msreddy: com/sun/enterprise/deployment/util/XModuleType.java:52:221 Se: com.sun.enterprise.deployment.util.XModuleType is Serializable  but its superclass doesn't define an accessible void constructor (H) 
(Total=1)
msreddy@dev.java.net
prasads: com/sun/enterprise/deployment/util/XModuleType.java:208:211 HE: com.sun.enterprise.deployment.util.XModuleType defines equals and uses Object.hashCode() (H) 
(Total=1)
prasads@dev.java.net
dpatil: com/sun/enterprise/util/collection/DList.java:413:413 NP: Possible null pointer dereference of node in com.sun.enterprise.util.collection.DList.set(int, Object) (H) 
(Total=1)
dhiru@dev.java.net
entity-persistenceTotal=29
chris_de: oracle/toplink/essentials/internal/ejb/cmp3/xml/accessors/XMLClassAccessor.java:501:501 ST: Write to static field oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.m_entityMappingsAccess from instance method oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.processEntityMappings() (H) 
chris_de: oracle/toplink/essentials/internal/ejb/cmp3/xml/accessors/XMLClassAccessor.java:502:502 ST: Write to static field oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.m_entityMappingsSchema from instance method oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.processEntityMappings() (H) 
chris_de: oracle/toplink/essentials/internal/ejb/cmp3/xml/accessors/XMLClassAccessor.java:503:503 ST: Write to static field oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.m_entityMappingsCatalog from instance method oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.processEntityMappings() (H) 
chris_de: oracle/toplink/essentials/internal/ejb/cmp3/xml/accessors/XMLClassAccessor.java:505:505 ST: Write to static field oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.m_entityMappingsAccess from instance method oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.processEntityMappings() (H) 
chris_de: oracle/toplink/essentials/internal/ejb/cmp3/xml/accessors/XMLClassAccessor.java:506:506 ST: Write to static field oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.m_entityMappingsSchema from instance method oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.processEntityMappings() (H) 
chris_de: oracle/toplink/essentials/internal/ejb/cmp3/xml/accessors/XMLClassAccessor.java:507:507 ST: Write to static field oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.m_entityMappingsCatalog from instance method oracle.toplink.essentials.internal.ejb.cmp3.xml.accessors.XMLClassAccessor.processEntityMappings() (H) 
(Total=6)
chris_de@dev.java.net
guypelle: oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataPersistenceUnit.java:71:98 HE: oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataPersistenceUnit defines equals and uses Object.hashCode() (H) 
guypelle: oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataProject.java:330:330 Dm: oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProject.getMappingFiles() is or uses a map or set of URLs, which can be a performance hog (H) 
(Total=2)
guypelle@dev.java.net
gyorke: oracle/toplink/essentials/sequencing/QuerySequence.java:103:108 HE: oracle.toplink.essentials.sequencing.QuerySequence defines equals and uses Object.hashCode() (H) 
gyorke: oracle/toplink/essentials/sequencing/NativeSequence.java:121:124 HE: oracle.toplink.essentials.sequencing.NativeSequence defines equals and uses Object.hashCode() (H) 
gyorke: oracle/toplink/essentials/sequencing/DefaultSequence.java:94:97 HE: oracle.toplink.essentials.sequencing.DefaultSequence defines equals and uses Object.hashCode() (H) 
gyorke: oracle/toplink/essentials/queryframework/ReportQueryResult.java:307:311 HE: oracle.toplink.essentials.queryframework.ReportQueryResult defines equals and uses Object.hashCode() (H) 
gyorke: oracle/toplink/essentials/sequencing/TableSequence.java:107:115 HE: oracle.toplink.essentials.sequencing.TableSequence defines equals and uses Object.hashCode() (H) 
gyorke: oracle/toplink/essentials/internal/helper/DeferredLockManager.java:60:60 MS: oracle.toplink.essentials.internal.helper.DeferredLockManager.SHOULD_USE_DEFERRED_LOCKS isn't final but should be (H) 
gyorke: oracle/toplink/essentials/internal/helper/JDK15Platform.java:60:60 MS: oracle.toplink.essentials.internal.helper.JDK15Platform.patternCache isn't final but should be (H) 
gyorke: oracle/toplink/essentials/internal/sessions/MergeManager.java:101:101 MS: oracle.toplink.essentials.internal.sessions.MergeManager.LOCK_ON_MERGE isn't final but should be (H) 
gyorke: oracle/toplink/essentials/internal/ejb/cmp3/transaction/base/TransactionImpl.java:88:88 MS: oracle.toplink.essentials.internal.ejb.cmp3.transaction.base.TransactionImpl.DUMP_AFTER_COMPLETION_ERRORS isn't final but should be (H) 
gyorke: oracle/toplink/essentials/internal/helper/WriteLockManager.java:77:77 MS: oracle.toplink.essentials.internal.helper.WriteLockManager.MAXTRIES isn't final but should be (H) 
gyorke: oracle/toplink/essentials/internal/helper/Helper.java:66:66 MS: oracle.toplink.essentials.internal.helper.Helper.calendarCache isn't final but should be (H) 
gyorke: oracle/toplink/essentials/internal/helper/Helper.java:69:69 MS: oracle.toplink.essentials.internal.helper.Helper.defaultTimeZone isn't final but should be (H) 
(Total=12)
gyorke@dev.java.net
mm110999: oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataProcessor.java:510:535 Dm: oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProcessor.readExplicitlySpecifiedMappingFiles(boolean) is or uses a map or set of URLs, which can be a performance hog (H) 
mm110999: oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataProcessor.java:523:523 Dm: oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProcessor.readExplicitlySpecifiedMappingFiles(boolean) is or uses a map or set of URLs, which can be a performance hog (H) 
(Total=2)
mm110999@dev.java.net
ss141213: oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataProject.java:756:758 Dm: oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProject.setMappingFiles(Map) is or uses a map or set of URLs, which can be a performance hog (H) 
ss141213: oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataProcessor.java:557:588 Dm: oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProcessor.readStandardMappingFiles() is or uses a map or set of URLs, which can be a performance hog (H) 
ss141213: oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataProcessor.java:560:560 Dm: oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProcessor.readStandardMappingFiles() is or uses a map or set of URLs, which can be a performance hog (H) 
ss141213: oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataProcessor.java:580:580 Dm: oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProcessor.readStandardMappingFiles() is or uses a map or set of URLs, which can be a performance hog (H) 
(Total=4)
ss141213@dev.java.net
tware: oracle/toplink/essentials/internal/ejb/cmp3/metadata/sequencing/MetadataSequenceGenerator.java:70:88 HE: oracle.toplink.essentials.internal.ejb.cmp3.metadata.sequencing.MetadataSequenceGenerator defines equals and uses Object.hashCode() (H) 
tware: oracle/toplink/essentials/internal/ejb/cmp3/metadata/sequencing/MetadataTableGenerator.java:75:113 HE: oracle.toplink.essentials.internal.ejb.cmp3.metadata.sequencing.MetadataTableGenerator defines equals and uses Object.hashCode() (H) 
tware: oracle/toplink/essentials/internal/ejb/cmp3/metadata/sequencing/MetadataGeneratedValue.java:68:77 HE: oracle.toplink.essentials.internal.ejb.cmp3.metadata.sequencing.MetadataGeneratedValue defines equals and uses Object.hashCode() (H) 
(Total=3)
tware@dev.java.net
appserv-coreTotal=11
kumarjay: com/sun/enterprise/security/application/EJBSecurityManager.java:963:963 NP: Method call in com.sun.enterprise.security.application.EJBSecurityManager.doAsPrivileged(PrivilegedExceptionAction) passes null for unconditionally dereferenced parameter of java.util.HashSet.HashSet(Collection) (H) 
(Total=1)
kumarjay@dev.java.net
prasads: com/sun/enterprise/instance/ExtensionModuleConfigManager.java:126:126 EC: Call to equals() comparing different types in com.sun.enterprise.instance.ExtensionModuleConfigManager.listExtensionModules() (H) 
(Total=1)
prasads@dev.java.net
dpatil: com/sun/enterprise/admin/target/TargetType.java:108:111 HE: com.sun.enterprise.admin.target.TargetType defines equals and uses Object.hashCode() (H) 
dpatil: com/sun/enterprise/loader/EJBClassLoader.java:1107:1107 Dm: com.sun.enterprise.loader.EJBClassLoader$URLEntry.hashCode() invokes java.net.URL.hashCode(), which blocks to do domain name resolution (H) 
dpatil: com/sun/enterprise/loader/EJBClassLoader.java:1090:1090 Dm: com.sun.enterprise.loader.EJBClassLoader$URLEntry.equals(Object) invokes java.net.URL.equals(Object), which blocks to do domain name resolution (H) 
dpatil: com/sun/enterprise/webservice/monitoring/MessageTraceImpl.java:85:85 DLS: Dead store to sb in com.sun.enterprise.webservice.monitoring.MessageTraceImpl.getMessage(boolean) (H) 
dpatil: com/sun/enterprise/admin/common/domains/registry/DomainRegistry.java:157:157 ST: Write to static field com.sun.enterprise.admin.common.domains.registry.DomainRegistry.instance from instance method com.sun.enterprise.admin.common.domains.registry.DomainRegistry.reset() (H) 
dpatil: com/sun/enterprise/server/logging/FileandSyslogHandler.java:392:392 DLS: Dead store to rotatedFile in com.sun.enterprise.server.logging.FileandSyslogHandler$1.run() (H) 
dpatil: com/sun/enterprise/server/ApplicationServer.java:153:153 ST: Write to static field com.sun.enterprise.server.ApplicationServer.context from instance method com.sun.enterprise.server.ApplicationServer.onInitialization(ServerContext) (H) 
dpatil: com/sun/enterprise/webservice/EjbContainerPostHandler.java:110:110 NP: Possible null pointer dereference of inv in com.sun.enterprise.webservice.EjbContainerPostHandler.handleRequest(MessageContext) (H) 
dpatil: com/sun/enterprise/server/ApplicationLifecycle.java:476:476 MS: com.sun.enterprise.server.ApplicationLifecycle._logger isn't final but should be (H) 
(Total=9)
dhiru@dev.java.net appserv-core-ee/appserv-core@dev.java.net
toolsTotal=1
hans_hra: com/sun/enterprise/tools/upgrade/transform/TransformManager.java:198:198 DLS: Dead store to store in com.sun.enterprise.tools.upgrade.transform.TransformManager.upgrade(CommonInfoModel) (H) 
(Total=1)
hans_hra@dev.java.net
appserv-core-ee/appserv-coreTotal=1
binod: com/sun/enterprise/ee/server/group/core/JoinCallBackImpl.java:101:101 DE: com.sun.enterprise.ee.server.group.core.JoinCallBackImpl.waitForEveryone() might ignore java.lang.Exception (H) 
(Total=1)
binod@dev.java.net
appserv-core-ee/http-session-persistenceTotal=2
lwhite: com/sun/enterprise/ee/web/sessmgmt/ExpatListHandler.java:73:73 DLS: Dead store to startTime in com.sun.enterprise.ee.web.sessmgmt.ExpatListHandler.getExpatList() (H) 
lwhite: com/sun/enterprise/ee/web/sessmgmt/ExpatListHandler.java:50:50 MS: com.sun.enterprise.ee.web.sessmgmt.ExpatListHandler.EXPAT_LIST_QUERY_TIMEOUT isn't final but should be (H) 
(Total=2)
lwhite@dev.java.net
admin-ee/adminTotal=1
mmunn: com/sun/enterprise/ee/admin/clientreg/JMXConnectorRegistry.java:417:417 DE: com.sun.enterprise.ee.admin.clientreg.JMXConnectorRegistry.connectToServer(JMXServiceURL, String, String) might ignore java.lang.Exception (H) 
(Total=1)
mmunn@dev.java.net
admin-guiTotal=1
mmunn: com/sun/enterprise/tools/admingui/handlers/NodeAgentHandlers.java:453:453 DLS: Dead store to clusterName in com.sun.enterprise.tools.admingui.handlers.NodeAgentHandlers$InstancesListThread.run() (H) 
(Total=1)
mmunn@dev.java.net


Excluded Packages or Classes or Errors: