Return-Path: Delivered-To: apmail-hadoop-mapreduce-issues-archive@minotaur.apache.org Received: (qmail 17422 invoked from network); 3 Nov 2009 07:28:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 3 Nov 2009 07:28:23 -0000 Received: (qmail 43002 invoked by uid 500); 3 Nov 2009 07:28:23 -0000 Delivered-To: apmail-hadoop-mapreduce-issues-archive@hadoop.apache.org Received: (qmail 42953 invoked by uid 500); 3 Nov 2009 07:28:23 -0000 Mailing-List: contact mapreduce-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mapreduce-issues@hadoop.apache.org Delivered-To: mailing list mapreduce-issues@hadoop.apache.org Received: (qmail 42943 invoked by uid 99); 3 Nov 2009 07:28:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Nov 2009 07:28:22 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Nov 2009 07:28:20 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 76C67234C4A7 for ; Mon, 2 Nov 2009 23:27:59 -0800 (PST) Message-ID: <1780559877.1257233279485.JavaMail.jira@brutus> Date: Tue, 3 Nov 2009 07:27:59 +0000 (UTC) From: "Amareshwari Sriramadasu (JIRA)" To: mapreduce-issues@hadoop.apache.org Subject: [jira] Commented: (MAPREDUCE-1068) In hadoop-0.20.0 streaming job do not throw proper verbose error message if file is not present In-Reply-To: <1046591119.1254827371284.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/MAPREDUCE-1068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12772916#action_12772916 ] Amareshwari Sriramadasu commented on MAPREDUCE-1068: ---------------------------------------------------- bq. I'm not sure this is the right fix. Would it not be better to print out any exception caught at line 128? fail method in streaming is used to fail the job whenever there is an invalid argument, in which it prints the appropriate message. Users might not want to see an exception trace if there is an invalid argument. bq. In working on MAPREDUCE-967 I found that changing that to LOG.fatal("Error in stream job", ex) printed errors as expected. Sorry, I did not understand how MR-967 is related to command-line parsing errors in Streaming. > In hadoop-0.20.0 streaming job do not throw proper verbose error message if file is not present > ----------------------------------------------------------------------------------------------- > > Key: MAPREDUCE-1068 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-1068 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: contrib/streaming > Affects Versions: 0.20.1 > Reporter: Peeyush Bishnoi > Assignee: Amareshwari Sriramadasu > Fix For: 0.20.1, 0.20.2, 0.21.0, 0.22.0 > > Attachments: patch-1068.txt > > > With hadoop-0.20.0 proper error message is not thrown , when streaming job is submitted and if file is not present to be distributed with "-file" option. But with hadoop-0.18.* proper verbose message is thrown if file is not present and it is easy for the users to debug. > For example: > With hadoop-0.20.0: > $ hadoop jar $HADOOP_HOME/hadoop-streaming.jar -Dmapred.job.queue.name=general -input /user/simon/test1.txt -output /user/simon/test.out -mapper "/bin/cat" -file dummy -reducer "/bin/cat" > Streaming Job Failed! > With hadoop-0.18.*: > $ hadoop jar $HADOOP_HOME/hadoop-streaming.jar -input /user/simon/test1.txt -output /user/simon/test.out -mapper "/bin/cat" -file dummy -reducer "/bin/cat" > 09/10/06 10:06:49 ERROR streaming.StreamJob: Unexpected value "Argument : /home/simon/dummy doesn't exist." found while processing -file > --- -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.