У меня была очень похожая проблема с использованием eclipse luna + GWT 2.7.0 + Java 1.7 + плагин Maven 3.1.1.
Я пытался скомпилировать GWT в супер-dev-режиме, но всегда получал исключение java.lang.ArrayIndexOutOfBoundsException.
Я думаю, что это происходит потому, что компилятор пытается скомпилировать классы, которые вообще не должны быть скомпилированы (например, классифицированы как тестовые), но я не уверен.
Шаги, которые я предпринял для решения этой проблемы:
- Очистить целевую папку
- Удаление тестовых папок из сборки развертывания (щелкните правой кнопкой мыши проект в eclipse -> «Deployment Assembly» -> выберите тестовые папки и нажмите «Удалить»
- Компиляция с использованием плагина GWT : Выберите проект в eclipse -> нажмите кнопку «GDT Pulldown» (с установленным плагином Google) -> «Проект GWT Compile» -> Выберите модуль, который вы хотите скомпилируйте и нажмите «Компилировать».
Последний шаг на самом деле потерпел неудачу для меня, поэтому я не уверен, помог ли это или нет.
Наконец, я снова скомпилировал и ошибка исчезла.
Я надеюсь, что кто-то найдет это полезным.