Bug #4441
closed
reporting fails to output figure
Added by Oliver Soong about 15 years ago.
Updated about 15 years ago.
Description
In the Bovine TB TPC workflow (tpc01-buffalo-tb.xml), I can't seem to get any figures to show in the reporting. The workflow executes properly and displays the figures in ImageJ, so they are created and a token is passed on the port. The example report consists of a trivial title and the port .tpc01-buffalo-tb.Average Rainfall Plot.Average Rainfall Plotter.graphicsFileName. After running the workflow, the Report Viewer is blank (beige background, not white), there is no CPU activity from Java, and there is only minor disk activity (not sure from what).
This is on XP-64. Other workflows of similar scope seem to function as expected.
This problem also occurs on linux.
is there anything on the console that indicates an error/exception with the FOP rendering?
what are the R package dependencies i need?
"sp"
"rgdal"
etc?
i'm finding that reporting classes do not seem to be invoked when running this workflow.
have to track it down further, but I'm not convinced it has anything to do with images per se.
Will this workflow ever run on OS X?
I removed the ProvenanceRecorder and ReportingListener entries from the MOML of the bovine workflow. Then I opened the workflow in the WRP suite, made sure reports were generated and then saved the workflow again (with the included ProvenanceRecorder and ReportingListeners added again).
I did notice that the old workflow had the ReportingListener before the ProvenanceRecorder and that I was seeing a null pointer exception when trying to get the PR in the RL initialization. So it may be that the order of these elements in the workflow XML actually matters quite a bit. I'm not sure if this order will be preserved or if it completely arbitrary. Would be nice if we could be certain that the PR will always be before the RL.
Original Bugzilla ID was 4441
Also available in: Atom
PDF