You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "gl-works (JIRA)" <ji...@apache.org> on 2013/11/18 04:01:42 UTC
[jira] [Created] (HIVE-5840) HCatStorer - IndexOutOfBoundsException
when processing empty input tuple
gl-works created HIVE-5840:
------------------------------
Summary: HCatStorer - IndexOutOfBoundsException when processing empty input tuple
Key: HIVE-5840
URL: https://issues.apache.org/jira/browse/HIVE-5840
Project: Hive
Issue Type: Bug
Components: HCatalog
Affects Versions: 0.10.0
Environment: Private Hadoop cluster with HCatalog / Pig based on Cloudera CDH4u4 release.
Reporter: gl-works
The Pig executes "store R into 'foo' using org.apache.hcatalog.pig.HCatStorer();". In case the input to HCatStorer is an empty tuple, the exception will be thrown. As follows
2013-11-14 18:52:26,076 WARN [main] org.apache.hadoop.mapred.YarnChild: Exception running child : java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at org.apache.pig.data.DefaultTuple.get(DefaultTuple.java:116)
at org.apache.hcatalog.pig.HCatBaseStorer.putNext(HCatBaseStorer.java:239)
at org.apache.hcatalog.pig.HCatStorer.putNext(HCatStorer.java:52)
at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigOutputFormat$PigRecordWriter.write(PigOutputFormat.java:139)
at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigOutputFormat$PigRecordWriter.write(PigOutputFormat.java:98)
at org.apache.hadoop.mapred.MapTask$NewDirectOutputCollector.write(MapTask.java:628)
at org.apache.hadoop.mapreduce.task.TaskInputOutputContextImpl.write(TaskInputOutputContextImpl.java:89)
at org.apache.hadoop.mapreduce.lib.map.WrappedMapper$Context.write(WrappedMapper.java:112)
at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapOnly$Map.collect(PigMapOnly.java:48)
at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigGenericMapBase.runPipeline(PigGenericMapBase.java:285)
at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigGenericMapBase.map(PigGenericMapBase.java:278)
at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigGenericMapBase.map(PigGenericMapBase.java:64)
at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:144)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:756)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:338)
at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:157)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1408)
at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:152)
--
This message was sent by Atlassian JIRA
(v6.1#6144)