Полимерное ядро-выдвижная панель создает исключение при загрузке
Я нахожусь в тупике, делая свою собственную версию этого проекта GWT-Polymer, размещенного на GitHub. Он полностью работает в IDE, но в devsever выдает следующую ошибку.
if (src != null && !canCast(src, dstId)) {
throw new ClassCastException();
}
canCast () возвращает false, потому что панель-ящик-ящик - это не JavaString (смотрите отладочное изображение), а ее HTML. Core-draw-panel можно найти в Polymer GitHub.
Так что мне делать? Информация о версии:
- Полимер 0,5
- GWT 2.7
- JAVA 7
1 ответ
GWT-Polymer использует новую функцию в GWT под названием JsInterop, поэтому я думаю, что ошибка, которую вы получаете, заключается в том, что вы не используете флаг компилятора для ее включения.
Попробуйте добавить в ваш компилятор опцию:
-XjsInteropMode JS
Кстати, gwt-Polymer использует gwt-2.8.0-SNAPSHOT, которые имеют последние функции, поэтому, вероятно, вы должны зависеть в своем проекте от снимка.