java.io.IOException: java.lang.ArrayIndexOutOfBoundsException: 64

avro-user | Russell Jurney | 5 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.

Root Cause Analysis

  1. java.io.IOException

    java.lang.ArrayIndexOutOfBoundsException: 64

    at org.apache.pig.piggybank.storage.avro.AvroStorage.getNext()
  2. org.apache.pig
    PigRecordReader.nextKeyValue
    1. org.apache.pig.piggybank.storage.avro.AvroStorage.getNext(AvroStorage.java:275)
    2. org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
    2 frames
  3. Hadoop
    MapTask$NewTrackingRecordReader.nextKeyValue
    1. org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
    1 frame
  4. Apache Avro
    GenericDatumReader.read
    1. org.apache.avro.io.parsing.Symbol$Alternative.getSymbol(Symbol.java:364)
    2. org.apache.avro.io.ResolvingDecoder.doAction(ResolvingDecoder.java:229)
    3. org.apache.avro.io.parsing.Parser.advance(Parser.java:88)
    4. org.apache.avro.io.ResolvingDecoder.readIndex(ResolvingDecoder.java:206)
    5. org.apache.avro.generic.GenericDatumReader.read(GenericDatumReader.java:142)
    5 frames
  5. org.apache.pig
    PigAvroDatumReader.readRecord
    1. org.apache.pig.piggybank.storage.avro.PigAvroDatumReader.readRecord(PigAvroDatumReader.java:67)
    1 frame
  6. Apache Avro
    DataFileStream.next
    1. org.apache.avro.generic.GenericDatumReader.read(GenericDatumReader.java:138)
    2. org.apache.avro.generic.GenericDatumReader.read(GenericDatumReader.java:129)
    3. org.apache.avro.file.DataFileStream.next(DataFileStream.java:233)
    4. org.apache.avro.file.DataFileStream.next(DataFileStream.java:220)
    4 frames
  7. org.apache.pig
    AvroStorage.getNext
    1. org.apache.pig.piggybank.storage.avro.PigAvroRecordReader.getCurrentValue(PigAvroRecordReader.java:80)
    2. org.apache.pig.piggybank.storage.avro.AvroStorage.getNext(AvroStorage.java:273)
    2 frames