[kepler-dev] [Bug 5782] New: wrong behavior when trying to Export a run when module dependencies not satisfied

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Tue Jan 15 13:09:57 PST 2013


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5782

            Bug ID: 5782
           Summary: wrong behavior when trying to Export a run when module
                    dependencies not satisfied
    Classification: Unclassified
           Product: Kepler
           Version: trunk
          Hardware: Other
                OS: All
            Status: ASSIGNED
          Severity: normal
          Priority: P2
         Component: workflow run manager
          Assignee: barseghian at nceas.ucsb.edu
          Reporter: barseghian at nceas.ucsb.edu
        QA Contact: kepler-dev at kepler-project.org

If you attempt to Export a run from the Workflow Run Manager when its module
dependencies are not satisfied, the Import Module Dependencies action is
invoked. This is desirable, so the user is warned, and if relevant, offered the
option to restart into the right modules. However the dialog only offers a
'Force Open' option, which doesn't make sense here -- instead it needs to offer
a 'Force Export' option, with slightly different text and warning. The warning
should explain that it's possible not all artifacts will make it into the KAR
(inactive modules' KAR entry handlers are not present in the system to be able
to place the artifacts they're responsible for into the KAR, a restriction of
our KAR saving design). Also, when Force Export is used, the module dependency
list in the KAR's manifest should not utilize the 'override module
dependencies' functionality in our code -- e.g. if you attempt to save a run
that was created within reporting, from within just the workflow-run-manager
suite, the reporting artifacts will not be placed into this 'forced KAR', and
it's then less desirable to include reporting in that kar's mod dep list than
simply use the currently active module suite.

I'll commit a fix shortly.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-dev/attachments/20130115/1caac729/attachment.html>


More information about the Kepler-dev mailing list