Java GWT:未能执行';插入前';在';节点';:需要2个参数,但只提供1个

Java GWT:未能执行';插入前';在';节点';:需要2个参数,但只提供1个,java,javascript,gwt,gwt-compiler,Java,Javascript,Gwt,Gwt Compiler,我有一个GWT项目,所以我的javascript代码是由GWT编译器生成的。 在上次chrome更新之后,Javascript代码开始抛出异常,原因是“无法在节点上执行'insertBefore'”:需要2个参数,但只存在1个参数 因为javascript代码有如下行: b.element.dom.insertBefore(e) 如果我将上述代码更改为: b.element.dom.insertBefore(e, null) GWT是否必须发布新的更新才能解决此问题? 或者是否可以编辑或重写

我有一个GWT项目,所以我的javascript代码是由GWT编译器生成的。 在上次chrome更新之后,Javascript代码开始抛出异常,原因是“无法在节点上执行'insertBefore'”:需要2个参数,但只存在1个参数 因为javascript代码有如下行:

b.element.dom.insertBefore(e)
如果我将上述代码更改为:

b.element.dom.insertBefore(e, null)
GWT是否必须发布新的更新才能解决此问题? 或者是否可以编辑或重写GWT编译器来解决生成的错误代码


谢谢大家。

问题的根源是相同的,在javascript中很容易解决。只需将第二个参数发送为null,但在GWT中,我们可以为生成器做些什么来解决问题此问题发生在我身上,运行在Nexus 5上的Android Marshmallow上的Adobe edge.6.0.0.min.js上。将第二个参数添加为null也解决了我的问题。太棒了!