[
https://issues.apache.org/jira/browse/PIG-682?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12676810#action_12676810
]
Pradeep Kamath commented on PIG-682:
As noted in
https://issues.apache.org/jira/browse/PIG-591?focusedCommentId=12676808#action_12676808
a part of this patch has already been committed as part of
https://issues.apache.org/jira/browse/PIG-591. The portion which has already
been committed is in HExecutionEngine.java:
{code}
@@ -200,7 +200,7 @@
}
catch (IOException e) {
int errCode = 6009;
-String msg = Failed to create job client;
+String msg = Failed to create job client: + e.getMessage();
throw new ExecException(msg, errCode, PigException.BUG, e);
}
}
@@ -549,11 +549,20 @@
//this should return as soon as connection is shutdown
int rc = p.waitFor();
if (rc != 0) {
-String errMsg = new String();
+StringBuilder errMsg = new StringBuilder();
try {
-BufferedReader br = new BufferedReader(new
InputStreamReader(p.getErrorStream()));
-errMsg = br.readLine();
+BufferedReader br = new BufferedReader(new
InputStreamReader(p.getInputStream()));
+String line = null;
+while((line = br.readLine()) != null) {
+errMsg.append(line);
+}
br.close();
+br = new BufferedReader(new
InputStreamReader(p.getErrorStream()));
+line = null;
+while((line = br.readLine()) != null) {
+errMsg.append(line);
+}
+br.close();
} catch (IOException ioe) {}
int errCode = 6011;
StringBuilder msg = new StringBuilder(Failed to run command
);
@@ -563,7 +572,7 @@
msg.append(; return code: );
msg.append(rc);
msg.append(; error: );
-msg.append(errMsg);
+msg.append(errMsg.toString());
throw new ExecException(msg.toString(), errCode,
PigException.REMOTE_ENVIRONMENT);
}
} catch (Exception e){
{code}
When a new revision of this patch is generated to make the changes for the
previous review comment, the above portion of code changes can be omitted.
Fix the ssh tunneling code
--
Key: PIG-682
URL: https://issues.apache.org/jira/browse/PIG-682
Project: Pig
Issue Type: Bug
Components: impl
Reporter: Benjamin Reed
Attachments: jsch-0.1.41.jar, PIG-682.patch
Hadoop has changed a bit and the ssh-gateway code no longer works. pig needs
to be updated to register with the new socket framework. reporting of
problems also needs to be better.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.