diff --git a/zanata-client-commands/src/main/java/org/zanata/client/commands/push/PushCommand.java b/zanata-client-commands/src/main/java/org/zanata/client/commands/push/PushCommand.java index 66a6a325..851dd3e0 100644 --- a/zanata-client-commands/src/main/java/org/zanata/client/commands/push/PushCommand.java +++ b/zanata-client-commands/src/main/java/org/zanata/client/commands/push/PushCommand.java @@ -443,6 +443,15 @@ public void visit(LocaleMapping locale, qualifiedDocName(localDocName)) + "\n\n."; log.error(message); + if (e instanceof UniformInterfaceException) { + String entity = + ((UniformInterfaceException) e).getResponse() + .getEntity(String.class); + + throw new RuntimeException(String.format( + "%n * Error Message: %s;%n * Response From Server: %s]", + e.getMessage(), entity)); + } throw new RuntimeException(e.getMessage(), e); } }