Относительно java.lang.ExceptionInInitializerError
Я заметил, что были / были ошибки Eclipse, связанные с отсутствующей раскладкой клавиатуры для локали DE_DE.Могу ли я предложить вам проверить языковые настройки процесса, выполняющего тесты junit.Если вы установите для языкового стандарта en_US, проблема все еще будет возникать?
Помимо установки языкового стандарта для процесса сервера (например, переменной среды LC_ALL?), Возможно, вы могли бы использовать явный языковой стандарт в своей задаче junit, например
<junit fork="yes">
<jvmarg value="-Duser.language=en"/>
<jvmarg value="-Duser.region=US"/>
Относительно org.eclipse.swt.SWTException: Виджет удален
Возможно, это вызывает реальную ошибку в вашем коде пользовательского интерфейса, но я подозреваю, что вам нужнопосмотрите на ваши юнит-тесты.Являются ли они лицами без гражданства или они зависят от определенного порядка исполнения, чтобы работать надежно?Возможно, эта ошибка может возникнуть, если тесты выполняются в другом порядке, чем вы ожидаете.