&& !rootResource.getCommandsResource().readCommand(commandId).getSuccess()) {
break;
}
response = httpClient.execute(httpget);
ParseResult result = parser.parse(EntityUtils.toString(response.getEntity()));
if (result.getPercent() == 100) {
break;
}
if (result.getMessage() != null && !result.getMessage().equals(currentMsg)) {
currentMsg = result.getMessage();
synchronized (currentReport) {
if (!msgSet.contains(currentMsg)) {
msgSet.add(currentMsg);
setNodeActions();
reported = false;