FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
 
Summary
| Classes | 
Bugs | 
Errors | 
Missing Classes | 
| 17 | 
16 | 
0 | 
0 | 
 
org.apache.maven.jxr.DirectoryIndexer
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.jxr.DirectoryIndexer.doVelocity(String, String, VelocityContext, VelocityEngine) | 
BAD_PRACTICE | 
RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 
292 | 
Medium | 
 
org.apache.maven.jxr.JXR
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| org.apache.maven.jxr.JXR.setExcludes(String[]) may expose internal representation by storing an externally mutable object into JXR.excludes | 
MALICIOUS_CODE | 
EI_EXPOSE_REP2 | 
298 | 
Medium | 
| org.apache.maven.jxr.JXR.setIncludes(String[]) may expose internal representation by storing an externally mutable object into JXR.includes | 
MALICIOUS_CODE | 
EI_EXPOSE_REP2 | 
311 | 
Medium | 
| Possible null pointer dereference in org.apache.maven.jxr.JXR.transform(Path, Path, String) due to return value of called method | 
STYLE | 
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE | 
273 | 
Medium | 
 
org.apache.maven.jxr.JavaCodeTransform
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| Found reliance on default encoding in org.apache.maven.jxr.JavaCodeTransform.getReader(Path, String): new java.io.FileReader(File) | 
I18N | 
DM_DEFAULT_ENCODING | 
443 | 
High | 
| Found reliance on default encoding in org.apache.maven.jxr.JavaCodeTransform.getWriter(Path, String): new java.io.FileWriter(File) | 
I18N | 
DM_DEFAULT_ENCODING | 
428 | 
High | 
| Possible null pointer dereference in org.apache.maven.jxr.JavaCodeTransform.transform(Path, Path, Locale, String, String, Path, String, String) due to return value of called method | 
STYLE | 
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE | 
405 | 
Medium | 
| The method readObject(ObjectInputStream) must be private to be invoked in serialization/deserialization of org.apache.maven.jxr.JavaCodeTransform | 
CORRECTNESS | 
SE_METHOD_MUST_BE_PRIVATE | 
985-986 | 
High | 
| The method writeObject(ObjectOutputStream) must be private to be invoked in serialization/deserialization of org.apache.maven.jxr.JavaCodeTransform | 
CORRECTNESS | 
SE_METHOD_MUST_BE_PRIVATE | 
972-973 | 
High | 
 
org.apache.maven.jxr.ant.DirectoryScanner
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| The class name org.apache.maven.jxr.ant.DirectoryScanner shadows the simple name of the superclass org.codehaus.plexus.util.DirectoryScanner | 
BAD_PRACTICE | 
NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 
29-46 | 
High | 
 
org.apache.maven.jxr.pacman.JavaFileImpl
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| Found reliance on default encoding in org.apache.maven.jxr.pacman.JavaFileImpl.getReader(): new java.io.FileReader(File) | 
I18N | 
DM_DEFAULT_ENCODING | 
197 | 
High | 
| Possible null pointer dereference in org.apache.maven.jxr.pacman.JavaFileImpl.getFilenameWithoutPathOrExtension(Path) due to return value of called method | 
STYLE | 
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE | 
155 | 
Medium | 
 
org.apache.maven.jxr.pacman.PackageManager
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| org.apache.maven.jxr.pacman.PackageManager.setExcludes(String[]) may expose internal representation by storing an externally mutable object into PackageManager.excludes | 
MALICIOUS_CODE | 
EI_EXPOSE_REP2 | 
207 | 
Medium | 
| org.apache.maven.jxr.pacman.PackageManager.setIncludes(String[]) may expose internal representation by storing an externally mutable object into PackageManager.includes | 
MALICIOUS_CODE | 
EI_EXPOSE_REP2 | 
213 | 
Medium | 
 
org.apache.maven.jxr.util.SimpleWordTokenizer
 
org.apache.maven.jxr.util.StringEntry
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| org.apache.maven.jxr.util.StringEntry defines compareTo(StringEntry) and uses Object.equals() | 
BAD_PRACTICE | 
EQ_COMPARETO_USE_OBJECT_EQUALS | 
72 | 
Medium |