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

Reply via email to