嗨,我正在使用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.
任何人都可以帮助为什么这个数组索引超出范围的错误即将到来,我已经验证了之前的行,有很多行,而且它们都没有空值