}
doSoftwareOperation(clusterName, apiRequestSummary, clusterReport, reports);
clusterReport.setClusterAndNodesAction("");
clusterReport.clearAllNodesErrorMsg();
clusterReport.setClusterAndNodesServiceStatus(ServiceStatus.STOPPED);
reportStatus(clusterReport.clone(), reports);
return true;
} catch (Exception e) {
logger.error("Failed to stop all services: ", e);
throw SoftwareManagementPluginException.STOP_CLUSTER_EXCEPTION(e, Constants.AMBARI_PLUGIN_NAME, clusterName);
}