Closed
Description
I get the following error:
ReferenceError: g is not defined
at Emd (elk-worker.min.js:5037)
at Iqd (elk-worker.min.js:5685)
at h.dispatch (elk-worker.min.js:5984)
at h.saveDispatch (elk-worker.min.js:5984)
at elk-worker.min.js:5985
at ZoneDelegate.invokeTask (zone-evergreen.js:399)
at Object.onInvokeTask (core.js:41264)
at ZoneDelegate.invokeTask (zone-evergreen.js:398)
at Zone.runTask (zone-evergreen.js:167)
at invokeTask (zone-evergreen.js:480)
at ZoneTask.invoke (zone-evergreen.js:469)
at timer (zone-evergreen.js:2552)
at resolvePromise (zone-evergreen.js:798)
at resolvePromise (zone-evergreen.js:750)
at zone-evergreen.js:860
at ZoneDelegate.invokeTask (zone-evergreen.js:399)
at Object.onInvokeTask (core.js:41264)
at ZoneDelegate.invokeTask (zone-evergreen.js:398)
at Zone.runTask (zone-evergreen.js:167)
at drainMicroTaskQueue (zone-evergreen.js:569)
at invokeTask (zone-evergreen.js:484)
at ZoneTask.invoke (zone-evergreen.js:469)
at timer (zone-evergreen.js:2552)
This issue is caused by the elk-worker.min.js file. the elk-worker.min.js:formatted has the following code:
function Emd(a, b, c) {
var d, e, f, h, i, j;
d = smd(a, (e = (ddd(),
f = new Bkd,
f),
!!c && zkd(e, c),
e), b);
kgd(d, Ald(b, Xoe));
Hmd(b, d);
Cmd(b, d);
Imd(b, d);
g = null;
h = b;
i = xld(h, 'ports');
j = new ind(a,d);
emd(j.a, j.b, i);
Dmd(a, b, d);
ymd(a, b, d);
return d
}
It uses the var g, however, g is not being defined as var. It can be fixed manually by adding g to the var declarations, like this.
function Emd(a, b, c) {
var d, e, f, g, h, i, j;
d = smd(a, (e = (ddd(),
f = new Bkd,
f),
!!c && zkd(e, c),
e), b);
kgd(d, Ald(b, Xoe));
Hmd(b, d);
Cmd(b, d);
Imd(b, d);
g = null;
h = b;
i = xld(h, 'ports');
j = new ind(a,d);
emd(j.a, j.b, i);
Dmd(a, b, d);
ymd(a, b, d);
return d
}
I would normally create a pull request, however as far as I can tell the elk-worker gets generated from the GWT code and I have no idea how this issue can be solved.
Metadata
Metadata
Assignees
Labels
No labels