SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.7.3

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
17 4 0 0

Files

Class Bugs
net.avcompris.commons3.web.AbstractApplicationConfig$AbstractRDSConfig 3
net.avcompris.commons3.web.ApplicationUtils 1

net.avcompris.commons3.web.AbstractApplicationConfig$AbstractRDSConfig

Bug Category Details Line Priority
net.avcompris.commons3.web.AbstractApplicationConfig$AbstractRDSConfig.getDataSource() may expose internal representation by returning AbstractApplicationConfig$AbstractRDSConfig.dataSource MALICIOUS_CODE EI_EXPOSE_REP 84 Medium
Inconsistent synchronization of net.avcompris.commons3.web.AbstractApplicationConfig$AbstractRDSConfig.dbURL; locked 50% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 89 Medium
Inconsistent synchronization of net.avcompris.commons3.web.AbstractApplicationConfig$AbstractRDSConfig.dbUsername; locked 50% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 98 Medium

net.avcompris.commons3.web.ApplicationUtils

Bug Category Details Line Priority
net.avcompris.commons3.web.ApplicationUtils.dumpBeans(ApplicationContext, PrintStream, String[]) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 55 Medium