FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
421300

org.apache.maven.plugin.ear.AbstractEarModule

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugin.ear.AbstractEarModule.moduleIdCORRECTNESSUWF_UNWRITTEN_FIELD139Medium
Unwritten public or protected field: org.apache.maven.plugin.ear.AbstractEarModule.altDeploymentDescriptorSTYLEUWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD229Medium

org.apache.maven.plugin.ear.ApplicationXmlWriter

BugCategoryDetailsLinePriority
Possible null pointer dereference of writer in org.apache.maven.plugin.ear.ApplicationXmlWriter.write(ApplicationXmlWriterContext)CORRECTNESSNP_NULL_ON_SOME_PATH127Medium

org.apache.maven.plugin.ear.EarMojo

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.plugin.ear.EarMojo.changeManifestClasspath(EarModule, File): new java.io.FileReader(File)I18NDM_DEFAULT_ENCODING708High
Found reliance on default encoding in org.apache.maven.plugin.ear.EarMojo.changeManifestClasspath(EarModule, File): new java.io.PrintWriter(File)I18NDM_DEFAULT_ENCODING756High
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.ear.EarMojo.changeManifestClasspath(EarModule, File)BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE678Medium
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.ear.EarMojo.copyFile(File, File)BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE628Medium
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.ear.EarMojo.execute()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE330Medium

org.apache.maven.plugin.ear.GenerateApplicationXmlMojo

BugCategoryDetailsLinePriority
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.ear.GenerateApplicationXmlMojo.generateJbossDeploymentDescriptor()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE233Medium
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.ear.GenerateApplicationXmlMojo.generateStandardDeploymentDescriptor(JavaEEVersion)BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE211Medium

org.apache.maven.plugin.ear.HelpMojo

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugin.ear.HelpMojo.goalCORRECTNESSUWF_UNWRITTEN_FIELD129Medium

org.apache.maven.plugin.ear.util.JavaEEVersion

BugCategoryDetailsLinePriority
org.apache.maven.plugin.ear.util.JavaEEVersion.<static initializer>() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR48Medium
org.apache.maven.plugin.ear.util.JavaEEVersion defines compareTo(JavaEEVersion) and uses Object.equals()BAD_PRACTICEEQ_COMPARETO_USE_OBJECT_EQUALS171-175Medium