So. I mentioned a couple days ago on IRC and so far nothing came up. Apache POI seems to be behaving weird in PDI 5. Intermitently I get an error like below:
Intermitently as in sometimes it'll happen, sometimes it won't. Always on an Excel Input step. Since my job has a lot of them through several transformations, sometimes it'll go as far as 90% and break on that error, other times the first one already triggers it...
Code:
2014/02/28 15:57:46 - Input: PR.0 - ERROR (version 5.0-SNAPSHOT, build 1 from 2014-01-09 16.53.15 by tomcat) : Error processing row from Excel file [I:\2013\2013-12\DRG 2013-12 2041.xlsx] : org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException: Fail to save: an error occurs while saving the package : The part /xl/worksheets/sheet2.xml fail to be saved in the stream with marshaller org.apache.poi.openxml4j.opc.internal.marshallers.DefaultMarshaller@1fd5750
2014/02/28 15:57:46 - Input: RWAOPAD.0 - ERROR (version 5.0-SNAPSHOT, build 1 from 2014-01-09 16.53.15 by tomcat) : Error processing row from Excel file [I:\2013\2013-12\DRG 2013-12 2041.xlsx] : org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException: Fail to save: an error occurs while saving the package : The part /xl/styles.xml fail to be saved in the stream with marshaller org.apache.poi.openxml4j.opc.internal.marshallers.DefaultMarshaller@16f7565
2014/02/28 15:57:46 - Input: PR.0 - ERROR (version 5.0-SNAPSHOT, build 1 from 2014-01-09 16.53.15 by tomcat) : org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException: Fail to save: an error occurs while saving the package : The part /xl/worksheets/sheet2.xml fail to be saved in the stream with marshaller org.apache.poi.openxml4j.opc.internal.marshallers.DefaultMarshaller@1fd5750
2014/02/28 15:57:46 - Input: PR.0 - at org.apache.poi.openxml4j.opc.ZipPackage.saveImpl(ZipPackage.java:479)
2014/02/28 15:57:46 - Input: PR.0 - at org.apache.poi.openxml4j.opc.OPCPackage.save(OPCPackage.java:1414)
2014/02/28 15:57:46 - Input: PR.0 - at org.apache.poi.openxml4j.opc.OPCPackage.save(OPCPackage.java:1401)
2014/02/28 15:57:46 - Input: PR.0 - at org.apache.poi.openxml4j.opc.ZipPackage.closeImpl(ZipPackage.java:328)
2014/02/28 15:57:46 - Input: PR.0 - at org.apache.poi.openxml4j.opc.OPCPackage.close(OPCPackage.java:417)
2014/02/28 15:57:46 - Input: PR.0 - at org.pentaho.di.trans.steps.excelinput.poi.PoiWorkbook.close(PoiWorkbook.java:101)
2014/02/28 15:57:46 - Input: PR.0 - at org.pentaho.di.trans.steps.excelinput.ExcelInput.jumpToNextFile(ExcelInput.java:757)
2014/02/28 15:57:46 - Input: PR.0 - at org.pentaho.di.trans.steps.excelinput.ExcelInput.getRowFromWorkbooks(ExcelInput.java:717)
2014/02/28 15:57:46 - Input: PR.0 - at org.pentaho.di.trans.steps.excelinput.ExcelInput.processRow(ExcelInput.java:471)
2014/02/28 15:57:46 - Input: PR.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:60)
2014/02/28 15:57:46 - Input: PR.0 - at java.lang.Thread.run(Unknown Source)
2014/02/28 15:57:46 - Input: PR.0 - Caused by: org.apache.poi.openxml4j.exceptions.OpenXML4JException: The part /xl/worksheets/sheet2.xml fail to be saved in the stream with marshaller org.apache.poi.openxml4j.opc.internal.marshallers.DefaultMarshaller@1fd5750
2014/02/28 15:57:46 - Input: PR.0 - at org.apache.poi.openxml4j.opc.ZipPackage.saveImpl(ZipPackage.java:470)
2014/02/28 15:57:46 - Input: PR.0 - ... 10 more
2014/02/28 15:57:46 - Input: RWAOPAD.0 - ERROR (version 5.0-SNAPSHOT, build 1 from 2014-01-09 16.53.15 by tomcat) : org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException: Fail to save: an error occurs while saving the package : The part /xl/styles.xml fail to be saved in the stream with marshaller org.apache.poi.openxml4j.opc.internal.marshallers.DefaultMarshaller@16f7565
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at org.apache.poi.openxml4j.opc.ZipPackage.saveImpl(ZipPackage.java:479)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at org.apache.poi.openxml4j.opc.OPCPackage.save(OPCPackage.java:1414)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at org.apache.poi.openxml4j.opc.OPCPackage.save(OPCPackage.java:1401)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at org.apache.poi.openxml4j.opc.ZipPackage.closeImpl(ZipPackage.java:328)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at org.apache.poi.openxml4j.opc.OPCPackage.close(OPCPackage.java:417)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at org.pentaho.di.trans.steps.excelinput.poi.PoiWorkbook.close(PoiWorkbook.java:101)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at org.pentaho.di.trans.steps.excelinput.ExcelInput.jumpToNextFile(ExcelInput.java:757)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at org.pentaho.di.trans.steps.excelinput.ExcelInput.getRowFromWorkbooks(ExcelInput.java:717)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at org.pentaho.di.trans.steps.excelinput.ExcelInput.processRow(ExcelInput.java:471)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:60)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at java.lang.Thread.run(Unknown Source)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - Caused by: org.apache.poi.openxml4j.exceptions.OpenXML4JException: The part /xl/styles.xml fail to be saved in the stream with marshaller org.apache.poi.openxml4j.opc.internal.marshallers.DefaultMarshaller@16f7565
2014/02/28 15:57:46 - Input: RWAOPAD.0 - at org.apache.poi.openxml4j.opc.ZipPackage.saveImpl(ZipPackage.java:470)
2014/02/28 15:57:46 - Input: RWAOPAD.0 - ... 10 more