The following document contains the results of FindBugs Report
FindBugs Version is 2.0.2
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 | 806 | 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 | 89 | 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 | 229 | 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 | 185 | High |
Found reliance on default encoding in org.apache.maven.plugin.assembly.filter.SimpleAggregatingDescriptorHandler.writePropertiesFile(): new java.io.FileWriter(File) | I18N | DM_DEFAULT_ENCODING | 107 | High |
Unread field: org.apache.maven.plugin.assembly.filter.SimpleAggregatingDescriptorHandler.commentChars; should this field be static? | PERFORMANCE | SS_SHOULD_BE_STATIC | 57 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
tempRoot must be nonnull but is marked as nullable | STYLE | NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE | 67-88 | Medium |
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 | 84 | 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 | 85 | 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 | 885-914 | 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 | 480 | 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 | 159 | Medium |
Private method org.apache.maven.plugin.assembly.model.io.xpp3.AssemblyXpp3Reader.getDateValue(String, String, XmlPullParser) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 247 | 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 | 159 | Medium |
Private method org.apache.maven.plugin.assembly.model.io.xpp3.ComponentXpp3Reader.getDateValue(String, String, XmlPullParser) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 247 | 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 | 549 | Medium |
org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.getDescriptors() may expose internal representation by returning AbstractAssemblyMojo.descriptors | MALICIOUS_CODE | EI_EXPOSE_REP | 559 | 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 | 708 | 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 | 713 | Medium |
Unread field: org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.classifier | PERFORMANCE | URF_UNREAD_FIELD | 681 | 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 | 96 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Found reliance on default encoding in org.apache.maven.plugin.assembly.utils.AssemblyFileUtils.convertLineEndings(File, File, String, Boolean, String): new java.io.InputStreamReader(InputStream) | I18N | DM_DEFAULT_ENCODING | 207 | High |
Found reliance on default encoding in org.apache.maven.plugin.assembly.utils.AssemblyFileUtils.convertLineEndings(File, File, String, Boolean, String): new java.io.OutputStreamWriter(OutputStream) | I18N | DM_DEFAULT_ENCODING | 208 | High |
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.assembly.utils.AssemblyFileUtils.verifyTempDirectoryAvailability(File) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 112 | Medium |