聚合物核心抽屉面板在加载时抛出异常
Polymer core-drawer-panel throws exception at loading
我在做我自己的这个版本时遇到了死胡同 GWT-Polymer project hosted at GitHub。它在 IDE 中完全正常工作,但在 devsever 中它抛出以下错误。
if (src != null && !canCast(src, dstId)) {
throw new ClassCastException();
}
canCast() returns false,因为 core-drawer-panel 不是 JavaString (查看调试图像) ,其 HTML。可以在 Polymer GitHub.
中找到 Core-draw-panel
那我该怎么办?
版本信息:
- 聚合物 0.5
- GWT 2.7
- JAVA 7
GWT-Polymer 在 GWT 中使用了一项名为 JsInterop 的新功能,所以我认为您遇到的错误是因为您没有使用编译器标志来启用它。
尝试将选项添加到您的编译器中:
-XjsInteropMode JS
顺便说一句,gwt-polymer 使用的是 gwt-2.8.0-SNAPSHOT,它具有最新的功能,因此您的项目可能必须依赖快照。
我在做我自己的这个版本时遇到了死胡同 GWT-Polymer project hosted at GitHub。它在 IDE 中完全正常工作,但在 devsever 中它抛出以下错误。
if (src != null && !canCast(src, dstId)) {
throw new ClassCastException();
}
canCast() returns false,因为 core-drawer-panel 不是 JavaString (查看调试图像) ,其 HTML。可以在 Polymer GitHub.
中找到 Core-draw-panel那我该怎么办? 版本信息:
- 聚合物 0.5
- GWT 2.7
- JAVA 7
GWT-Polymer 在 GWT 中使用了一项名为 JsInterop 的新功能,所以我认为您遇到的错误是因为您没有使用编译器标志来启用它。
尝试将选项添加到您的编译器中:
-XjsInteropMode JS
顺便说一句,gwt-polymer 使用的是 gwt-2.8.0-SNAPSHOT,它具有最新的功能,因此您的项目可能必须依赖快照。