*98* New defects. All the latest merged PR authors, can you please go through the list of new defects?
~ Rajani -----Original Message----- From: "scan-ad...@coverity.com" <scan-ad...@coverity.com> Reply-To: "dev@cloudstack.apache.org" <dev@cloudstack.apache.org> Date: Monday, 23 November 2015 at 11:44 PM To: "dev@cloudstack.apache.org" <dev@cloudstack.apache.org> Subject: New Defects reported by Coverity Scan for cloudstack > >Hi, > >Please find the latest report on new defect(s) introduced to cloudstack found >with Coverity Scan. > >98 new defect(s) introduced to cloudstack found with Coverity Scan. >6 defect(s), reported by Coverity Scan earlier, were marked fixed in the >recent build analyzed by Coverity Scan. > >New defect(s) Reported-by: Coverity Scan >Showing 20 of 98 defect(s) > > >** CID 1194809: Null pointer dereferences (NULL_RETURNS) >/framework/rest/src/org/apache/cloudstack/framework/ws/jackson/CSJacksonAnnotationIntrospector.java: > 45 in >org.apache.cloudstack.framework.ws.jackson.CSJacksonAnnotationIntrospector.findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)() > > >________________________________________________________________________________________________________ >*** CID 1194809: Null pointer dereferences (NULL_RETURNS) >/framework/rest/src/org/apache/cloudstack/framework/ws/jackson/CSJacksonAnnotationIntrospector.java: > 45 in >org.apache.cloudstack.framework.ws.jackson.CSJacksonAnnotationIntrospector.findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)() >39 return new Version(1, 7, 0, "abc", "org.apache.cloudstack", >"cloudstack-framework-rest"); >40 } >41 >42 @Override >43 public Object findSerializer(Annotated a) { >44 AnnotatedElement ae = a.getAnnotated(); >>>> CID 1194809: Null pointer dereferences (NULL_RETURNS) >>>> Calling a method on null object "ae". >45 Url an = ae.getAnnotation(Url.class); >46 if (an == null) { >47 return null; >48 } >49 >50 if (an.type() == String.class) { > >** CID 1339965: FindBugs: Bad practice >(FB.RV_RETURN_VALUE_IGNORED_BAD_PRACTICE) >/services/secondary-storage/server/src/org/apache/cloudstack/storage/template/DownloadManagerImpl.java: > 563 in >org.apache.cloudstack.storage.template.DownloadManagerImpl.downloadPublicTemplate(long, > java.lang.String, java.lang.String, com.cloud.storage.Storage$ImageFormat, >boolean, java.lang.Long, java.lang.String, java.lang.String, java.lang.String, >java.lang.String, java.lang.String, java.lang.String, long, >com.cloud.utils.net.Proxy, >org.apache.cloudstack.storage.command.DownloadCommand$ResourceType)() > > >________________________________________________________________________________________________________ >*** CID 1339965: FindBugs: Bad practice >(FB.RV_RETURN_VALUE_IGNORED_BAD_PRACTICE) >/services/secondary-storage/server/src/org/apache/cloudstack/storage/template/DownloadManagerImpl.java: > 563 in >org.apache.cloudstack.storage.template.DownloadManagerImpl.downloadPublicTemplate(long, > java.lang.String, java.lang.String, com.cloud.storage.Storage$ImageFormat, >boolean, java.lang.Long, java.lang.String, java.lang.String, java.lang.String, >java.lang.String, java.lang.String, java.lang.String, long, >com.cloud.utils.net.Proxy, >org.apache.cloudstack.storage.command.DownloadCommand$ResourceType)() >557 } >558 // TO DO - define constant for volume properties. >559 File file = >560 ResourceType.TEMPLATE == resourceType ? >_storage.getFile(tmpDir + File.separator + TemplateLocation.Filename) : >_storage.getFile(tmpDir + File.separator + >561 "volume.properties"); >562 if (file.exists()) { >>>> CID 1339965: FindBugs: Bad practice >>>> (FB.RV_RETURN_VALUE_IGNORED_BAD_PRACTICE) >>>> exceptional return value of java.io.File.delete() ignored >563 file.delete(); >564 } >565 >566 if (!file.createNewFile()) { >567 s_logger.warn("Unable to create new file: " + >file.getAbsolutePath()); >568 return "Unable to create new file: " + >file.getAbsolutePath(); > >** CID 1339967: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/ovs/src/com/cloud/agent/api/OvsSetTagAndFlowAnswer.java: > 20 in () > > >________________________________________________________________________________________________________ >*** CID 1339967: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/ovs/src/com/cloud/agent/api/OvsSetTagAndFlowAnswer.java: > 20 in () >14 // KIND, either express or implied. See the License for the >15 // specific language governing permissions and limitations >16 // under the License. >17 package com.cloud.agent.api; >18 >19 >>>> CID 1339967: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.cloud.agent.api.OvsSetTagAndFlowAnswer doesn't override >>>> Answer.equals(Object) >20 public class OvsSetTagAndFlowAnswer extends Answer { >21 Long vmId; >22 Long seqno; >23 >24 public OvsSetTagAndFlowAnswer(Command cmd, boolean success, String >details) { >25 super(cmd, success, details); > >** CID 1339968: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/ovs/src/com/cloud/agent/api/OvsFetchInterfaceAnswer.java: > 21 in () > > >________________________________________________________________________________________________________ >*** CID 1339968: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/ovs/src/com/cloud/agent/api/OvsFetchInterfaceAnswer.java: > 21 in () >15 // specific language governing permissions and limitations >16 // under the License. >17 >18 package com.cloud.agent.api; >19 >20 >>>> CID 1339968: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.cloud.agent.api.OvsFetchInterfaceAnswer doesn't override >>>> Answer.equals(Object) >21 public class OvsFetchInterfaceAnswer extends Answer { >22 String ip; >23 String netmask; >24 String mac; >25 String label; >26 > >** CID 1339969: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/ovs/src/com/cloud/agent/api/OvsCreateTunnelAnswer.java: > 20 in () > > >________________________________________________________________________________________________________ >*** CID 1339969: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/ovs/src/com/cloud/agent/api/OvsCreateTunnelAnswer.java: > 20 in () >14 // KIND, either express or implied. See the License for the >15 // specific language governing permissions and limitations >16 // under the License. >17 package com.cloud.agent.api; >18 >19 >>>> CID 1339969: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.cloud.agent.api.OvsCreateTunnelAnswer doesn't override >>>> Answer.equals(Object) >20 public class OvsCreateTunnelAnswer extends Answer { >21 Long from; >22 Long to; >23 long networkId; >24 String inPortName; >25 > >** CID 1339970: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/ovs/src/com/cloud/agent/api/OvsCreateGreTunnelAnswer.java: > 20 in () > > >________________________________________________________________________________________________________ >*** CID 1339970: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/ovs/src/com/cloud/agent/api/OvsCreateGreTunnelAnswer.java: > 20 in () >14 // KIND, either express or implied. See the License for the >15 // specific language governing permissions and limitations >16 // under the License. >17 package com.cloud.agent.api; >18 >19 >>>> CID 1339970: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.cloud.agent.api.OvsCreateGreTunnelAnswer doesn't override >>>> Answer.equals(Object) >20 public class OvsCreateGreTunnelAnswer extends Answer { >21 String hostIp; >22 String remoteIp; >23 String bridge; >24 String key; >25 long from; > >** CID 1339971: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/agent/responses/ConfigureNetworkAnswer.java: > 25 in () > > >________________________________________________________________________________________________________ >*** CID 1339971: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/agent/responses/ConfigureNetworkAnswer.java: > 25 in () >19 >20 package org.apache.cloudstack.network.opendaylight.agent.responses; >21 >22 import com.cloud.agent.api.Answer; >23 import com.cloud.agent.api.Command; >24 >>>> CID 1339971: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> >>>> org.apache.cloudstack.network.opendaylight.agent.responses.ConfigureNetworkAnswer >>>> doesn't override com.cloud.agent.api.Answer.equals(Object) >25 public class ConfigureNetworkAnswer extends Answer { >26 private String networkUuid; >27 >28 public ConfigureNetworkAnswer(Command command, boolean success, >String details, String networkUuid) { >29 this.networkUuid = networkUuid; >30 } > >** CID 1339972: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/nicira-nvp/src/com/cloud/agent/api/UpdateLogicalSwitchPortAnswer.java: > 22 in () > > >________________________________________________________________________________________________________ >*** CID 1339972: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/nicira-nvp/src/com/cloud/agent/api/UpdateLogicalSwitchPortAnswer.java: > 22 in () >16 // specific language governing permissions and limitations >17 // under the License. >18 // >19 >20 package com.cloud.agent.api; >21 >>>> CID 1339972: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.cloud.agent.api.UpdateLogicalSwitchPortAnswer doesn't override >>>> Answer.equals(Object) >22 public class UpdateLogicalSwitchPortAnswer extends Answer { >23 private String logicalSwitchPortUuid; >24 >25 public UpdateLogicalSwitchPortAnswer(Command command, boolean >success, String details, String localSwitchPortUuid) { >26 super(command, success, details); >27 logicalSwitchPortUuid = localSwitchPortUuid; > >** CID 1339973: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/nicira-nvp/src/com/cloud/agent/api/FindLogicalSwitchPortAnswer.java: > 22 in () > > >________________________________________________________________________________________________________ >*** CID 1339973: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/nicira-nvp/src/com/cloud/agent/api/FindLogicalSwitchPortAnswer.java: > 22 in () >16 // specific language governing permissions and limitations >17 // under the License. >18 // >19 >20 package com.cloud.agent.api; >21 >>>> CID 1339973: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.cloud.agent.api.FindLogicalSwitchPortAnswer doesn't override >>>> Answer.equals(Object) >22 public class FindLogicalSwitchPortAnswer extends Answer { >23 private String logicalSwitchPortUuid; >24 >25 public FindLogicalSwitchPortAnswer(final Command command, final >boolean success, final String details, final String localSwitchPortUuid) { >26 super(command, success, details); >27 logicalSwitchPortUuid = localSwitchPortUuid; > >** CID 1339974: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/nicira-nvp/src/com/cloud/agent/api/CreateLogicalSwitchPortAnswer.java: > 22 in () > > >________________________________________________________________________________________________________ >*** CID 1339974: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/nicira-nvp/src/com/cloud/agent/api/CreateLogicalSwitchPortAnswer.java: > 22 in () >16 // specific language governing permissions and limitations >17 // under the License. >18 // >19 >20 package com.cloud.agent.api; >21 >>>> CID 1339974: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.cloud.agent.api.CreateLogicalSwitchPortAnswer doesn't override >>>> Answer.equals(Object) >22 public class CreateLogicalSwitchPortAnswer extends Answer { >23 private String logicalSwitchPortUuid; >24 >25 public CreateLogicalSwitchPortAnswer(final Command command, final >boolean success, final String details, final String localSwitchPortUuid) { >26 super(command, success, details); >27 logicalSwitchPortUuid = localSwitchPortUuid; > >** CID 1339975: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/nicira-nvp/src/com/cloud/agent/api/CreateLogicalSwitchAnswer.java: > 22 in () > > >________________________________________________________________________________________________________ >*** CID 1339975: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/nicira-nvp/src/com/cloud/agent/api/CreateLogicalSwitchAnswer.java: > 22 in () >16 // specific language governing permissions and limitations >17 // under the License. >18 // >19 >20 package com.cloud.agent.api; >21 >>>> CID 1339975: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.cloud.agent.api.CreateLogicalSwitchAnswer doesn't override >>>> Answer.equals(Object) >22 public class CreateLogicalSwitchAnswer extends Answer { >23 private String logicalSwitchUuid; >24 >25 public CreateLogicalSwitchAnswer(final Command command, final >boolean success, final String details, final String logicalSwitchUuid) { >26 super(command, success, details); >27 this.logicalSwitchUuid = logicalSwitchUuid; > >** CID 1339976: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/nicira-nvp/src/com/cloud/agent/api/CreateLogicalRouterAnswer.java: > 25 in () > > >________________________________________________________________________________________________________ >*** CID 1339976: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/nicira-nvp/src/com/cloud/agent/api/CreateLogicalRouterAnswer.java: > 25 in () >19 >20 package com.cloud.agent.api; >21 >22 /** >23 * >24 */ >>>> CID 1339976: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.cloud.agent.api.CreateLogicalRouterAnswer doesn't override >>>> Answer.equals(Object) >25 public class CreateLogicalRouterAnswer extends Answer { >26 >27 private String logicalRouterUuid; >28 >29 public CreateLogicalRouterAnswer(final Command command, final >boolean success, final String details, final String logicalRouterUuid) { >30 super(command, success, details); > >** CID 1339977: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/globodns/src/com/globo/globodns/cloudstack/response/GloboDnsRecordResponse.java: > 23 in () > > >________________________________________________________________________________________________________ >*** CID 1339977: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/globodns/src/com/globo/globodns/cloudstack/response/GloboDnsRecordResponse.java: > 23 in () >17 package com.globo.globodns.cloudstack.response; >18 >19 import com.cloud.agent.api.Answer; >20 import com.cloud.agent.api.Command; >21 import com.globo.globodns.client.model.Record; >22 >>>> CID 1339977: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.globo.globodns.cloudstack.response.GloboDnsRecordResponse doesn't >>>> override com.cloud.agent.api.Answer.equals(Object) >23 public class GloboDnsRecordResponse extends Answer { >24 >25 private Record record; >26 >27 public GloboDnsRecordResponse(Command command, Record record) { >28 super(command, true, null); > >** CID 1339978: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/globodns/src/com/globo/globodns/cloudstack/response/GloboDnsRecordListResponse.java: > 25 in () > > >________________________________________________________________________________________________________ >*** CID 1339978: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/globodns/src/com/globo/globodns/cloudstack/response/GloboDnsRecordListResponse.java: > 25 in () >19 import java.util.List; >20 >21 import com.cloud.agent.api.Answer; >22 import com.cloud.agent.api.Command; >23 import com.globo.globodns.client.model.Record; >24 >>>> CID 1339978: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.globo.globodns.cloudstack.response.GloboDnsRecordListResponse >>>> doesn't override com.cloud.agent.api.Answer.equals(Object) >25 public class GloboDnsRecordListResponse extends Answer { >26 >27 private List<Record> recordList; >28 >29 public GloboDnsRecordListResponse(Command command, List<Record> >recordList) { >30 super(command, true, null); > >** CID 1339979: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/globodns/src/com/globo/globodns/cloudstack/response/GloboDnsExportResponse.java: > 23 in () > > >________________________________________________________________________________________________________ >*** CID 1339979: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/globodns/src/com/globo/globodns/cloudstack/response/GloboDnsExportResponse.java: > 23 in () >17 package com.globo.globodns.cloudstack.response; >18 >19 import com.cloud.agent.api.Answer; >20 import com.cloud.agent.api.Command; >21 import com.globo.globodns.client.model.Export; >22 >>>> CID 1339979: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.globo.globodns.cloudstack.response.GloboDnsExportResponse doesn't >>>> override com.cloud.agent.api.Answer.equals(Object) >23 public class GloboDnsExportResponse extends Answer { >24 >25 private Export export; >26 >27 public GloboDnsExportResponse(Command command, Export export) { >28 super(command, true, null); > >** CID 1339980: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/globodns/src/com/globo/globodns/cloudstack/response/GloboDnsDomainResponse.java: > 23 in () > > >________________________________________________________________________________________________________ >*** CID 1339980: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/globodns/src/com/globo/globodns/cloudstack/response/GloboDnsDomainResponse.java: > 23 in () >17 package com.globo.globodns.cloudstack.response; >18 >19 import com.cloud.agent.api.Answer; >20 import com.cloud.agent.api.Command; >21 import com.globo.globodns.client.model.Domain; >22 >>>> CID 1339980: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.globo.globodns.cloudstack.response.GloboDnsDomainResponse doesn't >>>> override com.cloud.agent.api.Answer.equals(Object) >23 public class GloboDnsDomainResponse extends Answer { >24 >25 private Domain domain; >26 >27 public GloboDnsDomainResponse(Command command, Domain domain) { >28 super(command, true, null); > >** CID 1339981: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/globodns/src/com/globo/globodns/cloudstack/response/GloboDnsDomainListResponse.java: > 25 in () > > >________________________________________________________________________________________________________ >*** CID 1339981: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/globodns/src/com/globo/globodns/cloudstack/response/GloboDnsDomainListResponse.java: > 25 in () >19 import java.util.List; >20 >21 import com.cloud.agent.api.Answer; >22 import com.cloud.agent.api.Command; >23 import com.globo.globodns.client.model.Domain; >24 >>>> CID 1339981: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.globo.globodns.cloudstack.response.GloboDnsDomainListResponse >>>> doesn't override com.cloud.agent.api.Answer.equals(Object) >25 public class GloboDnsDomainListResponse extends Answer { >26 >27 private List<Domain> domainList; >28 >29 public GloboDnsDomainListResponse(Command command, List<Domain> >domainList) { >30 super(command, true, null); > >** CID 1339982: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/bigswitch/src/com/cloud/agent/api/GetControllerDataAnswer.java: > 22 in () > > >________________________________________________________________________________________________________ >*** CID 1339982: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/bigswitch/src/com/cloud/agent/api/GetControllerDataAnswer.java: > 22 in () >16 // specific language governing permissions and limitations >17 // under the License. >18 // >19 >20 package com.cloud.agent.api; >21 >>>> CID 1339982: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.cloud.agent.api.GetControllerDataAnswer doesn't override >>>> Answer.equals(Object) >22 public class GetControllerDataAnswer extends Answer { >23 private final String _ipAddress; >24 private final boolean _isMaster; >25 >26 public GetControllerDataAnswer(final GetControllerDataCommand cmd, >27 final String ipAddress, final boolean isMaster){ > >** CID 1339983: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/bigswitch/src/com/cloud/agent/api/BcfAnswer.java: 22 >in () > > >________________________________________________________________________________________________________ >*** CID 1339983: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/plugins/network-elements/bigswitch/src/com/cloud/agent/api/BcfAnswer.java: 22 >in () >16 // specific language governing permissions and limitations >17 // under the License. >18 // >19 >20 package com.cloud.agent.api; >21 >>>> CID 1339983: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> com.cloud.agent.api.BcfAnswer doesn't override Answer.equals(Object) >22 public class BcfAnswer extends Answer{ >23 private final String hash; >24 >25 public BcfAnswer(final Command command, final boolean success, >final String details) { >26 super(command, success, details); >27 this.hash = ""; > >** CID 1339984: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/core/src/org/apache/cloudstack/storage/command/UploadStatusAnswer.java: 24 in >() > > >________________________________________________________________________________________________________ >*** CID 1339984: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >/core/src/org/apache/cloudstack/storage/command/UploadStatusAnswer.java: 24 in >() >18 // >19 >20 package org.apache.cloudstack.storage.command; >21 >22 import com.cloud.agent.api.Answer; >23 >>>> CID 1339984: FindBugs: Dodgy code (FB.EQ_DOESNT_OVERRIDE_EQUALS) >>>> org.apache.cloudstack.storage.command.UploadStatusAnswer doesn't >>>> override com.cloud.agent.api.Answer.equals(Object) >24 public class UploadStatusAnswer extends Answer { >25 public static enum UploadStatus { >26 UNKNOWN, IN_PROGRESS, COMPLETED, ERROR >27 } >28 >29 private UploadStatus status; > > >________________________________________________________________________________________________________ >To view the defects in Coverity Scan visit, >https://scan.coverity.com/projects/cloudstack?tab=overview > >To manage Coverity Scan email notifications for "dev@cloudstack.apache.org", >click >https://scan.coverity.com/subscriptions/edit?email=dev%40cloudstack.apache.org&token=494aabd5ba647999fa41b6d766646231 >