The following document contains the results of FindBugs Report
FindBugs Version is 2.0.1
Threshold is low
Effort is max
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception is caught when Exception is not thrown in de.smartics.properties.report.AddReportItemHelper.loadValueComment(PropertyReport, JavaClass) | STYLE | REC_CATCH_EXCEPTION | 304 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.smartics.properties.utils.AbstractProjectClassLoader.loadClassFromLibrary(String, String, File) may fail to close stream | BAD_PRACTICE | OS_OPEN_STREAM | 143 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.smartics.properties.utils.ProjectClassLoader.create(ClassLoader, List) creates a de.smartics.properties.utils.ProjectClassLoader classloader, which should be performed within a doPrivileged block | MALICIOUS_CODE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 176 | Medium |
de.smartics.properties.utils.ProjectClassLoader.createFromNames(ClassLoader, Collection) creates a de.smartics.properties.utils.ProjectClassLoader classloader, which should be performed within a doPrivileged block | MALICIOUS_CODE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 162 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in de.smartics.properties.utils.RuntimeUtils.loadStaticFieldInstance(Class, String) | MALICIOUS_CODE | DP_DO_INSIDE_DO_PRIVILEGED | 160 | Low |
Exception is caught when Exception is not thrown in de.smartics.properties.utils.RuntimeUtils.loadStaticFieldInstance(Class, String) | STYLE | REC_CATCH_EXCEPTION | 167 | Low |