Во-первых, если обновление GWT не работает, верните ваш код в известную рабочую версию, если можете.
Я видел это сообщение об ошибке от компилятора при попытке скомпилировать ошибочные исходные коды, содержащие ошибки вдоль строк вызова метода для переменной пользовательского типа, экземпляр которого никогда не создается (в модуле компиляции) ...
Я уверен, что следующая проблема может вызвать ошибку, которую вы видите, я просто воспроизвел ее, чтобы убедиться. Конечно, это не значит, что это ваша проблема, но она может дать вам что-то искать.
Сбой компилятора с NullPointerException:
MyDumbClass foo;
foo.doSomething();
Нет проблем:
MyDumbClass foo = new MyDumbClass();
foo.doSomething();
Я думаю ... и я полностью догадываюсь ... это связано с тем фактом, что GWT выводит javascript только для того, что вы на самом деле вызываете, поэтому он должен построить граф вызовов, начиная с точки входа и выходить все остальное из вывода ... может случиться так, что в этом алгоритме он выбрасывает MyDumbClass или вложенный тип MyDumbClass.