Output processing error in RPE for excel output
Hello,
i am trying to generate report using RPE from DOORS/DNG, but it fails after certain amount of time with following ERROR message in rpe.log file :
03-10-2018T17:29:22:232 [RRDG_1:205-OUTPUT] >>> Output command failed:
java.lang.ArrayIndexOutOfBoundsException
at java.util.ArrayList.elementData(ArrayList.java:433)
at java.util.ArrayList.get(ArrayList.java:446)
at org.apache.poi.xssf.model.StylesTable.getFontAt(StylesTable.java:366)
at org.apache.poi.xssf.usermodel.XSSFCellStyle.getFont(XSSFCellStyle.java:556)
at com.ibm.rational.rpe.engine.output.driver.excel.ExcelDriver.handleBoldProperty(ExcelDriver.java:2893)
at com.ibm.rational.rpe.engine.output.driver.excel.ExcelDriver.handleProperty(ExcelDriver.java:1487)
at com.ibm.rational.rpe.engine.output.driver.DriverHelpers.parseProperties(DriverHelpers.java:42)
at com.ibm.rational.rpe.engine.output.driver.DriverHelpers.parseFeatures(DriverHelpers.java:54)
at com.ibm.rational.rpe.engine.output.driver.DriverHelpers.parseFormat(DriverHelpers.java:25)
at com.ibm.rational.rpe.engine.output.driver.excel.ExcelDriver.writeFormatting(ExcelDriver.java:3250)
at com.ibm.rational.rpe.engine.output.driver.excel.ExcelDriver.putText(ExcelDriver.java:454)
at com.ibm.rational.rpe.engine.output.driver.DriverProxy.putText(DriverProxy.java:932)
at com.ibm.rational.rpe.engine.output.render.value.CompositeValueRenderer.render(CompositeValueRenderer.java:356)
at com.ibm.rational.rpe.engine.output.render.value.BoldValueRenderer.render(BoldValueRenderer.java:59)
at com.ibm.rational.rpe.engine.output.render.value.CompositeValueRenderer.render(CompositeValueRenderer.java:267)
at com.ibm.rational.rpe.engine.output.render.value.CompositeValueRenderer.render(CompositeValueRenderer.java:267)
at com.ibm.rational.rpe.engine.output.render.node.NodeRendererImpl.render(NodeRendererImpl.java:41)
at com.ibm.rational.rpe.engine.output.executor.OutputExecutor.executeCommand(OutputExecutor.java:278)
at com.ibm.rational.rpe.engine.output.executor.OutputExecutor.runImpl(OutputExecutor.java:509)
at com.ibm.rational.rpe.engine.output.executor.OutputExecutor.run(OutputExecutor.java:375)
03-10-2018T17:29:22:233 [RRDG_1:205-OUTPUT] CRRPE3096E Output processing could not continue due to an error.
java.lang.ArrayIndexOutOfBoundsException
at java.util.ArrayList.elementData(ArrayList.java:433)
at java.util.ArrayList.get(ArrayList.java:446)
at org.apache.poi.xssf.model.StylesTable.getFontAt(StylesTable.java:366)
at org.apache.poi.xssf.usermodel.XSSFCellStyle.getFont(XSSFCellStyle.java:556)
at com.ibm.rational.rpe.engine.output.driver.excel.ExcelDriver.handleBoldProperty(ExcelDriver.java:2893)
at com.ibm.rational.rpe.engine.output.driver.excel.ExcelDriver.handleProperty(ExcelDriver.java:1487)
at com.ibm.rational.rpe.engine.output.driver.DriverHelpers.parseProperties(DriverHelpers.java:42)
at com.ibm.rational.rpe.engine.output.driver.DriverHelpers.parseFeatures(DriverHelpers.java:54)
at com.ibm.rational.rpe.engine.output.driver.DriverHelpers.parseFormat(DriverHelpers.java:25)
at com.ibm.rational.rpe.engine.output.driver.excel.ExcelDriver.writeFormatting(ExcelDriver.java:3250)
at com.ibm.rational.rpe.engine.output.driver.excel.ExcelDriver.putText(ExcelDriver.java:454)
at com.ibm.rational.rpe.engine.output.driver.DriverProxy.putText(DriverProxy.java:932)
at com.ibm.rational.rpe.engine.output.render.value.CompositeValueRenderer.render(CompositeValueRenderer.java:356)
at com.ibm.rational.rpe.engine.output.render.value.BoldValueRenderer.render(BoldValueRenderer.java:59)
at com.ibm.rational.rpe.engine.output.render.value.CompositeValueRenderer.render(CompositeValueRenderer.java:267)
at com.ibm.rational.rpe.engine.output.render.value.CompositeValueRenderer.render(CompositeValueRenderer.java:267)
at com.ibm.rational.rpe.engine.output.render.node.NodeRendererImpl.render(NodeRendererImpl.java:41)
at com.ibm.rational.rpe.engine.output.executor.OutputExecutor.executeCommand(OutputExecutor.java:278)
at com.ibm.rational.rpe.engine.output.executor.OutputExecutor.runImpl(OutputExecutor.java:509)
at com.ibm.rational.rpe.engine.output.executor.OutputExecutor.run(OutputExecutor.java:375)
03-10-2018T17:29:22:233 [RRDG_1:205-OUTPUT] CRRPE3096E Output processing could not continue due to an error.
Can anyone please tell what could be the root cause and how to solve it ?