[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.birt] Re: RunAndRender Error in 2.3 for background tasks?

hi jason

i found the problem, it is based on old rptdesign files created with M5 2.3 and where not updated while opening first time on R 2.3.
thanks much
patrick



Jason Weathersby wrote:
Patrick,

Can you set the log level for the engine to FINEST and post post the log?

Thanks

Jason

Patrick wrote:
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();