Latest Release: 05/01/19
Release Notes can be found here.

Method export fails

mnoblemnoble Broad Institute of MIT & HarvardMember, Broadie

Trying to export a method from the repo to a workspace (see attached image for details) fails, with the following stack trace appearing at the console.

Thanks,
Mike

compiled.js?t=1484753315303:2957 POST https://api.firecloud.org/api/template 500 ()
org.broadinstitute.firecloud_ui.utils.ajax @ compiled.js?t=1484753315303:2957
org.broadinstitute.firecloud_ui.utils.ajax_orch.cljs$core$IFn$_invoke$arity$variadic @ compiled.js?t=1484753315303:2961
org.broadinstitute.firecloud_ui.utils.ajax_orch @ compiled.js?t=1484753315303:2959
org.broadinstitute.firecloud_ui.endpoints.call_ajax_orch @ compiled.js?t=1484753315303:2987
(anonymous) @ compiled.js?t=1484753315303:5074
cljs.core.apply.cljs$core$IFn$_invoke$arity$3 @ compiled.js?t=1484753315303:1008
cljs.core.apply @ compiled.js?t=1484753315303:1006
a @ compiled.js?t=1484753315303:3223
b @ compiled.js?t=1484753315303:3223
cljs.core.apply.cljs$core$IFn$_invoke$arity$2 @ compiled.js?t=1484753315303:1007
cljs.core.apply @ compiled.js?t=1484753315303:1006
dmohs.react.core.call.cljs$core$IFn$_invoke$arity$variadic @ compiled.js?t=1484753315303:3231
dmohs.react.core.call @ compiled.js?t=1484753315303:3229
cljs.core.apply_to @ compiled.js?t=1484753315303:995
cljs.core.apply.cljs$core$IFn$_invoke$arity$4 @ compiled.js?t=1484753315303:1009
cljs.core.apply @ compiled.js?t=1484753315303:1006
dmohs.react.call.cljs$core$IFn$_invoke$arity$variadic @ compiled.js?t=1484753315303:3241
dmohs.react.call @ compiled.js?t=1484753315303:3240
(anonymous) @ compiled.js?t=1484753315303:5043
r @ compiled.js?t=1484753315303:26
i @ compiled.js?t=1484753315303:24
u @ compiled.js?t=1484753315303:24
p @ compiled.js?t=1484753315303:24
f @ compiled.js?t=1484753315303:24
r @ compiled.js?t=1484753315303:27
processEventQueue @ compiled.js?t=1484753315303:24
r @ compiled.js?t=1484753315303:26
handleTopLevel @ compiled.js?t=1484753315303:26
i @ compiled.js?t=1484753315303:26
a @ compiled.js?t=1484753315303:26
perform @ compiled.js?t=1484753315303:27
batchedUpdates @ compiled.js?t=1484753315303:26
a @ compiled.js?t=1484753315303:27
dispatchEvent @ compiled.js?t=1484753315303:26

Answers

  • Geraldine_VdAuweraGeraldine_VdAuwera Cambridge, MAMember, Administrator, Broadie admin

    Hi @mnoble, does this reproduce if you retry now?

  • mnoblemnoble Broad Institute of MIT & HarvardMember, Broadie

    Hi Geraldine, I just checked: the export still appears to fail (Javascript console stack trace appended below (chrome 56.0.2924.87, 64-bit, mac os). Thanks, Mike

    compiled.js?t=1484753315303:2957 POST https://api.firecloud.org/api/template 500 ()
    org.broadinstitute.firecloud_ui.utils.ajax @ compiled.js?t=1484753315303:2957
    org.broadinstitute.firecloud_ui.utils.ajax_orch.cljs$core$IFn$_invoke$arity$variadic @ compiled.js?t=1484753315303:2961
    org.broadinstitute.firecloud_ui.utils.ajax_orch @ compiled.js?t=1484753315303:2959
    org.broadinstitute.firecloud_ui.endpoints.call_ajax_orch @ compiled.js?t=1484753315303:2987
    (anonymous) @ compiled.js?t=1484753315303:5074
    cljs.core.apply.cljs$core$IFn$_invoke$arity$3 @ compiled.js?t=1484753315303:1008
    cljs.core.apply @ compiled.js?t=1484753315303:1006
    a @ compiled.js?t=1484753315303:3223
    b @ compiled.js?t=1484753315303:3223
    cljs.core.apply.cljs$core$IFn$_invoke$arity$2 @ compiled.js?t=1484753315303:1007
    cljs.core.apply @ compiled.js?t=1484753315303:1006
    dmohs.react.core.call.cljs$core$IFn$_invoke$arity$variadic @ compiled.js?t=1484753315303:3231
    dmohs.react.core.call @ compiled.js?t=1484753315303:3229
    cljs.core.apply_to @ compiled.js?t=1484753315303:995
    cljs.core.apply.cljs$core$IFn$_invoke$arity$4 @ compiled.js?t=1484753315303:1009
    cljs.core.apply @ compiled.js?t=1484753315303:1006
    dmohs.react.call.cljs$core$IFn$_invoke$arity$variadic @ compiled.js?t=1484753315303:3241
    dmohs.react.call @ compiled.js?t=1484753315303:3240
    (anonymous) @ compiled.js?t=1484753315303:5043
    r @ compiled.js?t=1484753315303:26
    i @ compiled.js?t=1484753315303:24
    u @ compiled.js?t=1484753315303:24
    p @ compiled.js?t=1484753315303:24
    f @ compiled.js?t=1484753315303:24
    r @ compiled.js?t=1484753315303:27
    processEventQueue @ compiled.js?t=1484753315303:24
    r @ compiled.js?t=1484753315303:26
    handleTopLevel @ compiled.js?t=1484753315303:26
    i @ compiled.js?t=1484753315303:26
    a @ compiled.js?t=1484753315303:26
    perform @ compiled.js?t=1484753315303:27
    batchedUpdates @ compiled.js?t=1484753315303:26
    a @ compiled.js?t=1484753315303:27
    dispatchEvent @ compiled.js?t=1484753315303:26

  • Geraldine_VdAuweraGeraldine_VdAuwera Cambridge, MAMember, Administrator, Broadie admin

    Hi @mnoble, the team pushed an update on Monday that includes better handling for the case when exporting a method failed if the WDL was invalid or no longer compatible with the current version of Cromwell. I only know what the failure looked like in the UI so I can't be sure, but I suspect this might be a symptom as seen in the console of the same underlying problem. Can you please try exporting the same method to the same workspace from the UI, and let me know what happens?

  • mnoblemnoble Broad Institute of MIT & HarvardMember, Broadie

    Thanks Geraldine. I can't be completely sure I'm doing apples to apples here, butI think so. Either way, I just tried this on an older WDL and got a much nicer UI experience: a dialog popped up with the message "Failed to parse Method WDL: this may be due to incompatibility with the current version of Cromwell." Thanks.

  • abaumannabaumann Broad DSDEMember, Broadie ✭✭✭

    We will be showing the actual WDL parsing error when you try to export that soon - this will help to understand why it is incompatible. We will also be doing validation on ingest into the methods repo, which should avoid cases of invalid WDL to begin with (only WDLs that age out and become incompatible - this should be a small number since WDL is stabilizing)

Sign In or Register to comment.