log.debug(String.format("Service call validateDeploymentPolicy() returned in %dms", (endTime - startTime)));
}
return result;
} catch (RemoteException e) {
log.error(e.getMessage(), e);
throw new PartitionValidationException(e.getMessage(), e);
} catch (CloudControllerServiceInvalidPartitionExceptionException e) {
log.error(e.getFaultMessage().getInvalidPartitionException().getMessage(), e);
throw new PartitionValidationException(e.getFaultMessage().getInvalidPartitionException().getMessage());
} catch (CloudControllerServiceInvalidCartridgeTypeExceptionException e) {
log.error(e.getFaultMessage().getInvalidCartridgeTypeException().getMessage(), e);
throw new PartitionValidationException(e.getFaultMessage().getInvalidCartridgeTypeException().getMessage());
}
}