SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.8.6
Threshold is medium
Effort is max
Summary
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
21 | 4 | 0 | 0 |
Files
org.basepom.mojo.duplicatefinder.ResultCollector$ConflictResult
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.basepom.mojo.duplicatefinder.ResultCollector$ConflictResult.getClasspathElements() may expose internal representation by returning ResultCollector$ConflictResult.classpathElements | MALICIOUS_CODE | EI_EXPOSE_REP | 135 | Medium |
org.basepom.mojo.duplicatefinder.artifact.ArtifactFileResolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class org.basepom.mojo.duplicatefinder.artifact.ArtifactFileResolver at new org.basepom.mojo.duplicatefinder.artifact.ArtifactFileResolver(MavenProject, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 91 | Medium |
org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates at new org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates(Artifact) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 76 | Medium |
Exception thrown in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates at new org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates(Dependency) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 52 | Medium |