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
342700

org.apache.maven.plugin.javadoc.AbstractFixJavadocMojo

BugCategoryDetailsLinePriority
org.apache.maven.plugin.javadoc.AbstractFixJavadocMojo.parseClirrTextOutputFile(File) may fail to close streamBAD_PRACTICEOS_OPEN_STREAM701Medium
org.apache.maven.plugin.javadoc.AbstractFixJavadocMojo.executeClirr() ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE633Medium
org.apache.maven.plugin.javadoc.AbstractFixJavadocMojo.processFix(JavaClass) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE1017Medium

org.apache.maven.plugin.javadoc.AbstractJavadocMojo

BugCategoryDetailsLinePriority
org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(Locale) ignores exceptional return value of java.io.File.delete()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE2016Medium
org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(Locale) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE1908Medium
org.apache.maven.plugin.javadoc.AbstractJavadocMojo.getDependencySourcePaths() ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE2168Medium
org.apache.maven.plugin.javadoc.AbstractJavadocMojo.getJavadocOptionsFile() ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE5774Medium
org.apache.maven.plugin.javadoc.AbstractJavadocMojo.getModulesLinks() ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE5339Medium
org.apache.maven.plugin.javadoc.AbstractJavadocMojo.writeDebugJavadocScript(String, File) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE5628Medium
Method org.apache.maven.plugin.javadoc.AbstractJavadocMojo.getClasspath() makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR2474Medium

org.apache.maven.plugin.javadoc.HelpMojo

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

org.apache.maven.plugin.javadoc.JavadocJar

BugCategoryDetailsLinePriority
org.apache.maven.plugin.javadoc.JavadocJar.generateArchive(File, String) ignores exceptional return value of java.io.File.delete()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE247Medium

org.apache.maven.plugin.javadoc.JavadocUtil

BugCategoryDetailsLinePriority
org.apache.maven.plugin.javadoc.JavadocUtil.getTagletClassNames(File) creates a java.net.URLClassLoader classloader, which should be performed within a doPrivileged blockBAD_PRACTICEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED820Medium
Load of known null value in org.apache.maven.plugin.javadoc.JavadocUtil.copyResource(URL, File)STYLENP_LOAD_OF_KNOWN_NULL_VALUE856Medium
org.apache.maven.plugin.javadoc.JavadocUtil.copyJavadocResources(File, File, String) ignores exceptional return value of java.io.File.delete()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE386Medium
org.apache.maven.plugin.javadoc.JavadocUtil.copyResource(URL, File) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE871Medium
org.apache.maven.plugin.javadoc.JavadocUtil.invoke(Log, Invoker, InvocationRequest, File, List, Properties, String) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE1167Medium
Method org.apache.maven.plugin.javadoc.JavadocUtil.quotedPathArgument(String) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION308Medium

org.apache.maven.plugin.javadoc.ResourcesBundleMojo

BugCategoryDetailsLinePriority
Read of unwritten field archiverManager in org.apache.maven.plugin.javadoc.ResourcesBundleMojo.execute()CORRECTNESSNP_UNWRITTEN_FIELD102Medium
Read of unwritten field projectHelper in org.apache.maven.plugin.javadoc.ResourcesBundleMojo.execute()CORRECTNESSNP_UNWRITTEN_FIELD136Medium
Unwritten field: org.apache.maven.plugin.javadoc.ResourcesBundleMojo.archiverManagerCORRECTNESSUWF_UNWRITTEN_FIELD102Medium
Unwritten field: org.apache.maven.plugin.javadoc.ResourcesBundleMojo.finalNameCORRECTNESSUWF_UNWRITTEN_FIELD110Medium
Unwritten field: org.apache.maven.plugin.javadoc.ResourcesBundleMojo.projectHelperCORRECTNESSUWF_UNWRITTEN_FIELD136Medium

org.apache.maven.plugin.javadoc.TestResourcesBundleMojo

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugin.javadoc.TestResourcesBundleMojo.testJavadocDirectoryCORRECTNESSUWF_UNWRITTEN_FIELD55Medium

org.apache.maven.plugin.javadoc.options.io.xpp3.JavadocOptionsXpp3Reader

BugCategoryDetailsLinePriority
Private method org.apache.maven.plugin.javadoc.options.io.xpp3.JavadocOptionsXpp3Reader.getBooleanValue(String, String, XmlPullParser) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD160Medium
Private method org.apache.maven.plugin.javadoc.options.io.xpp3.JavadocOptionsXpp3Reader.getDateValue(String, String, XmlPullParser) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD248Medium

org.apache.maven.plugin.javadoc.resolver.ResourceResolver

BugCategoryDetailsLinePriority
org.apache.maven.plugin.javadoc.resolver.ResourceResolver.resolveAndUnpack(List, SourceResolverConfig, List, boolean) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE362Medium