【发布时间】:2011-09-26 18:04:22
【问题描述】:
我正在创建一个基本上像这样的 XML 结构:Create XML document on GWT client side(第一个分析器)。
它在 99% 的情况下都能正常工作,但有时在运行一段时间后,它会随机失败并显示以下消息:
com.google.gwt.dev.shell.HostedModeException:JSNI 方法 '@com.google.gwt.xml.client.impl.XMLParserImpl::getNodeType(Lcom/google/gwt/ core/client/JavaScriptObject;)': JavaScript object(2608) 类型的 JS 值,预期短 在 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 个相同类型。
这是一个已知问题吗?是否仅在调试模式下发生?
【问题讨论】: