1

嗨,我正在使用MySQL批量加载器将数据从 Amazon 服务转储到 linux 服务器上的本地表,但是每次执行它时,它都会在 MySQL 批量加载器步骤中失败,说

 MySQL Bulk Loader - java.lang.ArrayIndexOutOfBoundsException: -1

错误日志说

ERROR 17-12 05:46:49,041 - MySQL Bulk Loader - Error in step, asking everyone to stop because of:
ERROR 17-12 05:46:49,041 - MySQL Bulk Loader - java.lang.ArrayIndexOutOfBoundsException: -1
        at java.util.ArrayList.get(Unknown Source)
        at org.pentaho.di.core.row.RowMeta.getValueMeta(RowMeta.java:166)
        at org.pentaho.di.trans.steps.mysqlbulkloader.MySQLBulkLoader.processRow(MySQLBulkLoader.java:249)
        at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
        at java.lang.Thread.run(Unknown Source)

INFO  17-12 05:46:49,041 - MySQL Bulk Loader - Finished processing (I=0, O=0, R=1, W=0, U=0, E=1)
INFO  17-12 05:46:49,041 - id1383 - id1383
INFO  17-12 05:46:49,042 - id1383 - id1383
INFO  17-12 05:46:49,042 - Json Input - Finished processing (I=1, O=0, R=1, W=1, U=0, E=0)
INFO  17-12 05:46:49,047 - Select values - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0)
INFO  17-12 05:46:49,208 - Pan - Finished!
INFO  17-12 05:46:49,208 - Pan - Start=2012/12/17 05:46:25.199, Stop=2012/12/17 05:46:49.208
INFO  17-12 05:46:49,208 - Pan - Processing ended after 24 seconds.

任何人都可以帮助为什么这个数组索引越界错误即将到来,我已经验证了前面的行,有很多行并且它们都没有空值

4

0 回答 0