java.lang.IndexOutOfBoundsException: Index: 98, Size: 98

Pentaho BI Platform Tracking | Dan Rickner | 4 years ago
  1. 0

    I have a job that is set to 'execute for every row' from a previous transformation. This job then calls a sub-job that executes 8 jobs in parallel. Sometimes I get an IndexOutOfBoundsException during my run. It is random as to what loop number I am on that causes this error. I will upload a zip with my jobs so you can run them. They are set up to have 500 rows to loop through. When I get the error, sometimes the job stops, and sometimes it continues running. 3 errors I have seen: java.lang.IndexOutOfBoundsException: Index: 98, Size: 98 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at org.pentaho.di.core.logging.LoggingRegistry.registerLoggingSource(LoggingRegistry.java:153) at org.pentaho.di.core.logging.LogChannel.<init>(LogChannel.java:41) at org.pentaho.di.job.entry.JobEntryBase.<init>(JobEntryBase.java:134) at org.pentaho.di.job.entries.delay.JobEntryDelay.<init>(JobEntryDelay.java:67) at org.pentaho.di.job.entries.delay.JobEntryDelay.<init>(JobEntryDelay.java:73) at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.pentaho.di.core.plugins.PluginRegistry.loadClass(PluginRegistry.java:370) at org.pentaho.di.job.entry.JobEntryCopy.<init>(JobEntryCopy.java:116) at org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:1161) at org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:969) at org.pentaho.di.job.JobMeta.<init>(JobMeta.java:871) at org.pentaho.di.job.JobMeta.<init>(JobMeta.java:831) at org.pentaho.di.repository.filerep.KettleFileRepository.loadJob(KettleFileRepository.java:757) at org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta(JobEntryJob.java:1119) at org.pentaho.di.job.entries.job.JobEntryJob.execute(JobEntryJob.java:558) at org.pentaho.di.job.Job.execute(Job.java:589) at org.pentaho.di.job.Job.execute(Job.java:728) at org.pentaho.di.job.Job.access$000(Job.java:103) at org.pentaho.di.job.Job$1.run(Job.java:703) at java.lang.Thread.run(Thread.java:662) ------------------------------------------------------------------ ------------------------------------------------------------------ org.pentaho.di.core.exception.KettleException: Unexpected error occurred while launching entry [DUMMY 12.0] Unexpected error occurred while launching entry [zzz_run_batch (3).0] Unexpected error occurred while launching entry [DUMMY 3.0] Index: 4, Size: 4 at org.pentaho.di.job.Job$1.run(Job.java:709) at java.lang.Thread.run(Thread.java:662) Caused by: org.pentaho.di.core.exception.KettleException: Unexpected error occurred while launching entry [zzz_run_batch (3).0] Unexpected error occurred while launching entry [DUMMY 3.0] Index: 4, Size: 4 at org.pentaho.di.job.Job.execute(Job.java:733) at org.pentaho.di.job.Job.access$000(Job.java:103) at org.pentaho.di.job.Job$1.run(Job.java:703) ... 1 more Caused by: org.pentaho.di.core.exception.KettleException: Unexpected error occurred while launching entry [DUMMY 3.0] Index: 4, Size: 4 at org.pentaho.di.job.Job.execute(Job.java:733) at org.pentaho.di.job.Job.execute(Job.java:728) ... 3 more Caused by: java.lang.IndexOutOfBoundsException: Index: 4, Size: 4 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at org.pentaho.di.core.logging.LoggingRegistry.registerLoggingSource(LoggingRegistry.java:153) at org.pentaho.di.core.logging.LogChannel.<init>(LogChannel.java:52) at org.pentaho.di.job.entry.JobEntryBase.setParentJob(JobEntryBase.java:869) at org.pentaho.di.job.Job.execute(Job.java:574) at org.pentaho.di.job.Job.execute(Job.java:728) ... 4 more ------------------------------------------------------------------ ------------------------------------------------------------------ java.lang.IndexOutOfBoundsException: Index: 94, Size: 94 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at org.pentaho.di.core.logging.LoggingRegistry.registerLoggingSource(LoggingRegistry.java:153) at org.pentaho.di.core.logging.LogChannel.<init>(LogChannel.java:41) at org.pentaho.di.job.entry.JobEntryBase.<init>(JobEntryBase.java:134) at org.pentaho.di.job.entries.createfile.JobEntryCreateFile.<init>(JobEntryCreateFile.java:74) at org.pentaho.di.job.entries.createfile.JobEntryCreateFile.<init>(JobEntryCreateFile.java:83) at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.pentaho.di.core.plugins.PluginRegistry.loadClass(PluginRegistry.java:370) at org.pentaho.di.job.entry.JobEntryCopy.<init>(JobEntryCopy.java:116) at org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:1161) at org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:969) at org.pentaho.di.job.JobMeta.<init>(JobMeta.java:871) at org.pentaho.di.job.JobMeta.<init>(JobMeta.java:831) at org.pentaho.di.repository.filerep.KettleFileRepository.loadJob(KettleFileRepository.java:757) at org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta(JobEntryJob.java:1119) at org.pentaho.di.job.entries.job.JobEntryJob.execute(JobEntryJob.java:558) at org.pentaho.di.job.Job.execute(Job.java:589) at org.pentaho.di.job.Job.execute(Job.java:728) at org.pentaho.di.job.Job.access$000(Job.java:103) at org.pentaho.di.job.Job$1.run(Job.java:703) at java.lang.Thread.run(Thread.java:662)

    Pentaho BI Platform Tracking | 4 years ago | Dan Rickner
    java.lang.IndexOutOfBoundsException: Index: 98, Size: 98
  2. 0

    I have a job that is set to 'execute for every row' from a previous transformation. This job then calls a sub-job that executes 8 jobs in parallel. Sometimes I get an IndexOutOfBoundsException during my run. It is random as to what loop number I am on that causes this error. I will upload a zip with my jobs so you can run them. They are set up to have 500 rows to loop through. When I get the error, sometimes the job stops, and sometimes it continues running. 3 errors I have seen: java.lang.IndexOutOfBoundsException: Index: 98, Size: 98 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at org.pentaho.di.core.logging.LoggingRegistry.registerLoggingSource(LoggingRegistry.java:153) at org.pentaho.di.core.logging.LogChannel.<init>(LogChannel.java:41) at org.pentaho.di.job.entry.JobEntryBase.<init>(JobEntryBase.java:134) at org.pentaho.di.job.entries.delay.JobEntryDelay.<init>(JobEntryDelay.java:67) at org.pentaho.di.job.entries.delay.JobEntryDelay.<init>(JobEntryDelay.java:73) at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.pentaho.di.core.plugins.PluginRegistry.loadClass(PluginRegistry.java:370) at org.pentaho.di.job.entry.JobEntryCopy.<init>(JobEntryCopy.java:116) at org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:1161) at org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:969) at org.pentaho.di.job.JobMeta.<init>(JobMeta.java:871) at org.pentaho.di.job.JobMeta.<init>(JobMeta.java:831) at org.pentaho.di.repository.filerep.KettleFileRepository.loadJob(KettleFileRepository.java:757) at org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta(JobEntryJob.java:1119) at org.pentaho.di.job.entries.job.JobEntryJob.execute(JobEntryJob.java:558) at org.pentaho.di.job.Job.execute(Job.java:589) at org.pentaho.di.job.Job.execute(Job.java:728) at org.pentaho.di.job.Job.access$000(Job.java:103) at org.pentaho.di.job.Job$1.run(Job.java:703) at java.lang.Thread.run(Thread.java:662) ------------------------------------------------------------------ ------------------------------------------------------------------ org.pentaho.di.core.exception.KettleException: Unexpected error occurred while launching entry [DUMMY 12.0] Unexpected error occurred while launching entry [zzz_run_batch (3).0] Unexpected error occurred while launching entry [DUMMY 3.0] Index: 4, Size: 4 at org.pentaho.di.job.Job$1.run(Job.java:709) at java.lang.Thread.run(Thread.java:662) Caused by: org.pentaho.di.core.exception.KettleException: Unexpected error occurred while launching entry [zzz_run_batch (3).0] Unexpected error occurred while launching entry [DUMMY 3.0] Index: 4, Size: 4 at org.pentaho.di.job.Job.execute(Job.java:733) at org.pentaho.di.job.Job.access$000(Job.java:103) at org.pentaho.di.job.Job$1.run(Job.java:703) ... 1 more Caused by: org.pentaho.di.core.exception.KettleException: Unexpected error occurred while launching entry [DUMMY 3.0] Index: 4, Size: 4 at org.pentaho.di.job.Job.execute(Job.java:733) at org.pentaho.di.job.Job.execute(Job.java:728) ... 3 more Caused by: java.lang.IndexOutOfBoundsException: Index: 4, Size: 4 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at org.pentaho.di.core.logging.LoggingRegistry.registerLoggingSource(LoggingRegistry.java:153) at org.pentaho.di.core.logging.LogChannel.<init>(LogChannel.java:52) at org.pentaho.di.job.entry.JobEntryBase.setParentJob(JobEntryBase.java:869) at org.pentaho.di.job.Job.execute(Job.java:574) at org.pentaho.di.job.Job.execute(Job.java:728) ... 4 more ------------------------------------------------------------------ ------------------------------------------------------------------ java.lang.IndexOutOfBoundsException: Index: 94, Size: 94 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at org.pentaho.di.core.logging.LoggingRegistry.registerLoggingSource(LoggingRegistry.java:153) at org.pentaho.di.core.logging.LogChannel.<init>(LogChannel.java:41) at org.pentaho.di.job.entry.JobEntryBase.<init>(JobEntryBase.java:134) at org.pentaho.di.job.entries.createfile.JobEntryCreateFile.<init>(JobEntryCreateFile.java:74) at org.pentaho.di.job.entries.createfile.JobEntryCreateFile.<init>(JobEntryCreateFile.java:83) at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.pentaho.di.core.plugins.PluginRegistry.loadClass(PluginRegistry.java:370) at org.pentaho.di.job.entry.JobEntryCopy.<init>(JobEntryCopy.java:116) at org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:1161) at org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:969) at org.pentaho.di.job.JobMeta.<init>(JobMeta.java:871) at org.pentaho.di.job.JobMeta.<init>(JobMeta.java:831) at org.pentaho.di.repository.filerep.KettleFileRepository.loadJob(KettleFileRepository.java:757) at org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta(JobEntryJob.java:1119) at org.pentaho.di.job.entries.job.JobEntryJob.execute(JobEntryJob.java:558) at org.pentaho.di.job.Job.execute(Job.java:589) at org.pentaho.di.job.Job.execute(Job.java:728) at org.pentaho.di.job.Job.access$000(Job.java:103) at org.pentaho.di.job.Job$1.run(Job.java:703) at java.lang.Thread.run(Thread.java:662)

    Pentaho BI Platform Tracking | 4 years ago | Dan Rickner
    java.lang.IndexOutOfBoundsException: Index: 98, Size: 98
  3. 0

    www.jfree.org • View topic - TimeSeries charts

    jfree.org | 1 year ago
    java.lang.IndexOutOfBoundsException: Index: 98, Size: 98
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    [error] IndexOutOfBoundsException after clicking commandLink on IceFaces 2.0 alpha 2

    icesoft.org | 11 months ago
    javax.faces.FacesException: Unexpected error restoring state for component with id j_idt3. Cause: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0.
  6. 0

    deleting map in a list then editing another map throws exception

    https://bugzilla.redhat.com/bugzilla/ | 8 years ago | John Mazzitelli
    java.lang.IndexOutOfBoundsException: Index: 1, Size: 1

  1. bmacedo 4 times, last 2 days ago
  2. mhicauber 1 times, last 2 days ago
  3. filpgame 2 times, last 5 days ago
  4. tvrmsmith 1 times, last 6 days ago
  5. Indri Yunita 12 times, last 6 days ago
67 more registered users
28 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.IndexOutOfBoundsException

    Index: 98, Size: 98

    at java.util.ArrayList.RangeCheck()
  2. Java RT
    ArrayList.get
    1. java.util.ArrayList.RangeCheck(ArrayList.java:547)
    2. java.util.ArrayList.get(ArrayList.java:322)
    2 frames
  3. org.pentaho.di
    JobEntryDelay.<init>
    1. org.pentaho.di.core.logging.LoggingRegistry.registerLoggingSource(LoggingRegistry.java:153)
    2. org.pentaho.di.core.logging.LogChannel.<init>(LogChannel.java:41)
    3. org.pentaho.di.job.entry.JobEntryBase.<init>(JobEntryBase.java:134)
    4. org.pentaho.di.job.entries.delay.JobEntryDelay.<init>(JobEntryDelay.java:67)
    5. org.pentaho.di.job.entries.delay.JobEntryDelay.<init>(JobEntryDelay.java:73)
    5 frames
  4. Java RT
    Class.newInstance
    1. sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
    2. sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    3. java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    4. java.lang.Class.newInstance0(Class.java:355)
    5. java.lang.Class.newInstance(Class.java:308)
    5 frames
  5. org.pentaho.di
    Job$1.run
    1. org.pentaho.di.core.plugins.PluginRegistry.loadClass(PluginRegistry.java:370)
    2. org.pentaho.di.job.entry.JobEntryCopy.<init>(JobEntryCopy.java:116)
    3. org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:1161)
    4. org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:969)
    5. org.pentaho.di.job.JobMeta.<init>(JobMeta.java:871)
    6. org.pentaho.di.job.JobMeta.<init>(JobMeta.java:831)
    7. org.pentaho.di.repository.filerep.KettleFileRepository.loadJob(KettleFileRepository.java:757)
    8. org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta(JobEntryJob.java:1119)
    9. org.pentaho.di.job.entries.job.JobEntryJob.execute(JobEntryJob.java:558)
    10. org.pentaho.di.job.Job.execute(Job.java:589)
    11. org.pentaho.di.job.Job.execute(Job.java:728)
    12. org.pentaho.di.job.Job.access$000(Job.java:103)
    13. org.pentaho.di.job.Job$1.run(Job.java:703)
    13 frames
  6. Java RT
    Thread.run
    1. java.lang.Thread.run(Thread.java:662)
    1 frame