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
1241900

org.jclouds.gogrid.compute.options.GoGridTemplateOptions

BugCategoryDetailsLinePriority
org.jclouds.gogrid.compute.options.GoGridTemplateOptions.clone() does not call super.clone()BAD_PRACTICECN_IDIOM_NO_SUPER_CALL47Medium
Dead store to eTo in org.jclouds.gogrid.compute.options.GoGridTemplateOptions.copyTo(TemplateOptions)STYLEDLS_DEAD_LOCAL_STORE60Medium

org.jclouds.gogrid.domain.Job

BugCategoryDetailsLinePriority
org.jclouds.gogrid.domain.Job.getCreatedOn() may expose internal representation by returning Job.createdOnMALICIOUS_CODEEI_EXPOSE_REP92Medium
org.jclouds.gogrid.domain.Job.getLastUpdatedOn() may expose internal representation by returning Job.lastUpdatedOnMALICIOUS_CODEEI_EXPOSE_REP96Medium
new org.jclouds.gogrid.domain.Job(long, Option, ObjectType, Date, Date, JobState, int, String, SortedSet, Map) may expose internal representation by storing an externally mutable object into Job.createdOnMALICIOUS_CODEEI_EXPOSE_REP270Medium
new org.jclouds.gogrid.domain.Job(long, Option, ObjectType, Date, Date, JobState, int, String, SortedSet, Map) may expose internal representation by storing an externally mutable object into Job.lastUpdatedOnMALICIOUS_CODEEI_EXPOSE_REP271Medium

org.jclouds.gogrid.domain.JobProperties

BugCategoryDetailsLinePriority
org.jclouds.gogrid.domain.JobProperties.getUpdatedOn() may expose internal representation by returning JobProperties.updatedOnMALICIOUS_CODEEI_EXPOSE_REP60Medium
new org.jclouds.gogrid.domain.JobProperties(long, Date, JobState, String) may expose internal representation by storing an externally mutable object into JobProperties.updatedOnMALICIOUS_CODEEI_EXPOSE_REP250Medium

org.jclouds.gogrid.domain.ServerImage

BugCategoryDetailsLinePriority
org.jclouds.gogrid.domain.ServerImage.getCreatedTime() may expose internal representation by returning ServerImage.createdTimeMALICIOUS_CODEEI_EXPOSE_REP129Medium
org.jclouds.gogrid.domain.ServerImage.getUpdatedTime() may expose internal representation by returning ServerImage.updatedTimeMALICIOUS_CODEEI_EXPOSE_REP133Medium
new org.jclouds.gogrid.domain.ServerImage(long, String, String, String, Option, Option, ServerImageType, ServerImageState, double, String, boolean, boolean, Date, Date, Set, Customer) may expose internal representation by storing an externally mutable object into ServerImage.createdTimeMALICIOUS_CODEEI_EXPOSE_REP272Medium
new org.jclouds.gogrid.domain.ServerImage(long, String, String, String, Option, Option, ServerImageType, ServerImageState, double, String, boolean, boolean, Date, Date, Set, Customer) may expose internal representation by storing an externally mutable object into ServerImage.updatedTimeMALICIOUS_CODEEI_EXPOSE_REP273Medium

org.jclouds.gogrid.domain.internal.ErrorResponse

BugCategoryDetailsLinePriority
org.jclouds.gogrid.domain.internal.ErrorResponse defines compareTo(ErrorResponse) and uses Object.equals()BAD_PRACTICEEQ_COMPARETO_USE_OBJECT_EQUALS53Medium

org.jclouds.gogrid.functions.GenericResponseContainer

BugCategoryDetailsLinePriority
Unwritten field: org.jclouds.gogrid.functions.GenericResponseContainer.listCORRECTNESSUWF_UNWRITTEN_FIELD55Medium
Unwritten field: org.jclouds.gogrid.functions.GenericResponseContainer.methodCORRECTNESSUWF_UNWRITTEN_FIELD51Medium
Unwritten field: org.jclouds.gogrid.functions.GenericResponseContainer.statusCORRECTNESSUWF_UNWRITTEN_FIELD47Medium
Unwritten field: org.jclouds.gogrid.functions.GenericResponseContainer.summaryCORRECTNESSUWF_UNWRITTEN_FIELD43Medium

org.jclouds.gogrid.functions.ParseServerNameToCredentialsMapFromJsonResponse$Password

BugCategoryDetailsLinePriority
Unwritten field: org.jclouds.gogrid.functions.ParseServerNameToCredentialsMapFromJsonResponse$Password.passwordCORRECTNESSUWF_UNWRITTEN_FIELD62Medium
Unwritten field: org.jclouds.gogrid.functions.ParseServerNameToCredentialsMapFromJsonResponse$Password.serverCORRECTNESSUWF_UNWRITTEN_FIELD66Medium