java.lang.InterruptedException при запуске Ireport - PullRequest
1 голос
/ 08 августа 2011

Я запускал отчеты Jasper на Java для генерации отчетов и использовал виртуализатор для обработки больших данных.Однако после почти 3 часов работы неожиданно возникло java.lang.InterruptedException.Он был пойман моей программой, и вот трассировка стека.Что я знаю, так это то, что это исключение выдается только тогда, когда какой-то другой процесс прерывает спящий или неактивный процесс.В моем случае, какой другой процесс мог прервать это?

Ниже приведен вывод консоли:


    INFO: Filename:filename.pdf
    08 8, 11 1:06:57 PM com.main.HugeReportGeneratorDriver generateSubReport
    INFO: [INFO] Output File: filename.pdf
    08 8, 11 3:33:43 PM net.sf.jasperreports.engine.fill.JRThreadSubreportRunner suspend
    SEVERE: Fill 8072489: exception
    java.lang.InterruptedException
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.suspend(JRThreadSubreportRunner.java:185)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.suspendSubreportRunner(JRBaseFiller.java:2095)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.addPage(JRVerticalFiller.java:1836)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageBreak(JRVerticalFiller.java:1916)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBreak(JRVerticalFiller.java:1945)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2048)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:757)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:289)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:131)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:938)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:841)
        at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:608)
        at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59)
        at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205)
        at java.lang.Thread.run(Thread.java:619)

Я подозреваю, что проблема заключается в отчете о яшме, я прав?Можно ли как-то справиться с этой программой?

Большое спасибо!

-Brevis Iunius

...