java.lang.Throwable: If you know what exactly caused this error, please consider contributing to GitHub via following link. https://github.com/twitter/scalding/wiki/Common-Exceptions-and-possible-reasons#javalangarrayindexoutofboundsexception

GitHub | izhaknys | 1 month 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.
  1. 0

    Custom Function Null handling

    Google Groups | 1 year ago | jnkrish
    cascading.flow.FlowException: local step failed

  1. filpgame 2 times, last 3 weeks ago
  2. aldrinleal 1 times, last 3 weeks ago
  3. Hronom 49 times, last 1 month ago
  4. Indri Yunita 7 times, last 2 months ago
  5. leankuroneko 1 times, last 2 months ago
16 more registered users
16 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.ArrayIndexOutOfBoundsException

    -2

    at java.util.ArrayList.elementData()
  2. Java RT
    ArrayList.get
    1. java.util.ArrayList.elementData(ArrayList.java:418)
    2. java.util.ArrayList.get(ArrayList.java:431)
    2 frames
  3. Kryo
    Kryo.readClassAndObject
    1. com.esotericsoftware.kryo.util.MapReferenceResolver.getReadObject(MapReferenceResolver.java:42)
    2. com.esotericsoftware.kryo.Kryo.readReferenceOrNull(Kryo.java:773)
    3. com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:727)
    4. com.esotericsoftware.kryo.serializers.DefaultSerializers$TreeMapSerializer.create(DefaultSerializers.java:529)
    5. com.esotericsoftware.kryo.serializers.MapSerializer.read(MapSerializer.java:97)
    6. com.esotericsoftware.kryo.serializers.MapSerializer.read(MapSerializer.java:17)
    7. com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:648)
    8. com.esotericsoftware.kryo.serializers.FieldSerializer$ObjectField.read(FieldSerializer.java:605)
    9. com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:221)
    10. com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:648)
    11. com.esotericsoftware.kryo.serializers.FieldSerializer$ObjectField.read(FieldSerializer.java:605)
    12. com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:221)
    13. com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:648)
    14. com.esotericsoftware.kryo.serializers.FieldSerializer$ObjectField.read(FieldSerializer.java:605)
    15. com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:221)
    16. com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:729)
    16 frames
  4. chill-java
    SomeSerializer.read
    1. com.twitter.chill.SomeSerializer.read(SomeSerializer.scala:25)
    2. com.twitter.chill.SomeSerializer.read(SomeSerializer.scala:19)
    2 frames
  5. Kryo
    Kryo.readClassAndObject
    1. com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:729)
    1 frame
  6. chill-java
    Externalizer.readExternal
    1. com.twitter.chill.SerDeState.readClassAndObject(SerDeState.java:61)
    2. com.twitter.chill.KryoPool.fromBytes(KryoPool.java:94)
    3. com.twitter.chill.Externalizer.fromBytes(Externalizer.scala:145)
    4. com.twitter.chill.Externalizer.maybeReadJavaKryo(Externalizer.scala:158)
    5. com.twitter.chill.Externalizer.readExternal(Externalizer.scala:148)
    5 frames
  7. Java RT
    ObjectInputStream.readObject
    1. java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1849)
    2. java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1806)
    3. java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)
    4. java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2018)
    5. java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1942)
    6. java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1808)
    7. java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)
    8. java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2018)
    9. java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1942)
    10. java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1808)
    11. java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)
    12. java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2018)
    13. java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1942)
    14. java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1808)
    15. java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)
    16. java.io.ObjectInputStream.readObject(ObjectInputStream.java:373)
    17. java.util.HashMap.readObject(HashMap.java:1404)
    18. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    19. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    20. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    21. java.lang.reflect.Method.invoke(Method.java:498)
    22. java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1058)
    23. java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1909)
    24. java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1808)
    25. java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)
    26. java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2018)
    27. java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1942)
    28. java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1808)
    29. java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)
    30. java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2018)
    31. java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1942)
    32. java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1808)
    33. java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)
    34. java.io.ObjectInputStream.readObject(ObjectInputStream.java:373)
    34 frames
  8. cascading.flow.hadoop
    FlowMapper.configure
    1. cascading.flow.hadoop.util.JavaObjectSerializer.deserialize(JavaObjectSerializer.java:101)
    2. cascading.flow.hadoop.util.HadoopUtil.deserializeBase64(HadoopUtil.java:312)
    3. cascading.flow.hadoop.util.HadoopUtil.deserializeBase64(HadoopUtil.java:293)
    4. cascading.flow.hadoop.FlowMapper.configure(FlowMapper.java:81)
    4 frames
  9. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    4. java.lang.reflect.Method.invoke(Method.java:498)
    4 frames
  10. Hadoop
    ReflectionUtils.newInstance
    1. org.apache.hadoop.util.ReflectionUtils.setJobConf(ReflectionUtils.java:106)
    2. org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:75)
    3. org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:133)
    3 frames
  11. Hadoop
    LocalJobRunner$Job$MapTaskRunnable.run
    1. org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:426)
    2. org.apache.hadoop.mapred.MapTask.run(MapTask.java:342)
    3. org.apache.hadoop.mapred.LocalJobRunner$Job$MapTaskRunnable.run(LocalJobRunner.java:243)
    3 frames
  12. Java RT
    Thread.run
    1. java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    2. java.util.concurrent.FutureTask.run(FutureTask.java:266)
    3. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    4. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    5. java.lang.Thread.run(Thread.java:745)
    5 frames