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 |
---|---|---|---|---|
Suspicious comparison of Boolean references in org.apache.maven.plugin.assembly.archive.archiver.AssemblyProxyArchiver.acceptFile(File) | BAD_PRACTICE | RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN | 813 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.apache.maven.plugin.assembly.archive.archiver.PrefixedArchivedFileSet(ArchivedFileSet, String, FileSelector[]) may expose internal representation by storing an externally mutable object into PrefixedArchivedFileSet.selectors | MALICIOUS_CODE | EI_EXPOSE_REP2 | 41 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.apache.maven.plugin.assembly.archive.archiver.PrefixedFileSet(FileSet, String, FileSelector[]) may expose internal representation by storing an externally mutable object into PrefixedFileSet.selectors | MALICIOUS_CODE | EI_EXPOSE_REP2 | 43 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.assembly.archive.phase.RepositoryAssemblyPhase.execute(Assembly, Archiver, AssemblerConfigurationSource, AssemblyContext) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 93 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.plugin.assembly.archive.task.AddArtifactTask.DEFAULT_INCLUDES_ARRAY should be package protected | MALICIOUS_CODE | MS_PKGPROTECT | 46 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.assembly.archive.task.AddDependencySetsTask.addFilteredUnpackedArtifact(DependencySet, Artifact, MavenProject, Archiver, AssemblerConfigurationSource) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 245 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Found reliance on default encoding in org.apache.maven.plugin.assembly.filter.SimpleAggregatingDescriptorHandler.readProperties(FileInfo): new java.io.InputStreamReader(InputStream) | I18N | DM_DEFAULT_ENCODING | 189 | High |
Found reliance on default encoding in org.apache.maven.plugin.assembly.filter.SimpleAggregatingDescriptorHandler.writePropertiesFile(): new java.io.FileWriter(File) | I18N | DM_DEFAULT_ENCODING | 108 | High |
Unread field: org.apache.maven.plugin.assembly.filter.SimpleAggregatingDescriptorHandler.commentChars; should this field be static? | PERFORMANCE | SS_SHOULD_BE_STATIC | 58 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Found reliance on default encoding in org.apache.maven.plugin.assembly.format.FileFormatter.formatLineEndings(String, File, File, String): new java.io.InputStreamReader(InputStream) | I18N | DM_DEFAULT_ENCODING | 121 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
exceptional return value of java.io.File.delete() ignored in org.apache.maven.plugin.assembly.format.FileSetFormatter.formatFileSetForAssembly(File, FileSet) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 83 | Medium |
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.assembly.format.FileSetFormatter.formatFileSetForAssembly(File, FileSet) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 84 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.plugin.assembly.format.ReflectionProperties doesn't override java.util.Hashtable.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 725-754 | Medium |
Class org.apache.maven.plugin.assembly.format.ReflectionProperties defines non-transient non-serializable instance field project | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Found reliance on default encoding in org.apache.maven.plugin.assembly.io.DefaultAssemblyReader.mergeComponentsWithMainAssembly(Assembly, File, AssemblerConfigurationSource): new java.io.InputStreamReader(InputStream) | I18N | DM_DEFAULT_ENCODING | 499 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Private method org.apache.maven.plugin.assembly.model.io.xpp3.AssemblyXpp3Reader.getBooleanValue(String, String, XmlPullParser) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 162 | Medium |
Private method org.apache.maven.plugin.assembly.model.io.xpp3.AssemblyXpp3Reader.getDateValue(String, String, XmlPullParser) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 250 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Private method org.apache.maven.plugin.assembly.model.io.xpp3.ComponentXpp3Reader.getBooleanValue(String, String, XmlPullParser) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 162 | Medium |
Private method org.apache.maven.plugin.assembly.model.io.xpp3.ComponentXpp3Reader.getDateValue(String, String, XmlPullParser) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 250 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.getDescriptorReferences() may expose internal representation by returning AbstractAssemblyMojo.descriptorRefs | MALICIOUS_CODE | EI_EXPOSE_REP | 573 | Medium |
org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.getDescriptors() may expose internal representation by returning AbstractAssemblyMojo.descriptors | MALICIOUS_CODE | EI_EXPOSE_REP | 583 | Medium |
org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.setDescriptorRefs(String[]) may expose internal representation by storing an externally mutable object into AbstractAssemblyMojo.descriptorRefs | MALICIOUS_CODE | EI_EXPOSE_REP2 | 732 | Medium |
org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.setDescriptors(String[]) may expose internal representation by storing an externally mutable object into AbstractAssemblyMojo.descriptors | MALICIOUS_CODE | EI_EXPOSE_REP2 | 737 | Medium |
Unread field: org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.classifier | PERFORMANCE | URF_UNREAD_FIELD | 705 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.plugin.assembly.mojos.HelpMojo.build() may fail to clean up java.io.InputStream | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 68 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.assembly.mojos.UnpackMojo.execute() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 101 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Found reliance on default encoding in org.apache.maven.plugin.assembly.utils.AssemblyFileUtils.convertLineEndings(Reader, File, String, String): new java.io.OutputStreamWriter(OutputStream) | I18N | DM_DEFAULT_ENCODING | 157 | High |
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.assembly.utils.AssemblyFileUtils.verifyTempDirectoryAvailability(File, Logger) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 102 | Medium |