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

ClassesBugsErrorsMissing Classes
261100

org.apache.accumulo.start.Main$1

BugCategoryDetailsLinePriority
org.apache.accumulo.start.Main$1.run() invokes System.exit(...), which shuts down the entire virtual machineBAD_PRACTICEDM_EXIT101Medium

org.apache.accumulo.start.classloader.AccumuloClassLoader

BugCategoryDetailsLinePriority
org.apache.accumulo.start.classloader.AccumuloClassLoader.getClassLoader() creates a org.apache.accumulo.start.classloader.AccumuloClassLoader$2 classloader, which should be performed within a doPrivileged blockMALICIOUS_CODEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED216Medium

org.apache.accumulo.start.classloader.AccumuloClassLoader$2

BugCategoryDetailsLinePriority
Dead store to c in org.apache.accumulo.start.classloader.AccumuloClassLoader$2.loadClass(String, boolean)STYLEDLS_DEAD_LOCAL_STORE225Medium

org.apache.accumulo.start.classloader.vfs.AccumuloReloadingVFSClassLoader

BugCategoryDetailsLinePriority
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 blockMALICIOUS_CODEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED89Medium
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 blockMALICIOUS_CODEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED87Medium
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 blockMALICIOUS_CODEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED60Medium
org.apache.accumulo.start.classloader.vfs.AccumuloReloadingVFSClassLoader.getClassLoader() creates a org.apache.commons.vfs2.impl.VFSClassLoader classloader, which should be performed within a doPrivileged blockMALICIOUS_CODEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED58Medium
org.apache.accumulo.start.classloader.vfs.AccumuloReloadingVFSClassLoader.getFiles() may expose internal representation by returning AccumuloReloadingVFSClassLoader.filesMALICIOUS_CODEEI_EXPOSE_REP107Medium

org.apache.accumulo.start.classloader.vfs.AccumuloVFSClassLoader

BugCategoryDetailsLinePriority
org.apache.accumulo.start.classloader.vfs.AccumuloVFSClassLoader.getClassLoader() creates a org.apache.commons.vfs2.impl.VFSClassLoader classloader, which should be performed within a doPrivileged blockMALICIOUS_CODEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED256Medium

org.apache.accumulo.start.classloader.vfs.PostDelegatingVFSClassLoader

BugCategoryDetailsLinePriority
Dead store to c in org.apache.accumulo.start.classloader.vfs.PostDelegatingVFSClassLoader.loadClass(String, boolean)STYLEDLS_DEAD_LOCAL_STORE44Medium

org.apache.accumulo.start.classloader.vfs.providers.HdfsFileSystem

BugCategoryDetailsLinePriority
Inconsistent synchronization of org.apache.accumulo.start.classloader.vfs.providers.HdfsFileSystem.fs; locked 75% of timeMT_CORRECTNESSIS2_INCONSISTENT_SYNC147Medium