Режим сверхвысокого gwt: перекомпиляция не работает

Режим Super Dev запускается успешно, но после того, как я вношу изменения в код и пытаюсь перекомпилировать его из браузера, GWT сообщает о следующей ошибке:

GET /recompile/de.marketmaker.iview.mmgwt.mmweb.Mmweb
 Job de.marketmaker.iview.mmgwt.mmweb.DevMmweb_1_4
 starting job: de.marketmaker.iview.mmgwt.mmweb.DevMmweb_1_4
 binding: locale=default
 binding: user.agent=gecko1_8
 Compiling module de.marketmaker.iview.mmgwt.mmweb.DevMmweb
 [ERROR] Current binding properties are expanding to more than one permutation but per-file compilation requires that each compile operate on only one permutation.
 [WARN] recompile failed
 [WARN] ********** to serve previous version

Любая идея, почему это происходит? Я нашел следующий поток, но он не дает решения: https://groups.google.com/forum/#!topic/google-web-toolkit-contributors/5lgtM77-1tM

2 ответа

У меня была эта проблема при переключении с GWT 2.6.1 на 2.7.0.

Использование GWT 2.6.0 Я перезагружаю приложение, нажав закладку "Включение режима". Эта ошибка вызывает нажатие на закладку с помощью GWT 2.7.0.

Для меня проблема была решена с помощью обновления браузера (F5 или cmd + r).

Надеюсь, что это поможет.


Длительное обсуждение здесь Я участвую в:

https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/google-web-toolkit-contributors/5lgtM77-1tM/rnNdb5UbDB8J

В принципе, в старом стиле работает прямой режим Super Dev (SDM), добавляющий параметр -noincremental для нас.

Мы также пробовали новый подход стиля 2.7, который запускает Dev Mode, который по умолчанию теперь относится к SDM. Наше приложение обслуживает ресурсы из упакованных пакетов, поэтому, похоже, новая модель не может перехватить приложение, изменив файл .nocache.js

licensed under cc by-sa 3.0 with attribution.