Uploaded image for project: 'SongKong'
  1. SONGKONG-1596

Spreadsheet section of report failed, large songset of 20,000 but with only 800mb of memory

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.11
    • Fix Version/s: 5.12
    • Component/s: Reports
    • Labels:
      None
    • Forum Username:
      RThelen

      Description

      java.lang.OutOfMemoryError: GC overhead limit exceeded
      at org.apache.poi.xssf.streaming.SheetDataWriter.writeCell(SheetDataWriter.java:197)
      at org.apache.poi.xssf.streaming.SheetDataWriter.writeRow(SheetDataWriter.java:159)
      at org.apache.poi.xssf.streaming.SXSSFSheet.flushOneRow(SXSSFSheet.java:1893)
      at org.apache.poi.xssf.streaming.SXSSFSheet.flushRows(SXSSFSheet.java:1871)
      at org.apache.poi.xssf.streaming.SXSSFSheet.createRow(SXSSFSheet.java:145)
      at org.apache.poi.xssf.streaming.SXSSFSheet.createRow(SXSSFSheet.java:62)
      at com.jthink.songkong.reports.spreadsheet.SpreadsheetReport.writeDatatoXlsFile(SpreadsheetReport.java:109)
      at com.jthink.songkong.reports.fixsongsreport.SpreadsheetReportSection.outputReport(SpreadsheetReportSection.java:116)
      at com.jthink.songkong.reports.FixSongsReport.outputSpreadsheet(FixSongsReport.java:1035)
      at com.jthink.songkong.reports.FixSongsReportCreator.createReport(FixSongsReportCreator.java:122)
      at com.jthink.songkong.analyse.toplevelanalyzer.FixSongsController.start(FixSongsController.java:329)
      at com.jthink.songkong.server.callback.ServerFixSongs$Task.run(ServerFixSongs.java:448)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)
      09/10/2018 07.47.18:GMT:Errors:addError:SEVERE: Adding Error:Unable to do complete Spreadsheet Report:GC overhead limit exceeded
      java.lang.Exception
      at com.jthink.songkong.analyse.general.Errors.addError(Errors.java:28)
      at com.jthink.songkong.reports.fixsongsreport.SpreadsheetReportSection.outputReport(SpreadsheetReportSection.java:128)
      at com.jthink.songkong.reports.FixSongsReport.outputSpreadsheet(FixSongsReport.java:1035)
      at com.jthink.songkong.reports.FixSongsReportCreator.createReport(FixSongsReportCreator.java:122)
      at com.jthink.songkong.analyse.toplevelanalyzer.FixSongsController.start(FixSongsController.java:329)
      at com.jthink.songkong.server.callback.ServerFixSongs$Task.run(ServerFixSongs.java:448)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)

        Attachments

          Activity

            People

            • Reporter:
              ijabz IJabz
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: