FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
21600

org.jclouds.aws.config.AWSRestClientModule

BugCategoryDetailsLinePriority
Load of known null value in org.jclouds.aws.config.AWSRestClientModule.getDefaultRegion(URI, Map, Logger$LoggerFactory)STYLENP_LOAD_OF_KNOWN_NULL_VALUE87Medium

org.jclouds.aws.domain.Region

BugCategoryDetailsLinePriority
org.jclouds.aws.domain.Region.DEFAULT_REGIONS isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL100High
org.jclouds.aws.domain.Region.DEFAULT_S3 isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL98High

org.jclouds.aws.filters.FormSigner

BugCategoryDetailsLinePriority
org.jclouds.aws.filters.FormSigner.mandatoryParametersForSignature should be both final and package protectedMALICIOUS_CODEMS_FINAL_PKGPROTECT73Medium

org.jclouds.aws.handlers.ParseAWSErrorFromXmlContent

BugCategoryDetailsLinePriority
Potentially dangerous use of non-short-circuit logic in org.jclouds.aws.handlers.ParseAWSErrorFromXmlContent.refineException(HttpCommand, HttpResponse, Exception, AWSError, String)STYLENS_DANGEROUS_NON_SHORT_CIRCUIT104High

org.jclouds.aws.util.AWSUtils

BugCategoryDetailsLinePriority
Method org.jclouds.aws.util.AWSUtils.indexMapOfIterableToFormValuesWithPrefix(HttpRequest, String, String, String, Object) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR197Medium