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
332700

org.apache.maven.plugin.war.AbstractWarMojo

BugCategoryDetailsLinePriority
org.apache.maven.plugin.war.AbstractWarMojo.getWebResources() may expose internal representation by returning AbstractWarMojo.webResourcesMALICIOUS_CODEEI_EXPOSE_REP803Medium
org.apache.maven.plugin.war.AbstractWarMojo.setWebResources(Resource[]) may expose internal representation by storing an externally mutable object into AbstractWarMojo.webResourcesMALICIOUS_CODEEI_EXPOSE_REP2808Medium
org.apache.maven.plugin.war.AbstractWarMojo.buildExplodedWebapp(File) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE400Medium
Unwritten field: org.apache.maven.plugin.war.AbstractWarMojo.archiverManagerCORRECTNESSUWF_UNWRITTEN_FIELD62Medium
Unwritten field: org.apache.maven.plugin.war.AbstractWarMojo.mavenFileFilterCORRECTNESSUWF_UNWRITTEN_FIELD452Medium
Unwritten field: org.apache.maven.plugin.war.AbstractWarMojo.mavenResourcesFilteringCORRECTNESSUWF_UNWRITTEN_FIELD62Medium
Unwritten field: org.apache.maven.plugin.war.AbstractWarMojo.sessionCORRECTNESSUWF_UNWRITTEN_FIELD452Medium

org.apache.maven.plugin.war.HelpMojo

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

org.apache.maven.plugin.war.Overlay

BugCategoryDetailsLinePriority
Invocation of hashCode on array in org.apache.maven.plugin.war.Overlay.hashCode()CORRECTNESSDMI_INVOKING_HASHCODE_ON_ARRAY277Medium
Invocation of hashCode on array in org.apache.maven.plugin.war.Overlay.hashCode()CORRECTNESSDMI_INVOKING_HASHCODE_ON_ARRAY276Medium
org.apache.maven.plugin.war.Overlay.getExcludes() may expose internal representation by returning Overlay.excludesMALICIOUS_CODEEI_EXPOSE_REP172Medium
org.apache.maven.plugin.war.Overlay.getIncludes() may expose internal representation by returning Overlay.includesMALICIOUS_CODEEI_EXPOSE_REP157Medium
org.apache.maven.plugin.war.Overlay.setExcludes(String[]) may expose internal representation by storing an externally mutable object into Overlay.excludesMALICIOUS_CODEEI_EXPOSE_REP2182Medium
org.apache.maven.plugin.war.Overlay.setIncludes(String[]) may expose internal representation by storing an externally mutable object into Overlay.includesMALICIOUS_CODEEI_EXPOSE_REP2167Medium
org.apache.maven.plugin.war.Overlay.DEFAULT_EXCLUDES is a mutable arrayMALICIOUS_CODEMS_MUTABLE_ARRAY48High
org.apache.maven.plugin.war.Overlay.DEFAULT_INCLUDES is a mutable arrayMALICIOUS_CODEMS_MUTABLE_ARRAY46High

org.apache.maven.plugin.war.WarManifestMojo

BugCategoryDetailsLinePriority
org.apache.maven.plugin.war.WarManifestMojo.execute() ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE68Medium
Unwritten field: org.apache.maven.plugin.war.WarManifestMojo.warArchiverCORRECTNESSUWF_UNWRITTEN_FIELD72Medium

org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask

BugCategoryDetailsLinePriority
org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask.DEFAULT_INCLUDES should be package protectedMALICIOUS_CODEMS_PKGPROTECT47Medium
org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask.copyFile(WarPackagingContext, File, File, String, boolean) ignores exceptional return value of java.io.File.setLastModified(long)BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE295Medium
org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask.copyFilteredFile(String, WarPackagingContext, File, String) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE212Medium

org.apache.maven.plugin.war.packaging.ClassesPackagingTask

BugCategoryDetailsLinePriority
org.apache.maven.plugin.war.packaging.ClassesPackagingTask.performPackaging(WarPackagingContext) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE61Medium

org.apache.maven.plugin.war.packaging.DependenciesAnalysisPackagingTask

BugCategoryDetailsLinePriority
org.apache.maven.plugin.war.packaging.DependenciesAnalysisPackagingTask.removeDependency(WarPackagingContext, Dependency) ignores exceptional return value of java.io.File.delete()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE130Medium

org.apache.maven.plugin.war.packaging.OverlayPackagingTask

BugCategoryDetailsLinePriority
org.apache.maven.plugin.war.packaging.OverlayPackagingTask.getOverlayTempDirectory(WarPackagingContext, Overlay) ignores exceptional return value of java.io.File.mkdir()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE143Medium
org.apache.maven.plugin.war.packaging.OverlayPackagingTask.getOverlayTempDirectory(WarPackagingContext, Overlay) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE153Medium

org.apache.maven.plugin.war.packaging.WarProjectPackagingTask

BugCategoryDetailsLinePriority
new org.apache.maven.plugin.war.packaging.WarProjectPackagingTask(Resource[], File, File, Overlay) may expose internal representation by storing an externally mutable object into WarProjectPackagingTask.webResourcesMALICIOUS_CODEEI_EXPOSE_REP269Medium
org.apache.maven.plugin.war.packaging.WarProjectPackagingTask.performPackaging(WarPackagingContext) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE88Medium