Details

    • Type: Bug
    • Status: Closed
    • Severity: Urgent
    • Resolution: Fixed
    • Affects Version/s: 7.1.0.4 GA, Master
    • Fix Version/s: 8.2.0 GA
    • Component/s: None
    • Labels:
      None
    • Environment:
      Windows 10
      IE 11
      Firefox 47.0.1
    • Story Points:
      0
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.
    • Sprint Team:
      Tatooine (Maint)

      Description

      Unable to generate report in Excel. Current build 294

      Steps to reproduce:
      Run Excel in background:
      Open large paginated .prpt report;
      Cancel execution of processing paginated report or wait first page is displaying;
      Choose 'Excel' in 'Output Type' dropdown;
      Click on 'Run in background' when progress bar appears;
      Click 'OK' on confirmation modal window and go to the user folder;
      Wait till report will be ready;
      Open received report.

      Expected result:
      Confirmation modal window 'Generating Report' opens. It has 'OK' button. Glass pane is under the modal window;
      After few minutes report is appear in user's Home folder;
      Report opens and displays in tab. If browser hasn't XLS-plugin the modal window appears to save file into storage.

      Tomcat log

      {color:#14892c}{color:#f6c342}Actual result:
      Error message pops up.See attached picture
      
      14:15:13,871 ERROR [AbstractReportProcessor] 966592389: Report processing failed.
      org.pentaho.reporting.engine.classic.core.InvalidReportStateException: Other failure
              at org.pentaho.reporting.engine.classic.core.modules.output.fast.xls.FastExcelExportTemplate.write(FastExcelExportTemplate.java:61)
              at org.pentaho.reporting.engine.classic.core.modules.output.fast.FastExportOutputFunction.itemsAdvanced(FastExportOutputFunction.java:84)
              at org.pentaho.reporting.engine.classic.core.states.datarow.ExpressionEventHelper.fireItemsAdvancedEvent(ExpressionEventHelper.java:103)
              at org.pentaho.reporting.engine.classic.core.states.datarow.ExpressionEventHelper.fireReportEvent(ExpressionEventHelper.java:41)
              at org.pentaho.reporting.engine.classic.core.states.InitialLayoutProcess.fireReportEvent(InitialLayoutProcess.java:175)
              at org.pentaho.reporting.engine.classic.core.states.SubLayoutProcess.fireReportEvent(SubLayoutProcess.java:172)
              at org.pentaho.reporting.engine.classic.core.states.process.ProcessState.fireReportEvent(ProcessState.java:1114)
              at org.pentaho.reporting.engine.classic.core.states.process.ProcessDetailsHandler.advance(ProcessDetailsHandler.java:41)
              at org.pentaho.reporting.engine.classic.core.states.process.ProcessState.advance(ProcessState.java:942)
              at org.pentaho.reporting.engine.classic.core.layout.output.AbstractReportProcessor.processPage(AbstractReportProcessor.java:1126)
              at org.pentaho.reporting.engine.classic.core.layout.output.AbstractReportProcessor.processReport(AbstractReportProcessor.java:1452)
              at org.pentaho.reporting.platform.plugin.output.ReportOutputHandler.doProcess(ReportOutputHandler.java:64)
              at org.pentaho.reporting.platform.plugin.output.FastXLSOutput.generate(FastXLSOutput.java:51)
              at org.pentaho.reporting.platform.plugin.SimpleReportingComponent.execute(SimpleReportingComponent.java:961)
              at org.pentaho.reporting.platform.plugin.async.PentahoAsyncReportExecution$1.call(PentahoAsyncReportExecution.java:102)
              at org.pentaho.reporting.platform.plugin.async.PentahoAsyncReportExecution$1.call(PentahoAsyncReportExecution.java:88)
              at org.pentaho.platform.engine.security.SecurityHelper.runAsUser(SecurityHelper.java:175)
              at org.pentaho.platform.engine.security.SecurityHelper.runAsUser(SecurityHelper.java:164)
              at org.pentaho.reporting.platform.plugin.async.PentahoAsyncReportExecution.call(PentahoAsyncReportExecution.java:88)
              at org.pentaho.reporting.platform.plugin.async.PentahoAsyncReportExecution.call(PentahoAsyncReportExecution.java:40)
              at java.util.concurrent.FutureTask.run(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
              at java.lang.Thread.run(Unknown Source)
      Caused by: java.lang.IllegalArgumentException: Invalid row number (65536) outside allowable range (0..65535)
              at org.apache.poi.hssf.usermodel.HSSFRow.setRowNum(HSSFRow.java:252)
              at org.apache.poi.hssf.usermodel.HSSFRow.<init>(HSSFRow.java:86)
              at org.apache.poi.hssf.usermodel.HSSFRow.<init>(HSSFRow.java:70)
              at org.apache.poi.hssf.usermodel.HSSFSheet.createRow(HSSFSheet.java:259)
              at org.apache.poi.hssf.usermodel.HSSFSheet.createRow(HSSFSheet.java:83)
              at org.pentaho.reporting.engine.classic.core.modules.output.table.xls.helper.ExcelPrinterBase.getRowAt(ExcelPrinterBase.java:155)
              at org.pentaho.reporting.engine.classic.core.modules.output.fast.xls.FastExcelPrinter.startSection(FastExcelPrinter.java:117)
              at org.pentaho.reporting.engine.classic.core.modules.output.fast.xls.FastExcelFormattedDataBuilder.compute(FastExcelFormattedDataBuilder.java:59)
              at org.pentaho.reporting.engine.classic.core.modules.output.fast.xls.FastExcelContentProducerTemplate.writeContent(FastExcelContentProducerTemplate.java:55)
              at org.pentaho.reporting.engine.classic.core.modules.output.fast.template.AbstractContentProducerTemplate.write(AbstractContentProducerTemplate.java:61)
              at org.pentaho.reporting.engine.classic.core.modules.output.fast.xls.FastExcelExportTemplate.write(FastExcelExportTemplate.java:57)
              ... 23 more
      14:15:13,875 ERROR [SimpleReportingComponent] [execute] Component execution failed.
      org.pentaho.reporting.engine.classic.core.ReportProcessingException: Failed to process the report
              at org.pentaho.reporting.engine.classic.core.layout.output.AbstractReportProcessor.processReport(AbstractReportProcessor.java:1479)
              at org.pentaho.reporting.platform.plugin.output.ReportOutputHandler.doProcess(ReportOutputHandler.java:64)
              at org.pentaho.reporting.platform.plugin.output.FastXLSOutput.generate(FastXLSOutput.java:51)
              at org.pentaho.reporting.platform.plugin.SimpleReportingComponent.execute(SimpleReportingComponent.java:961)
              at org.pentaho.reporting.platform.plugin.async.PentahoAsyncReportExecution$1.call(PentahoAsyncReportExecution.java:102)
              at org.pentaho.reporting.platform.plugin.async.PentahoAsyncReportExecution$1.call(PentahoAsyncReportExecution.java:88)
              at org.pentaho.platform.engine.security.SecurityHelper.runAsUser(SecurityHelper.java:175)
              at org.pentaho.platform.engine.security.SecurityHelper.runAsUser(SecurityHelper.java:164)
              at org.pentaho.reporting.platform.plugin.async.PentahoAsyncReportExecution.call(PentahoAsyncReportExecution.java:88)
              at org.pentaho.reporting.platform.plugin.async.PentahoAsyncReportExecution.call(PentahoAsyncReportExecution.java:40)
              at java.util.concurrent.FutureTask.run(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
              at java.lang.Thread.run(Unknown Source){color}{color}
      

        Attachments

          Activity

            People

            • Assignee:
              mleite Margarida Leite
              Reporter:
              shanush Siarhei Hanush (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: