FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.2

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
24 20 0 0

org.apache.maven.shared.filtering.BaseFilter

Bug Category Details Line Priority
Nullcheck of req at line 81 of value previously dereferenced in org.apache.maven.shared.filtering.BaseFilter.getDefaultFilterWrappers(AbstractMavenFilteringRequest) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 78 High
Nullcheck of request at line 153 of value previously dereferenced in org.apache.maven.shared.filtering.BaseFilter.getDefaultFilterWrappers(AbstractMavenFilteringRequest) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 78 High

org.apache.maven.shared.filtering.DefaultMavenFileFilter

Bug Category Details Line Priority
Found reliance on default encoding in org.apache.maven.shared.filtering.DefaultMavenFileFilter.getFileReader(String, File): new java.io.FileReader(File) I18N DM_DEFAULT_ENCODING 187 High
Found reliance on default encoding in org.apache.maven.shared.filtering.DefaultMavenFileFilter.getFileWriter(String, File): new java.io.FileWriter(File) I18N DM_DEFAULT_ENCODING 171 High
Read of unwritten field buildContext in org.apache.maven.shared.filtering.DefaultMavenFileFilter.copyFile(File, File, boolean, List, String, boolean) CORRECTNESS NP_UNWRITTEN_FIELD 126 Medium
Read of unwritten field readerFilter in org.apache.maven.shared.filtering.DefaultMavenFileFilter.filterFile(File, File, String, List) CORRECTNESS NP_UNWRITTEN_FIELD 147 Medium
Unwritten field: org.apache.maven.shared.filtering.DefaultMavenFileFilter.buildContext CORRECTNESS UWF_UNWRITTEN_FIELD 126 Medium
Unwritten field: org.apache.maven.shared.filtering.DefaultMavenFileFilter.readerFilter CORRECTNESS UWF_UNWRITTEN_FIELD 147 Medium

org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering

Bug Category Details Line Priority
Read of unwritten field buildContext in org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.filterResources(MavenResourcesExecution) CORRECTNESS NP_UNWRITTEN_FIELD 222 Medium
Read of unwritten field mavenFileFilter in org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.filterResources(MavenResourcesExecution) CORRECTNESS NP_UNWRITTEN_FIELD 264 Medium
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.copyDirectoryLayout(File, File, Scanner) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 381 Medium
exceptional return value of java.io.File.delete() ignored in org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.filterResources(MavenResourcesExecution) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 285 Medium
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.getDestinationFile(File, String, String, MavenResourcesExecution) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 317 Medium
Unwritten field: org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.buildContext CORRECTNESS UWF_UNWRITTEN_FIELD 222 Medium
Unwritten field: org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.mavenFileFilter CORRECTNESS UWF_UNWRITTEN_FIELD 166 Medium

org.apache.maven.shared.filtering.InterpolatorFilterReaderLineEnding

Bug Category Details Line Priority
Redundant nullcheck of escapeString, which is known to be non-null in org.apache.maven.shared.filtering.InterpolatorFilterReaderLineEnding.setEscapeString(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 413 Medium
Nullcheck of InterpolatorFilterReaderLineEnding.beginToken at line 281 of value previously dereferenced in org.apache.maven.shared.filtering.InterpolatorFilterReaderLineEnding.read() CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 254 Medium
org.apache.maven.shared.filtering.InterpolatorFilterReaderLineEnding.read() ignores result of java.io.Reader.skip(long) BAD_PRACTICE SR_NOT_CHECKED 274 Medium

org.apache.maven.shared.filtering.MultiDelimiterInterpolatorFilterReaderLineEnding

Bug Category Details Line Priority
Redundant nullcheck of escapeString, which is known to be non-null in org.apache.maven.shared.filtering.MultiDelimiterInterpolatorFilterReaderLineEnding.setEscapeString(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 462 Medium
org.apache.maven.shared.filtering.MultiDelimiterInterpolatorFilterReaderLineEnding.read() ignores result of org.apache.maven.shared.filtering.BoundedReader.skip(long) BAD_PRACTICE SR_NOT_CHECKED 308 Medium