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. 16 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 1251370: REC: RuntimeException capture (FB.REC_CATCH_EXCEPTION) /plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/XenServerStorageProcessor.java: 1559 in com.cloud.hypervisor.xenserver.resource.XenServerStorageProcessor.createTemplateFromSnapshot(org.apache.cloudstack.storage.command.CopyCommand)() ** CID 1251369: Dereference after null check (FORWARD_NULL) /server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java: 323 in com.cloud.storage.snapshot.SnapshotManagerImpl.createSnapshot(java.lang.Long, java.lang.Long, java.lang.Long, com.cloud.user.Account)() ________________________________________________________________________________________________________ *** CID 1251370: REC: RuntimeException capture (FB.REC_CATCH_EXCEPTION) /plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/XenServerStorageProcessor.java: 1559 in com.cloud.hypervisor.xenserver.resource.XenServerStorageProcessor.createTemplateFromSnapshot(org.apache.cloudstack.storage.command.CopyCommand)() 1553 newTemplate.setPhysicalSize(physicalSize); 1554 newTemplate.setName(templateUuid); 1555 1556 result = true; 1557 1558 return new CopyCmdAnswer(newTemplate); >>> CID 1251370: REC: RuntimeException capture (FB.REC_CATCH_EXCEPTION) >>> Catching RuntimeExceptions, perhaps unintentionally, with a catch block >>> for Exception 1559 } catch (Exception ex) { 1560 s_logger.error("Failed to create a template from a snapshot", ex); 1561 1562 return new CopyCmdAnswer("Failed to create a template from a snapshot: " + ex.toString()); 1563 } finally { 1564 if (!result) { ________________________________________________________________________________________________________ *** CID 1251369: Dereference after null check (FORWARD_NULL) /server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java: 323 in com.cloud.storage.snapshot.SnapshotManagerImpl.createSnapshot(java.lang.Long, java.lang.Long, java.lang.Long, com.cloud.user.Account)() 317 if(snapshot != null) 318 { 319 s_logger.debug("Failed to create snapshot"); 320 throw new CloudRuntimeException("Failed to create snapshot"); 321 } 322 try { >>> CID 1251369: Dereference after null check (FORWARD_NULL) >>> Calling a method on null object "snapshot". 323 postCreateSnapshot(volumeId, snapshot.getId(), policyId); 324 //Check if the snapshot was removed while backingUp. If yes, do not log snapshot create usage event 325 SnapshotVO freshSnapshot = _snapshotDao.findById(snapshot.getId()); 326 if (freshSnapshot != null) { 327 UsageEventUtils.publishUsageEvent(EventTypes.EVENT_SNAPSHOT_CREATE, snapshot.getAccountId(), snapshot.getDataCenterId(), snapshotId, snapshot.getName(), 328 null, null, volume.getSize(), snapshot.getClass().getName(), snapshot.getUuid()); ________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, http://scan.coverity.com/projects/943?tab=overview To unsubscribe from the email notification for new defects, http://scan5.coverity.com/cgi-bin/unsubscribe.py