java - polymer 核心抽屉面板在加载时抛出异常

标签 java dom gwt polymer gwt-polymer

我在做我自己的这个版本时走投无路了 GWT-Polymer project hosted at GitHub .它在 IDE 中完全工作,但在 devsever 中抛出以下错误。

Error image pasted inline

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

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

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

  • polymer 0.5
  • GWT 2.7
  • Java 7

最佳答案

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

尝试将选项添加到您的编译器中:

-XjsInteropMode JS

顺便说一句,gwt-polymer 使用的是 gwt-2.8.0-SNAPSHOT,它具有最新的功能,因此您的项目可能必须依赖快照。

关于java - polymer 核心抽屉面板在加载时抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30196011/

相关文章:

应用程序启动方法中未指定 Controller 的Javafx错误异常

java - 未能在项目 hapi-fhir-jpaserver-starter 上执行目标 org.apache.maven.plugins :maven-war-plugin:3. 2.3:war (default-war)

javascript - 鼠标悬停时获取任何标签的ID

Javascript:如何在不更改代码的情况下更新对象值?

javascript - Node.dispatchEvent(new CustomEvent ('click' )) 自 Chrome v53 起不再触发 anchor

java - 在android中绘制图像

java - 遍历(读取)静态 DOM 文档对象是否线程安全?

javascript - 如何使用 JavaScript 将数据传递到 LibGDX?

GWT Google Map Api V3 - 更改时损坏

java - 将 OAuth 与 Scribe-Java 和 Google Apps 结合使用