错误信息
INFO 25-04 09:01:18,032 - Pan - Start of run.
Processing has stopped because of an error: Index: 17, Size: 17
java.lang.IndexOutOfBoundsException: Index: 17, Size: 17
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at org.pentaho.di.core.logging.TransLogTable.loadXML(TransLogTable.java:143)
at org.pentaho.di.trans.TransMeta.loadXML(TransMeta.java:2663)
at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2376)
at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2337)
at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2324)
at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2301)
at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2276)
at org.pentaho.di.pan.Pan.main(Pan.java:293)
解决办法
将ktr文件中的log字段整段删除即可。
本文介绍了Pentaho在处理ktr文件时出现的IndexOutOfBoundsException错误及其解决方案。此问题源于TransLogTable加载时对ArrayList的不当索引访问。解决方法为删除ktr文件中的log字段。

1133

被折叠的 条评论
为什么被折叠?



