The stack is in the custom code. Do you have source code for TupleBuilder? You may find some clue there.
On 5/18/15, 7:22 AM, "Ankur Kasliwal" <ankur.kasliwal...@gmail.com> wrote: >Unfortunately i am not able to access Hadoop WebUI, >but just for reference this is complete error message from the log. > >let me know if this gives any idea about the issue. > >Thanks, >Ankur > > >Backend error message > >--------------------- > >AttemptID:attempt_1431714308706_0002_m_000000_0 Info:Container killed by >the ApplicationMaster. > >Container killed on request. Exit code is 143 > > > >Backend error message > >--------------------- > >AttemptID:attempt_1431714308706_0002_r_000000_0 Info:Error: >org.apache.pig.backend.executionengine.ExecException: ERROR 0: Exception >while executing [POUserFunc (Name: >POUserFunc(com.company.bigdata.serde.Deserializer)[tuple] - scope-3 >Operator Key: scope-3) children: null at []]: >java.lang.NullPointerException > > at >org.apache.pig.backend.hadoop.executionengine.physicalLayer.PhysicalOperat >or.getNext(PhysicalOperator.java:338) > > at >org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOper >ators.POForEach.processPlan(POForEach.java:378) > > at >org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOper >ators.POForEach.getNextTuple(POForEach.java:298) > > at >org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigGenericMap >Reduce$Reduce.runPipeline(PigGenericMapReduce.java:464) > > at >org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigGenericMap >Reduce$Reduce.processOnePackageOutput(PigGenericMapReduce.java:432) > > at >org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigGenericMap >Reduce$Reduce.reduce(PigGenericMapReduce.java:412) > > at >org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigGenericMap >Reduce$Reduce.reduce(PigGenericMapReduce.java:256) > > at org.apache.hadoop.mapreduce.Reducer.run(Reducer.java:171) > > at >org.apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:645) > > at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:405) > > at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:162) > > at java.security.AccessController.doPrivileged(Native Method) > > at javax.security.auth.Subject.doAs(Subject.java:415) > > at >org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation. >java:1491) > > at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:157) > >Caused by: java.lang.NullPointerException > > at >com.company.bigdata.serde.utility.TupleBuilder.generateOperationalMetadata >List(TupleBuilder.java:76) > > at >com.company.bigdata.serde.utility.TupleBuilder.buildTuple(TupleBuilder.jav >a:41) > > at >com.company.bigdata.serde.Deserializer.exec(Deserializer.java:28) > > at >com.company.bigdata.serde.Deserializer.exec(Deserializer.java:14) > > at >org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOper >ators.POUserFunc.getNext(POUserFunc.java:330) > > at >org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOper >ators.POUserFunc.getNextTuple(POUserFunc.java:369) > > at >org.apache.pig.backend.hadoop.executionengine.physicalLayer.PhysicalOperat >or.getNext(PhysicalOperator.java:333) > > ... 14 more > >On Mon, May 18, 2015 at 2:05 AM, Daniel Dai <da...@hortonworks.com> wrote: > >> You need to grab the full stack from the Hadoop WebUI. Without the >>stack, >> I have very little clue. >> >> Daniel >> >> On 5/15/15, 2:01 PM, "Ankur Kasliwal" <ankur.kasliwal...@gmail.com> >>wrote: >> >> >Hi All, >> > >> > >> > >> >I am trying to process sequence file using Pig. >> > >> >Sequence file is provided as input to pig script. >> > >> >A UDF is written which basically does the processing of meta data and >> >actual file data. >> > >> >This UDF returns input sequence file in form of tuples (metadata, >>actual >> >file ) as output. >> > >> > >> > >> >This is working fine on Hadoop : >> > >> >· Hadoop : 1.0.3-gphd-1.2.0.0 and >> > >> >· pig version : Apache Pig version 0.9.2-gphd-1.2.0.0 >> > >> > >> > >> >But when I am trying to run same on following version of Hadoop and >>pig it >> >is failing with error as below: >> > >> > >> > >> >· Hadoop : Hadoop 2.2.0-gphd-3.1.0.0 >> > >> >· Pig version : Apache Pig version 0.12.0-gphd-3.1.0.0 >> > >> > >> > >> >Error: >> > >> > >> > >> >Pig Stack Trace >> > >> >--------------- >> > >> >ERROR 1066: Unable to open iterator for alias limited. Backend error : >> >Exception while executing [POUserFunc (Name: >> >POUserFunc(com.company.bigdata.serde.Deserializer)[tuple] - scope-3 >> >Operator Key: scope-3) children: null at []]: >> >java.lang.NullPointerException >> > >> > >> > >> >org.apache.pig.impl.logicalLayer.FrontendException: ERROR 1066: Unable >>to >> >open iterator for alias limited. Backend error : Exception while >>executing >> >[POUserFunc (Name: >> >POUserFunc(com.company.bigdata.serde.Deserializer)[tuple] - scope-3 >> >Operator Key: scope-3) children: null at []]: >> >java.lang.NullPointerException >> > >> > >> > >> >Any pointers on this will be helpful. >> > >> >I can see several posts on similar issue by many people on google but >>no >> >posted solution. >> > >> > >> > >> >Thanks, >> > >> >Ankur >> >>