FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
401400

org.apache.maven.plugin.ear.AbstractEarModule

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugin.ear.AbstractEarModule.moduleIdCORRECTNESSUWF_UNWRITTEN_FIELD140Medium

org.apache.maven.plugin.ear.AbstractEarMojo

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugin.ear.AbstractEarMojo.fileNameMappingCORRECTNESSUWF_UNWRITTEN_FIELD181Medium
Unwritten field: org.apache.maven.plugin.ear.AbstractEarMojo.jbossCORRECTNESSUWF_UNWRITTEN_FIELD293Medium
Unwritten field: org.apache.maven.plugin.ear.AbstractEarMojo.modulesCORRECTNESSUWF_UNWRITTEN_FIELD189Medium
Unwritten field: org.apache.maven.plugin.ear.AbstractEarMojo.workDirectoryCORRECTNESSUWF_UNWRITTEN_FIELD265Medium

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_PATH119Medium

org.apache.maven.plugin.ear.EarMojo

BugCategoryDetailsLinePriority
org.apache.maven.plugin.ear.EarMojo.changeManifestClasspath(EarModule, File) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE698Medium
org.apache.maven.plugin.ear.EarMojo.copyFile(File, File) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE647Medium
org.apache.maven.plugin.ear.EarMojo.execute() ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE347Medium

org.apache.maven.plugin.ear.GenerateApplicationXmlMojo

BugCategoryDetailsLinePriority
org.apache.maven.plugin.ear.GenerateApplicationXmlMojo.generateJbossDeploymentDescriptor() ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE207Medium
org.apache.maven.plugin.ear.GenerateApplicationXmlMojo.generateStandardDeploymentDescriptor(JavaEEVersion) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE186Medium

org.apache.maven.plugin.ear.HelpMojo

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

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

BugCategoryDetailsLinePriority
Method 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