You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sqoop.apache.org by ja...@apache.org on 2014/12/13 17:40:20 UTC
sqoop git commit: SQOOP-1861: Sqoop2: ResourceRequest clobbers
uncaught server exceptions
Repository: sqoop
Updated Branches:
refs/heads/sqoop2 ee097891b -> 028906220
SQOOP-1861: Sqoop2: ResourceRequest clobbers uncaught server exceptions
(Abraham Elmahrek via Jarek Jarcec Cecho)
Project: http://git-wip-us.apache.org/repos/asf/sqoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/sqoop/commit/02890622
Tree: http://git-wip-us.apache.org/repos/asf/sqoop/tree/02890622
Diff: http://git-wip-us.apache.org/repos/asf/sqoop/diff/02890622
Branch: refs/heads/sqoop2
Commit: 028906220648276ce54bf0c84bd370c2d36b8a0d
Parents: ee09789
Author: Jarek Jarcec Cecho <ja...@apache.org>
Authored: Sat Dec 13 08:39:56 2014 -0800
Committer: Jarek Jarcec Cecho <ja...@apache.org>
Committed: Sat Dec 13 08:39:56 2014 -0800
----------------------------------------------------------------------
.../org/apache/sqoop/client/request/ResourceRequest.java | 11 +++++++++++
1 file changed, 11 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/sqoop/blob/02890622/client/src/main/java/org/apache/sqoop/client/request/ResourceRequest.java
----------------------------------------------------------------------
diff --git a/client/src/main/java/org/apache/sqoop/client/request/ResourceRequest.java b/client/src/main/java/org/apache/sqoop/client/request/ResourceRequest.java
index 6be1db8..5f134d5 100644
--- a/client/src/main/java/org/apache/sqoop/client/request/ResourceRequest.java
+++ b/client/src/main/java/org/apache/sqoop/client/request/ResourceRequest.java
@@ -111,6 +111,17 @@ public class ResourceRequest {
ex.restore(json);
throw new SqoopException(ClientError.CLIENT_0001, ex.getThrowable());
+ } else {
+ result = new StringBuilder();
+ reader = new BufferedReader(new InputStreamReader(conn.getErrorStream()));
+ String line;
+ while ((line = reader.readLine()) != null) {
+ result.append(line);
+ result.append('\n');
+ }
+ reader.close();
+
+ throw new SqoopException(ClientError.CLIENT_0001, result.toString());
}
} else {
throw new SqoopException(ClientError.CLIENT_0000);