Тесты Junit периодически терпят неудачу в конвейере после обновления GradleJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Тесты Junit периодически терпят неудачу в конвейере после обновления Gradle

Сообщение Anonymous »

В нашем конвейере периодически возникают сбои в тестовых примерах Junit. Это трудно понять, так как это работает при повторных запусках.
Точнее, ошибка:

Код: Выделить всё

java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:98
Caused by: org.springframework.beans.factory.BeanCreationException at InitDestroyAnnotationBeanPostProcessor.java:160
Caused by: java.lang.NullPointerException at XMLObjectProviderRegistrySupport.java:107
Вероятно, код в этом месте:

Код: Выделить всё

public static XMLObjectBuilderFactory getBuilderFactory() {
return ((XMLObjectProviderRegistry)ConfigurationService.get(XMLObjectProviderRegistry.class)).getBuilderFactory();
}
Мы используем этот класс в наших юнитах, как показано ниже:

Код: Выделить всё

XMLObjectProviderRegistrySupport.getParserPool()
Не знаю, почему это начало давать сбой после обновления с Gradle 7.x до 8.x.
Версия Gradle: 8.4
Версия OpenSaml : 4.0.1
Версия загрузки Spring: 2.7.18
Среда Spring: 5.3.x
Я что-то здесь упустил?
ОБНОВЛЕНИЕ:
Я понял, что проблема с XMLObjectProviderRegistrySupport — не единственная проблема.
В целом junit тесты стали нестабильными (периодически терпят неудачу) после обновления с версии 7.2 до 7.6.x

Подробнее здесь: https://stackoverflow.com/questions/792 ... le-upgrade
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»