2015-05-12 71 views
2

我在死路上做我自己的GWT-Polymer project hosted at GitHub版本。它在IDE中完全工作,但在devsever中會拋出以下錯誤。聚合物核心抽屜面板在加載時拋出異常

Error image pasted inline

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

canCast()返回,因爲核心抽屜面板是不是JavaString (看調試圖像),它的HTML。核心繪圖面板可以在Polymer GitHub中找到。

那我該怎麼辦? 版本信息:

  • 聚合物0.5
  • GWT 2.7
  • JAVA 7
+0

你正在使用的編譯參數是什麼? –

+0

我只添加了-optimize 9參數。其他人默認[參數](http://www.gwtproject.org/doc/latest/DevGuideCompilingAndDebugging.html#What_options_can_be_passed_to_development_mode)。 – Luiquri

回答

1

GWT-聚合物使用GWT中的一個新功能叫JsInterop,所以我認爲你所得到的錯誤是因爲您沒有使用編譯器標誌來啓用它。

嘗試添加到您的編譯器選項:

-XjsInteropMode JS 

BTW,GWT-聚合物使用GWT-2.8.0-SNAPSHOT這還有最後的功​​能,所以有可能你必須依賴於對項目快照。

+0

謝謝,您的提示幫助我部分解決了問題,並最終讓我工作。 – Luiquri

+0

出於好奇,你還做了什麼讓它工作? –

相關問題