Project

General

Profile

Actions

Bug #4483

closed

Module dependencies in MoML files

Added by Aaron Aaron about 15 years ago. Updated over 13 years ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Category:
core
Target version:
Start date:
10/21/2009
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
4483

Description

To reproduce:
Save a KAR from the WRP suite
change to the kepler suite
on startup you see the error:
Error encountered in: <property name="TOP Provenance Recorder" class="org.kepler.provenance.ProvenanceRecorder">
etc....

I used to think this was an issue with the startup building of the library and that dependencies in the KARs was the problem. But it turns out to be much more malicious. It is actually a dependency from the MoML file itself. Because the WRP suite has the Provenance recorder included in the moml, when the provenance module is not around the error is displayed and the workflow can not be used. So this means that any moml file generated by the WRP suite cannot be run in the Kepler suite. Unlike in Reporting where the reporting files are separate from the MoML itself and therefore the MoML can still run in the Kepler suite.

So the task here is to figure out how to add a dependency on the provenance module to all the workflows that are created from the WRP suite. The ability to do this I think is not built into the KAR design and I'll have to figure out how to do it.


Related issues

Blocks Kepler - Bug #4516: Module Manager needs ability to install modules needed by KARsResolvedDaniel Crawl10/29/2009

Actions
Actions

Also available in: Atom PDF