From 025b1b2532867d83ef1f21432b9d5dbdee4122db Mon Sep 17 00:00:00 2001 From: Patrick Huang Date: Tue, 28 Apr 2015 15:14:04 +1000 Subject: [PATCH] rhbz903964 - try to display better error message if available --- .../org/zanata/client/commands/push/PushCommand.java | 9 +++++++++ 1 file changed, 9 insertions(+) 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); } }