Return-Path: Delivered-To: apmail-incubator-pig-dev-archive@locus.apache.org Received: (qmail 17536 invoked from network); 8 Apr 2008 16:12:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Apr 2008 16:12:08 -0000 Received: (qmail 15024 invoked by uid 500); 8 Apr 2008 16:12:08 -0000 Delivered-To: apmail-incubator-pig-dev-archive@incubator.apache.org Received: (qmail 15002 invoked by uid 500); 8 Apr 2008 16:12:08 -0000 Mailing-List: contact pig-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: pig-dev@incubator.apache.org Delivered-To: mailing list pig-dev@incubator.apache.org Received: (qmail 14993 invoked by uid 99); 8 Apr 2008 16:12:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Apr 2008 09:12:08 -0700 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, 08 Apr 2008 16:11:34 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 4BD25234C0C1 for ; Tue, 8 Apr 2008 09:09:24 -0700 (PDT) Message-ID: <1507381392.1207670964295.JavaMail.jira@brutus> Date: Tue, 8 Apr 2008 09:09:24 -0700 (PDT) From: "Olga Natkovich (JIRA)" To: pig-dev@incubator.apache.org Subject: [jira] Commented: (PIG-188) There seems to be some mismatches between the actual stderr log and what I expected In-Reply-To: <1331968496.1207365324475.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/PIG-188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12586865#action_12586865 ] Olga Natkovich commented on PIG-188: ------------------------------------ Changes look good; however, the test for CustomSlicer is failing after I applied the patch: java.lang.ArrayIndexOutOfBoundsException: 0 at org.apache.pig.backend.hadoop.executionengine.mapreduceExec.SliceWrapper.makeReader(SliceWrapper.java:96) at org.apache.pig.backend.hadoop.executionengine.mapreduceExec.PigInputFormat.getRecordReader(PigInputFormat.java:113) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:200) at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:150) 08/04/08 16:00:29 INFO mapreduceExec.MapReduceLauncher: Pig progress = 0% > There seems to be some mismatches between the actual stderr log and what I expected > ----------------------------------------------------------------------------------- > > Key: PIG-188 > URL: https://issues.apache.org/jira/browse/PIG-188 > Project: Pig > Issue Type: Bug > Reporter: Xu Zhang > Assignee: Arun C Murthy > Attachments: PIG-188_0_20080407.patch, PIG-188_1_20080407.patch, PigLoggingTest.cpp > > > With the following Pig script, I got streaming logs as shown below. The job for running this script is job_200804041056_0182. What PigLoggingTest does in this case is simply take tab delimited lines from STDIN and then output them to SDTOUT as tab delimited lines (so the same line comes in and out of PigLogginTest) after spitting out 10 STDERR messages. Also as shown in the UI of job_200804041056_0181, there were a total of 21 tasks (1 map and 20 reduces). > From all these, I would expect the number of input records and output records to match in the log. Also, I would expect there to be 26 logs. In addition, since there was no error when running the script, all exit code should 0. > However, there are actually only 6 logs. The number of input records and output records does not match. The logs show that some of the tasks exit with -127. > In addition, the Input-split *** values in the logs do not make much sense to me: > {quote} > Input-split file: null > Input-split start-offset: -1 > Input-split length: -1 > {quote} > Here is Pig script: > {code} > define X `PigLoggingTest 10 t` ship('./cplusplus/PigLoggingTest') stderr('logging_test_1'); > A = load '/user/pig/tests/data/singlefile/studenttab10k' as (name, age, gpa); > B = stream A through X; > store B into 'logging_test_1'; > C = load 'logging_test_1/_logs/logging_test_1'; > store C into 'results_26'; > {code} > Here are the logs: > {noformat} > ===== Task Information Header ===== > Command: PigLoggingTest 10 t > Start time: Fri Apr 04 19:18:44 PDT 2008 > Input-split file: null > Input-split start-offset: -1 > Input-split length: -1 > ===== * * * ===== > This is stderr message number 1 > This is stderr message number 2 > This is stderr message number 3 > This is stderr message number 4 > This is stderr message number 5 > This is stderr message number 6 > This is stderr message number 7 > This is stderr message number 8 > This is stderr message number 9 > This is stderr message number 10 > ===== Task Information Footer ===== > End time: Fri Apr 04 19:18:45 PDT 2008 > Exit code: 0 > Input records: 10000 > Input bytes: 1898380 bytes > Output records: 4 > Output bytes: 219446 bytes (stdout using org.apache.pig.builtin.BinaryStorage) > ===== * * * ===== > ===== Task Information Header ===== > Command: PigLoggingTest 10 t > Start time: Fri Apr 04 19:31:34 PDT 2008 > Input-split file: null > Input-split start-offset: -1 > Input-split length: -1 > ===== * * * ===== > This is stderr message number 1 > This is stderr message number 2 > This is stderr message number 3 > This is stderr message number 4 > This is stderr message number 5 > This is stderr message number 6 > This is stderr message number 7 > This is stderr message number 8 > This is stderr message number 9 > This is stderr message number 10 > ===== Task Information Footer ===== > End time: Fri Apr 04 19:31:36 PDT 2008 > Exit code: 0 > Input records: 10000 > Input bytes: 1898380 bytes > Output records: 4 > Output bytes: 219446 bytes (stdout using org.apache.pig.builtin.BinaryStorage) > ===== * * * ===== > ===== Task Information Header ===== > Command: ./cplusplus/PigLoggingTest 10 t > Start time: Fri Apr 04 10:11:22 PDT 2008 > Input-split file: null > Input-split start-offset: -1 > Input-split length: -1 > ===== * * * ===== > ===== Task Information Footer ===== > End time: Fri Apr 04 10:11:22 PDT 2008 > Exit code: -127 > Input records: 747 > Input bytes: 141796 bytes > Output records: 0 > Output bytes: 0 bytes (stdout using org.apache.pig.builtin.BinaryStorage) > ===== * * * ===== > ===== Task Information Header ===== > Command: ./cplusplus/PigLoggingTest 10 t > Start time: Fri Apr 04 10:11:28 PDT 2008 > Input-split file: null > Input-split start-offset: -1 > Input-split length: -1 > ===== * * * ===== > ===== Task Information Footer ===== > End time: Fri Apr 04 10:11:28 PDT 2008 > Exit code: -127 > Input records: 747 > Input bytes: 141796 bytes > Output records: 0 > Output bytes: 0 bytes (stdout using org.apache.pig.builtin.BinaryStorage) > ===== * * * ===== > ===== Task Information Header ===== > Command: ./cplusplus/PigLoggingTest 10 t > Start time: Fri Apr 04 10:11:32 PDT 2008 > Input-split file: null > Input-split start-offset: -1 > Input-split length: -1 > ===== * * * ===== > ===== Task Information Footer ===== > End time: Fri Apr 04 10:11:33 PDT 2008 > Exit code: -127 > Input records: 747 > Input bytes: 141796 bytes > Output records: 0 > Output bytes: 0 bytes (stdout using org.apache.pig.builtin.BinaryStorage) > ===== * * * ===== > ===== Task Information Header ===== > Command: ./cplusplus/PigLoggingTest 10 t > Start time: Fri Apr 04 10:11:37 PDT 2008 > Input-split file: null > Input-split start-offset: -1 > Input-split length: -1 > ===== * * * ===== > ===== Task Information Footer ===== > End time: Fri Apr 04 10:11:37 PDT 2008 > Exit code: -127 > Input records: 747 > Input bytes: 141796 bytes > Output records: 0 > Output bytes: 0 bytes (stdout using org.apache.pig.builtin.BinaryStorage) > ===== * * * ===== > {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.