大规模同时导出,如何修复错误“ rg.eclipse.birt.report.engine.api.EngineException:运行报告时发生错误”

时间:2019-02-05 15:13:58

标签: java birt

我遇到错误“ rg.eclipse.birt.report.engine.api.EngineException:运行报告时发生错误” 同时使用JMeter触发多个动态报告

首先,感谢您在这里接受我,请原谅我的法语口音;) 我对Java和BIRT领域很陌生。 我的目标是使用BIRT打印表格和表格。 工作正常。 我决定使用JMeter对输出进行“压力处理”。 因此,我同时启动了50个Birt出口。 JMeter导出(即生成我的报告)并下载。 有时工作正常...有时会失败。这确实是一个随机的事实……我遇到了错误:

<form action = "../php/uploadDXF.php" method = "POST" enctype="multipart/form-data">

    <!-- Selector for differnet materials -->
    <select id = "material" name="material"> 
        <option value="0" >- Selecet material -</option>
        <option value="1" >Stainless steel</option>
        <option value="2" >Hot rolled</option>
        <option value="3" >Cold rolled</option>
        <option value="4" >Aluminium</option>
    </select>

    <!-- Selector for material thicknesses, see selector.js -->
    <select id = "thickness" name="thickness"> 
        <option value="0" >- Selecet thickness -</option>
    </select>
    <!-- Form for uploading a .DXF file, see uploadDXF.php -->
    <input type = "file" name = "inputDXF"/>
    <button type = 'submit' name = 'submit'>Upload</button>

</form>

Wildfly获取以下日志:

$('#id').on('input', something);
var inValue = $('#id').val();

function something () {
    console.log(inValue);
}

方法addColumnBinding似乎在此处崩溃:

org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.
at    org.eclipse.birt.report.engine.api.impl.EngineTask.handleFatalExceptions(EngineTask.java:2363)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:191)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)
at com.ennov.clinical.ec.reports.ECReportExecute.generateReport(ECReportExecute.java:116)
at com.ennov.clinical.ec.reports.ECReportExecute.generatePDF(ECReportExecute.java:202)
...

我不知道为什么...以及为什么有时它起作用而有时却不起作用:'(

0 个答案:

没有答案
相关问题