GWT无法创建XML元素

GWT无法创建XML元素,xml,gwt,Xml,Gwt,我正在创建一个基本上像这样的XML结构:(first anser) 它在99%的情况下工作正常,但有时在运行一段时间后,它会随机失败,并显示以下消息: com.google.gwt.dev.shell.HostedModelException:JSNI方法'@com.google.gwt.xml.client.impl.XMLParserImpl::getNodeType(Lcom/google/gwt/core/client/JavaScriptObject;)'返回了short以外的内容:J

我正在创建一个基本上像这样的XML结构:(first anser)

它在99%的情况下工作正常,但有时在运行一段时间后,它会随机失败,并显示以下消息:

com.google.gwt.dev.shell.HostedModelException:JSNI方法'@com.google.gwt.xml.client.impl.XMLParserImpl::getNodeType(Lcom/google/gwt/core/client/JavaScriptObject;)'返回了short以外的内容:JavaScript对象(2608)类型的JS值,应为short 位于com.google.gwt.dev.shell.JsValueGlue.getIntRange(JsValueGlue.java:266) 位于com.google.gwt.dev.shell.JsValueGlue.get(JsValueGlue.java:154) 位于com.google.gwt.dev.shell.ModuleSpace.invokeNativeShort(ModuleSpace.java:279) 位于com.google.gwt.dev.shell.JavaScriptHost.invokeNativeShort(JavaScriptHost.java:99) 位于com.google.gwt.xml.client.impl.XMLParserImpl.getNodeType(XMLParserImpl.java) 位于com.google.gwt.xml.client.impl.NodeImpl.build(NodeImpl.java:41) 在com.google.gwt.xml.client.impl.NodeImpl.appendChild(NodeImpl.java:82)上

它不在同一个元素中,但可以在任何元素中,即使之前它成功创建了3个相同类型的元素


这是一个已知的问题,并且它只发生在调试模式下吗?

多次看到这个错误,我感觉它与如何在GWT dev模式下重新加载类有关。从未见过它发生在生产模式上。在其他一些情况下,可能会出现此错误(如在JSNI中使用window.alert),但大多数情况下,这只意味着您必须重新启动开发模式