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
372600

org.apache.maven.plugins.shade.DefaultShader

BugCategoryDetailsLinePriority
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugins.shade.DefaultShader.shade(ShadeRequest)BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE85Medium

org.apache.maven.plugins.shade.DefaultShader$RelocatorRemapper

BugCategoryDetailsLinePriority
Should org.apache.maven.plugins.shade.DefaultShader$RelocatorRemapper be a _static_ inner class?PERFORMANCESIC_INNER_SHOULD_BE_STATIC380-456Medium

org.apache.maven.plugins.shade.filter.MinijarFilter

BugCategoryDetailsLinePriority
new org.apache.maven.plugins.shade.filter.MinijarFilter(MavenProject, Log, List) may fail to clean up java.io.InputStreamEXPERIMENTALOBL_UNSATISFIED_OBLIGATION77Medium

org.apache.maven.plugins.shade.mojo.ArchiveFilter

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugins.shade.mojo.ArchiveFilter.artifactCORRECTNESSUWF_UNWRITTEN_FIELD37Medium
Unwritten field: org.apache.maven.plugins.shade.mojo.ArchiveFilter.excludesCORRECTNESSUWF_UNWRITTEN_FIELD47Medium
Unwritten field: org.apache.maven.plugins.shade.mojo.ArchiveFilter.includesCORRECTNESSUWF_UNWRITTEN_FIELD42Medium

org.apache.maven.plugins.shade.mojo.ArtifactSet

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugins.shade.mojo.ArtifactSet.excludesCORRECTNESSUWF_UNWRITTEN_FIELD40Medium
Unwritten field: org.apache.maven.plugins.shade.mojo.ArtifactSet.includesCORRECTNESSUWF_UNWRITTEN_FIELD35Medium

org.apache.maven.plugins.shade.mojo.HelpMojo

BugCategoryDetailsLinePriority
org.apache.maven.plugins.shade.mojo.HelpMojo.build() may fail to clean up java.io.InputStreamEXPERIMENTALOBL_UNSATISFIED_OBLIGATION68Medium

org.apache.maven.plugins.shade.mojo.ShadeMojo

BugCategoryDetailsLinePriority
org.apache.maven.plugins.shade.mojo.ShadeMojo.replaceFile(File, File) forces garbage collection; extremely dubious except in benchmarking codePERFORMANCEDM_GC580High
org.apache.maven.plugins.shade.mojo.ShadeMojo.replaceFile(File, File) may fail to clean up java.io.OutputStream on checked exceptionEXPERIMENTALOBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE588Medium
Exception is caught when Exception is not thrown in org.apache.maven.plugins.shade.mojo.ShadeMojo.execute()STYLEREC_CATCH_EXCEPTION560Medium
exceptional return value of java.io.File.delete() ignored in org.apache.maven.plugins.shade.mojo.ShadeMojo.createDependencyReducedPom(Set)BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE904Medium

org.apache.maven.plugins.shade.pom.MavenJDOMWriter

BugCategoryDetailsLinePriority
org.apache.maven.plugins.shade.pom.MavenJDOMWriter.insertAtPreferredLocation(Element, Element, MavenJDOMWriter$Counter) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION303Medium

org.apache.maven.plugins.shade.pom.MavenJDOMWriter$Counter

BugCategoryDetailsLinePriority
Should org.apache.maven.plugins.shade.pom.MavenJDOMWriter$Counter be a _static_ inner class?PERFORMANCESIC_INNER_SHOULD_BE_STATIC2272-2314Medium

org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer.modifyOutputStream(JarOutputStream): new java.io.OutputStreamWriter(OutputStream)I18NDM_DEFAULT_ENCODING217High
Found reliance on default encoding in org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer.processResource(String, InputStream, List): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING125High
Unwritten field: org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer.encodingCORRECTNESSUWF_UNWRITTEN_FIELD119Medium

org.apache.maven.plugins.shade.resource.AppendingTransformer

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugins.shade.resource.AppendingTransformer.resourceCORRECTNESSUWF_UNWRITTEN_FIELD45Medium

org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer.resourceCORRECTNESSUWF_UNWRITTEN_FIELD43Medium
Unwritten field: org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer.resourcesCORRECTNESSUWF_UNWRITTEN_FIELD48Medium

org.apache.maven.plugins.shade.resource.IncludeResourceTransformer

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugins.shade.resource.IncludeResourceTransformer.fileCORRECTNESSUWF_UNWRITTEN_FIELD57Medium
Unwritten field: org.apache.maven.plugins.shade.resource.IncludeResourceTransformer.resourceCORRECTNESSUWF_UNWRITTEN_FIELD63Medium

org.apache.maven.plugins.shade.resource.ManifestResourceTransformer

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugins.shade.resource.ManifestResourceTransformer.mainClassCORRECTNESSUWF_UNWRITTEN_FIELD97Medium
Unwritten field: org.apache.maven.plugins.shade.resource.ManifestResourceTransformer.manifestEntriesCORRECTNESSUWF_UNWRITTEN_FIELD102Medium

org.apache.maven.plugins.shade.resource.XmlAppendingTransformer

BugCategoryDetailsLinePriority
Unwritten field: org.apache.maven.plugins.shade.resource.XmlAppendingTransformer.resourceCORRECTNESSUWF_UNWRITTEN_FIELD59Medium