Hi,

Please find the latest report on new defect(s) introduced to cloudstack found 
with Coverity Scan.

2 new defect(s) introduced to cloudstack found with Coverity Scan.
4 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 2 of 2 defect(s)


** CID 1341073:  Null pointer dereferences  (FORWARD_NULL)
/server/src/com/cloud/api/ApiServer.java: 676 in 
com.cloud.api.ApiServer.queueCommand(org.apache.cloudstack.api.BaseCmd, 
java.util.Map, java.lang.StringBuilder)()


________________________________________________________________________________________________________
*** CID 1341073:  Null pointer dereferences  (FORWARD_NULL)
/server/src/com/cloud/api/ApiServer.java: 676 in 
com.cloud.api.ApiServer.queueCommand(org.apache.cloudstack.api.BaseCmd, 
java.util.Map, java.lang.StringBuilder)()
670                 Long instanceId = (objectId == null) ? 
asyncCmd.getInstanceId() : objectId;
671     
672                 // users can provide the job id they want to use, so log as 
it is a uuid and is unique
673                 String injectedJobId = asyncCmd.getInjectedJobId();
674                 _uuidMgr.checkUuidSimple(injectedJobId, AsyncJob.class);
675     
>>>     CID 1341073:  Null pointer dereferences  (FORWARD_NULL)
>>>     Calling a method on null object "caller".
676                 AsyncJobVO job = new AsyncJobVO("", callerUserId, 
caller.getId(), cmdObj.getClass().getName(),
677                         ApiGsonHelper.getBuilder().create().toJson(params), 
instanceId,
678                         asyncCmd.getInstanceType() != null ? 
asyncCmd.getInstanceType().toString() : null,
679                         injectedJobId);
680                 job.setDispatcher(_asyncDispatcher.getName());
681     

** CID 1341076:  Control flow issues  (DEADCODE)
/server/src/com/cloud/api/ApiServer.java: 658 in 
com.cloud.api.ApiServer.queueCommand(org.apache.cloudstack.api.BaseCmd, 
java.util.Map, java.lang.StringBuilder)()


________________________________________________________________________________________________________
*** CID 1341076:  Control flow issues  (DEADCODE)
/server/src/com/cloud/api/ApiServer.java: 658 in 
com.cloud.api.ApiServer.queueCommand(org.apache.cloudstack.api.BaseCmd, 
java.util.Map, java.lang.StringBuilder)()
652                 }
653     
654                 long startEventId = ctx.getStartEventId();
655                 asyncCmd.setStartEventId(startEventId);
656     
657                 // save the scheduled event
>>>     CID 1341076:  Control flow issues  (DEADCODE)
>>>     Execution cannot reach this expression "1L" inside statement "eventId = 
>>> com.cloud.event.A...".
658                 final Long eventId =
659                         
ActionEventUtils.onScheduledActionEvent((callerUserId == null) ? 
(Long)User.UID_SYSTEM : callerUserId, asyncCmd.getEntityOwnerId(), 
asyncCmd.getEventType(),
660                                 asyncCmd.getEventDescription(), 
asyncCmd.isDisplay(), startEventId);
661                 if (startEventId == 0) {
662                     // There was no create event before, set current event 
id as start eventId
663                     startEventId = eventId;


________________________________________________________________________________________________________
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