聚合物核心抽屉面板在装载时引发异常

时间:2015-05-12 16:00:13

标签: java dom gwt polymer gwt-polymer

我正在做我自己的GWT-Polymer project hosted at GitHub版本。它完全在IDE中工作,但在开发时它会引发跟随错误。

Error image pasted inline

if (src != null && !canCast(src, dstId)) {
  throw new ClassCastException();
}

canCast()返回 false ,因为core-drawer-panel不是JavaString (查看调试图像),它的HTML。 Core-draw-panel可以在Polymer GitHub中找到。

那我该怎么办? 版本信息:

  • 聚合物0.5
  • GWT 2.7
  • JAVA 7

1 个答案:

答案 0 :(得分:1)

GWT-Polymer在GWT中使用了一个名为JsInterop的新功能,所以我认为你得到的错误是因为你没有使用编译器标志来启用它。

尝试向编译器添加选项:

-XjsInteropMode JS
BTW,gwt-polymer正在使用具有最新功能的gwt-2.8.0-SNAPSHOT,因此您可能需要依赖项目中的快照。