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 |
51 |
14 |
0 |
0 |
org.apache.maven.surefire.booter.Classpath
Bug |
Category |
Details |
Line |
Priority |
org.apache.maven.surefire.booter.Classpath.createClassLoader(boolean, boolean, String) creates a org.apache.maven.surefire.booter.IsolatedClassLoader classloader, which should be performed within a doPrivileged block |
MALICIOUS_CODE |
DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED |
146 |
Medium |
org.apache.maven.surefire.booter.ForkedBooter
org.apache.maven.surefire.booter.IsolatedClassLoader
Bug |
Category |
Details |
Line |
Priority |
org.apache.maven.surefire.booter.IsolatedClassLoader.urls is or uses a map or set of URLs, which can be a performance hog |
PERFORMANCE |
DMI_COLLECTION_OF_URLS |
Not available |
High |
org.apache.maven.surefire.booter.IsolatedClassLoader.addURL(URL) is or uses a map or set of URLs, which can be a performance hog |
PERFORMANCE |
DMI_COLLECTION_OF_URLS |
65 |
High |
org.apache.maven.surefire.booter.IsolatedClassLoader.addURL(URL) is or uses a map or set of URLs, which can be a performance hog |
PERFORMANCE |
DMI_COLLECTION_OF_URLS |
62 |
High |
org.apache.maven.surefire.booter.IsolatedClassLoader.addURL(URL) is or uses a map or set of URLs, which can be a performance hog |
PERFORMANCE |
DMI_COLLECTION_OF_URLS |
62 |
High |
org.apache.maven.surefire.booter.PpidChecker
Bug |
Category |
Details |
Line |
Priority |
Hard coded reference to an absolute pathname in org.apache.maven.surefire.booter.PpidChecker.canExecuteLocalUnixPs() |
STYLE |
DMI_HARDCODED_ABSOLUTE_FILENAME |
272 |
Medium |
Hard coded reference to an absolute pathname in org.apache.maven.surefire.booter.PpidChecker.canExecuteStandardUnixPs() |
STYLE |
DMI_HARDCODED_ABSOLUTE_FILENAME |
284 |
Medium |
org.apache.maven.surefire.booter.PpidChecker$2
Bug |
Category |
Details |
Line |
Priority |
Result of integer multiplication cast to long in org.apache.maven.surefire.booter.PpidChecker$2.consumeLine(String, ProcessInfo) |
STYLE |
ICAST_INTEGER_MULTIPLY_CAST_TO_LONG |
227 |
Medium |
org.apache.maven.surefire.booter.SystemUtils
Bug |
Category |
Details |
Line |
Priority |
Found reliance on default encoding in org.apache.maven.surefire.booter.SystemUtils.pidStatusOnBSD(String): new java.io.FileReader(String) |
I18N |
DM_DEFAULT_ENCODING |
367 |
High |
Found reliance on default encoding in org.apache.maven.surefire.booter.SystemUtils.pidStatusOnLinux(String): new java.io.FileReader(String) |
I18N |
DM_DEFAULT_ENCODING |
325 |
High |
Dereference of the result of readLine() without nullcheck in org.apache.maven.surefire.booter.SystemUtils.pidStatusOnBSD(String) |
STYLE |
NP_DEREFERENCE_OF_READLINE_VALUE |
370 |
Medium |