hi
we generated reports with the v 2.3 RC1 and it worked fine, i did an
update to the offical release and its not working anymore. we waited
on birt release 2.3 for our own release and now we have problem.
please help me...
follow exception appears:
Jun 26 12:05:41 SEVERE
org.eclipse.birt.report.engine.api.impl.RunAndRenderTask:doRun -->An
error happened while running the report. Cause:
Jun 26 12:05:41 SEVERE
ch.spf.PS4Gui.Report.ReportGenerator$1:doInBackground -->Engine
Exception occured while running report task:
org.eclipse.birt.report.engine.api.EngineException: Error happened
while running the report. @
org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:167)
org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:72)
ch.spf.PS4Gui.Report.ReportGenerator$1.doInBackground(ReportGenerator.java:313)
javax.swing.SwingWorker$1.call(SwingWorker.java:278)
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
java.util.concurrent.FutureTask.run(FutureTask.java:138)
javax.swing.SwingWorker.run(SwingWorker.java:317)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
java.lang.Thread.run(Thread.java:619)
with following code:
SwingWorker worker = new SwingWorker<Object, Void>() {
@Override
public Object doInBackground() {
try {
Context.enter();
ReportGenerator.this.mTask.run();
mTask.close();
} catch (EngineException e) {
sLog.severe("Engine Exception occured while
running report task: " + Swinger.getStackTraceString(e));
PS4Gui.getMainframe().setInProgress(false, "",
0, 0);
}
return null;
}
@Override
public void done() {
PS4Gui.getMainframe().setInProgress(false, "", 0, 0);
try {
ReportGenerator.this.mProjectImageFile.delete();
ReportGenerator.this.mVariantImageFile.delete();
ReportGenerator.this.mCompanyImageFile.delete();
new ProcessBuilder("cmd", "/c",
mPDFPath).start();
} catch (IOException ex) {
sLog.severe("PDF-File could not be openend: "
+ Swinger.getStackTraceString(ex));
Swinger.showErrorMessage(null, new
GuiUserException(GuiUserException.NO_PDF_READER_AVAILABLE), "#5890");
}
}
};
worker.execute();