FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 2.0.1
Threshold is medium
Effort is max
Summary
Classes | Bugs | Errors | Missing Classes |
---|
26 | 11 | 0 | 0 |
org.apache.accumulo.start.Main$1
Bug | Category | Details | Line | Priority |
---|
org.apache.accumulo.start.Main$1.run() invokes System.exit(...), which shuts down the entire virtual machine | BAD_PRACTICE | DM_EXIT | 101 | Medium |
org.apache.accumulo.start.classloader.AccumuloClassLoader
Bug | Category | Details | Line | Priority |
---|
org.apache.accumulo.start.classloader.AccumuloClassLoader.getClassLoader() creates a org.apache.accumulo.start.classloader.AccumuloClassLoader$2 classloader, which should be performed within a doPrivileged block | MALICIOUS_CODE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 216 | Medium |
org.apache.accumulo.start.classloader.AccumuloClassLoader$2
Bug | Category | Details | Line | Priority |
---|
Dead store to c in org.apache.accumulo.start.classloader.AccumuloClassLoader$2.loadClass(String, boolean) | STYLE | DLS_DEAD_LOCAL_STORE | 225 | Medium |
org.apache.accumulo.start.classloader.vfs.AccumuloReloadingVFSClassLoader
Bug | Category | Details | Line | Priority |
---|
new org.apache.accumulo.start.classloader.vfs.AccumuloReloadingVFSClassLoader(String, FileSystemManager, ReloadingClassLoader, long, boolean) creates a org.apache.accumulo.start.classloader.vfs.PostDelegatingVFSClassLoader classloader, which should be performed within a doPrivileged block | MALICIOUS_CODE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 89 | Medium |
new org.apache.accumulo.start.classloader.vfs.AccumuloReloadingVFSClassLoader(String, FileSystemManager, ReloadingClassLoader, long, boolean) creates a org.apache.commons.vfs2.impl.VFSClassLoader classloader, which should be performed within a doPrivileged block | MALICIOUS_CODE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 87 | Medium |
org.apache.accumulo.start.classloader.vfs.AccumuloReloadingVFSClassLoader.getClassLoader() creates a org.apache.accumulo.start.classloader.vfs.PostDelegatingVFSClassLoader classloader, which should be performed within a doPrivileged block | MALICIOUS_CODE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 60 | Medium |
org.apache.accumulo.start.classloader.vfs.AccumuloReloadingVFSClassLoader.getClassLoader() creates a org.apache.commons.vfs2.impl.VFSClassLoader classloader, which should be performed within a doPrivileged block | MALICIOUS_CODE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 58 | Medium |
org.apache.accumulo.start.classloader.vfs.AccumuloReloadingVFSClassLoader.getFiles() may expose internal representation by returning AccumuloReloadingVFSClassLoader.files | MALICIOUS_CODE | EI_EXPOSE_REP | 107 | Medium |
org.apache.accumulo.start.classloader.vfs.AccumuloVFSClassLoader
Bug | Category | Details | Line | Priority |
---|
org.apache.accumulo.start.classloader.vfs.AccumuloVFSClassLoader.getClassLoader() creates a org.apache.commons.vfs2.impl.VFSClassLoader classloader, which should be performed within a doPrivileged block | MALICIOUS_CODE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 256 | Medium |
org.apache.accumulo.start.classloader.vfs.PostDelegatingVFSClassLoader
Bug | Category | Details | Line | Priority |
---|
Dead store to c in org.apache.accumulo.start.classloader.vfs.PostDelegatingVFSClassLoader.loadClass(String, boolean) | STYLE | DLS_DEAD_LOCAL_STORE | 44 | Medium |
org.apache.accumulo.start.classloader.vfs.providers.HdfsFileSystem
Bug | Category | Details | Line | Priority |
---|
Inconsistent synchronization of org.apache.accumulo.start.classloader.vfs.providers.HdfsFileSystem.fs; locked 75% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 147 | Medium |