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
2741900

org.jclouds.vcloud.binders.BindCaptureVAppParamsToXmlPayload

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.jclouds.http.HttpRequest to org.jclouds.rest.internal.GeneratedHttpRequest in org.jclouds.vcloud.binders.BindCaptureVAppParamsToXmlPayload.bindToRequest(HttpRequest, Map)STYLEBC_UNCONFIRMED_CAST70Medium

org.jclouds.vcloud.binders.BindCatalogItemToXmlPayload

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.jclouds.http.HttpRequest to org.jclouds.rest.internal.GeneratedHttpRequest in org.jclouds.vcloud.binders.BindCatalogItemToXmlPayload.bindToRequest(HttpRequest, Map)STYLEBC_UNCONFIRMED_CAST71Medium

org.jclouds.vcloud.binders.BindCloneParamsToXmlPayload

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.jclouds.http.HttpRequest to org.jclouds.rest.internal.GeneratedHttpRequest in org.jclouds.vcloud.binders.BindCloneParamsToXmlPayload.bindToRequest(HttpRequest, Map)STYLEBC_UNCONFIRMED_CAST71Medium

org.jclouds.vcloud.binders.BindGuestCustomizationSectionToXmlPayload

BugCategoryDetailsLinePriority
Exception is caught when Exception is not thrown in org.jclouds.vcloud.binders.BindGuestCustomizationSectionToXmlPayload.bindToRequest(HttpRequest, Object)STYLEREC_CATCH_EXCEPTION108Medium

org.jclouds.vcloud.binders.BindInstantiateVAppTemplateParamsToXmlPayload

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.jclouds.http.HttpRequest to org.jclouds.rest.internal.GeneratedHttpRequest in org.jclouds.vcloud.binders.BindInstantiateVAppTemplateParamsToXmlPayload.bindToRequest(HttpRequest, Map)STYLEBC_UNCONFIRMED_CAST97Medium
Possible null pointer dereference of options in org.jclouds.vcloud.binders.BindInstantiateVAppTemplateParamsToXmlPayload.bindToRequest(HttpRequest, Map)CORRECTNESSNP_NULL_ON_SOME_PATH126Medium

org.jclouds.vcloud.binders.BindNetworkConnectionSectionToXmlPayload

BugCategoryDetailsLinePriority
Exception is caught when Exception is not thrown in org.jclouds.vcloud.binders.BindNetworkConnectionSectionToXmlPayload.bindToRequest(HttpRequest, Object)STYLEREC_CATCH_EXCEPTION102Medium

org.jclouds.vcloud.compute.options.VCloudTemplateOptions

BugCategoryDetailsLinePriority
org.jclouds.vcloud.compute.options.VCloudTemplateOptions.clone() does not call super.clone()BAD_PRACTICECN_IDIOM_NO_SUPER_CALL46Medium

org.jclouds.vcloud.compute.strategy.InstantiateVAppTemplateWithGroupEncodedIntoNameThenCustomizeDeployAndPowerOn

BugCategoryDetailsLinePriority
Primitive value is boxed then unboxed to perform primitive coercion in org.jclouds.vcloud.compute.strategy.InstantiateVAppTemplateWithGroupEncodedIntoNameThenCustomizeDeployAndPowerOn.createNodeWithGroupEncodedIntoName(String, String, Template)PERFORMANCEBX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION116Medium

org.jclouds.vcloud.domain.internal.TaskImpl

BugCategoryDetailsLinePriority
org.jclouds.vcloud.domain.internal.TaskImpl.getEndTime() may expose internal representation by returning TaskImpl.endTimeMALICIOUS_CODEEI_EXPOSE_REP81Medium
org.jclouds.vcloud.domain.internal.TaskImpl.getExpiryTime() may expose internal representation by returning TaskImpl.expiryTimeMALICIOUS_CODEEI_EXPOSE_REP98Medium
org.jclouds.vcloud.domain.internal.TaskImpl.getStartTime() may expose internal representation by returning TaskImpl.startTimeMALICIOUS_CODEEI_EXPOSE_REP71Medium
new org.jclouds.vcloud.domain.internal.TaskImpl(URI, String, TaskStatus, Date, Date, Date, ReferenceType, VCloudError) may expose internal representation by storing an externally mutable object into TaskImpl.endTimeMALICIOUS_CODEEI_EXPOSE_REP258Medium
new org.jclouds.vcloud.domain.internal.TaskImpl(URI, String, TaskStatus, Date, Date, Date, ReferenceType, VCloudError) may expose internal representation by storing an externally mutable object into TaskImpl.expiryTimeMALICIOUS_CODEEI_EXPOSE_REP259Medium
new org.jclouds.vcloud.domain.internal.TaskImpl(URI, String, TaskStatus, Date, Date, Date, ReferenceType, VCloudError) may expose internal representation by storing an externally mutable object into TaskImpl.startTimeMALICIOUS_CODEEI_EXPOSE_REP257Medium

org.jclouds.vcloud.domain.ovf.EditableResourceAllocationSettingData

BugCategoryDetailsLinePriority
org.jclouds.vcloud.domain.ovf.EditableResourceAllocationSettingData doesn't override org.jclouds.cim.ResourceAllocationSettingData.equals(Object)STYLEEQ_DOESNT_OVERRIDE_EQUALS30Medium

org.jclouds.vcloud.domain.ovf.VCloudHardDisk

BugCategoryDetailsLinePriority
org.jclouds.vcloud.domain.ovf.VCloudHardDisk doesn't override org.jclouds.cim.ResourceAllocationSettingData.equals(Object)STYLEEQ_DOESNT_OVERRIDE_EQUALS29Medium

org.jclouds.vcloud.domain.ovf.VCloudNetworkAdapter

BugCategoryDetailsLinePriority
org.jclouds.vcloud.domain.ovf.VCloudNetworkAdapter doesn't override org.jclouds.cim.ResourceAllocationSettingData.equals(Object)STYLEEQ_DOESNT_OVERRIDE_EQUALS29Medium

org.jclouds.vcloud.functions.VAppTemplatesForCatalogItems$ReturnNullOnAuthorizationException

BugCategoryDetailsLinePriority
Class org.jclouds.vcloud.functions.VAppTemplatesForCatalogItems$ReturnNullOnAuthorizationException is not derived from an Exception, even though it is named as suchBAD_PRACTICENM_CLASS_NOT_EXCEPTION60Medium