The following document contains the results of FindBugs Report
FindBugs Version is 2.0.1
Threshold is medium
Effort is min
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Unwritten field: org.apache.maven.plugin.ear.AbstractEarModule.moduleId | CORRECTNESS | UWF_UNWRITTEN_FIELD | 139 | Medium |
| Unwritten public or protected field: org.apache.maven.plugin.ear.AbstractEarModule.altDeploymentDescriptor | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 229 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Possible null pointer dereference of writer in org.apache.maven.plugin.ear.ApplicationXmlWriter.write(ApplicationXmlWriterContext) | CORRECTNESS | NP_NULL_ON_SOME_PATH | 127 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Found reliance on default encoding in org.apache.maven.plugin.ear.EarMojo.changeManifestClasspath(EarModule, File): new java.io.FileReader(File) | I18N | DM_DEFAULT_ENCODING | 708 | High |
| Found reliance on default encoding in org.apache.maven.plugin.ear.EarMojo.changeManifestClasspath(EarModule, File): new java.io.PrintWriter(File) | I18N | DM_DEFAULT_ENCODING | 756 | High |
| exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.ear.EarMojo.changeManifestClasspath(EarModule, File) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 678 | Medium |
| exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.ear.EarMojo.copyFile(File, File) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 628 | Medium |
| exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.ear.EarMojo.execute() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 330 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.ear.GenerateApplicationXmlMojo.generateJbossDeploymentDescriptor() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 233 | Medium |
| exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.ear.GenerateApplicationXmlMojo.generateStandardDeploymentDescriptor(JavaEEVersion) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 211 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Unwritten field: org.apache.maven.plugin.ear.HelpMojo.goal | CORRECTNESS | UWF_UNWRITTEN_FIELD | 129 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.maven.plugin.ear.util.JavaEEVersion.<static initializer>() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 48 | Medium |
| org.apache.maven.plugin.ear.util.JavaEEVersion defines compareTo(JavaEEVersion) and uses Object.equals() | BAD_PRACTICE | EQ_COMPARETO_USE_OBJECT_EQUALS | 171-175 | Medium |