java.util.ConcurrentModificationException 在 Pentaho 数据集成中
java.util.ConcurrentModificationException in Pentaho Data Integration
我正在使用 PDI 5.4.0.1-130 版本 运行 从 java.
中进行转换
我的问题是我的集成测试有时会抛出这个异常...
欢迎任何建议
org.pentaho.di.core.exception.KettleDatabaseException:
An error occurred executing SQL:
SELECT *
FROM "ProcessType"
at java.lang.Thread.run (Thread.java:745)
at org.pentaho.di.trans.step.RunThread.run (RunThread.java:62)
at org.pentaho.di.trans.steps.tableinput.TableInput.processRow (TableInput.java:138)
at org.pentaho.di.trans.steps.tableinput.TableInput.doQuery (TableInput.java:224)
at org.pentaho.di.core.database.Database.openQuery (Database.java:1732)
at org.pentaho.di.core.database.Database.getRowInfo (Database.java:2252)
at org.pentaho.di.core.database.Database.getValueFromSQLType (Database.java:2306)
at java.util.ArrayList$Itr.next (ArrayList.java:851)
at java.util.ArrayList$Itr.checkForComodification (ArrayList.java:901)
at org.pentaho.di.core.database.Database.openQuery(Database.java:1736)
at org.pentaho.di.trans.steps.tableinput.TableInput.doQuery(TableInput.java:224)
at org.pentaho.di.trans.steps.tableinput.TableInput.processRow(TableInput.java:138)
at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
at java.util.ArrayList$Itr.next(ArrayList.java:851)
at org.pentaho.di.core.database.Database.getValueFromSQLType(Database.java:2306)
at org.pentaho.di.core.database.Database.getRowInfo(Database.java:2252)
at org.pentaho.di.core.database.Database.openQuery(Database.java:1732)
我已经在 pentaho 的 jira 上发布了一个错误,似乎已经有人报告了
http://jira.pentaho.com/browse/PDI-13789
升级到 6.0.0 版本附带此修复程序。
我正在使用 PDI 5.4.0.1-130 版本 运行 从 java.
中进行转换我的问题是我的集成测试有时会抛出这个异常...
欢迎任何建议
org.pentaho.di.core.exception.KettleDatabaseException:
An error occurred executing SQL:
SELECT *
FROM "ProcessType"
at java.lang.Thread.run (Thread.java:745)
at org.pentaho.di.trans.step.RunThread.run (RunThread.java:62)
at org.pentaho.di.trans.steps.tableinput.TableInput.processRow (TableInput.java:138)
at org.pentaho.di.trans.steps.tableinput.TableInput.doQuery (TableInput.java:224)
at org.pentaho.di.core.database.Database.openQuery (Database.java:1732)
at org.pentaho.di.core.database.Database.getRowInfo (Database.java:2252)
at org.pentaho.di.core.database.Database.getValueFromSQLType (Database.java:2306)
at java.util.ArrayList$Itr.next (ArrayList.java:851)
at java.util.ArrayList$Itr.checkForComodification (ArrayList.java:901)
at org.pentaho.di.core.database.Database.openQuery(Database.java:1736)
at org.pentaho.di.trans.steps.tableinput.TableInput.doQuery(TableInput.java:224)
at org.pentaho.di.trans.steps.tableinput.TableInput.processRow(TableInput.java:138)
at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
at java.util.ArrayList$Itr.next(ArrayList.java:851)
at org.pentaho.di.core.database.Database.getValueFromSQLType(Database.java:2306)
at org.pentaho.di.core.database.Database.getRowInfo(Database.java:2252)
at org.pentaho.di.core.database.Database.openQuery(Database.java:1732)
我已经在 pentaho 的 jira 上发布了一个错误,似乎已经有人报告了
http://jira.pentaho.com/browse/PDI-13789
升级到 6.0.0 版本附带此修复程序。