Uploaded image for project: 'Pentaho Data Integration - Kettle'
  1. Pentaho Data Integration - Kettle
  2. PDI-15760

Concurrent Modification exception in Database Lookup Step

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Severity: Urgent
    • Resolution: Fixed
    • Affects Version/s: 6.1.0.1 GA, 6.1.0.5 GA
    • Fix Version/s: 7.1.0 GA
    • Component/s: Spoon / User Interface
    • Labels:
    • Environment:
      MySQL 5.6
      Pentaho 6.1.0.5
      MySQL JDBC driver 5.1.40
    • Story Points:
      0
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.

      Description

      My ETL Processes are failing intermittently with a java.util.ConcurrentModificationException at org.pentaho.di.core.row.RowMeta.clone (please see the attached log file for more information). They have stated this ETL set of jobs/trans worked fine in Pentaho 4 and 5 but now is failing in 6. Here is a snippet of the stack trace:

      2016-11-08 05:03:35,091 ERROR [org.pentaho.di] 2016/11/08 05:03:35 - ErrorScreen Lookup.0 - ERROR (version 6.1.0.5-231, build 1 from 2016-08-16 09.37.39 by buildguy) : java.lang.RuntimeException: java.util.ConcurrentModificationException 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at org.pentaho.di.core.row.RowMeta.clone(RowMeta.java:93) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at org.pentaho.di.core.row.RowMeta.clone(RowMeta.java:55) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at org.pentaho.di.trans.steps.databaselookup.DatabaseLookup.processRow(DatabaseLookup.java:327) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at java.lang.Thread.run(Thread.java:745) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - Caused by: java.util.ConcurrentModificationException 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at java.util.HashMap$HashIterator.nextNode(HashMap.java:1437) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at java.util.HashMap$EntryIterator.next(HashMap.java:1471) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at java.util.HashMap$EntryIterator.next(HashMap.java:1469) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at java.util.HashMap.putMapEntries(HashMap.java:511) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at java.util.HashMap.<init>(HashMap.java:489) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at org.pentaho.di.core.row.RowMeta$RowMetaCache.<init>(RowMeta.java:1239) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at org.pentaho.di.core.row.RowMeta.<init>(RowMeta.java:74) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - at org.pentaho.di.core.row.RowMeta.clone(RowMeta.java:91) 
      2016/11/08 05:03:35 - ErrorScreen Lookup.0 - ... 4 more 
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              upihin Uladzimir Pihin (Inactive)
              Reporter:
              mlaxman Meelan Laxman (Inactive)
              Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: