Он будет eagerly
загружать класс NestedExceptionUtils
, чтобы избежать тупика загрузчика классов.Сообщено об ошибке ( SPR-5607 ) «Нетривиальный NestedRuntimeException.getMessage () может вызвать взаимные блокировки в OSGi», и это решение той же проблемы.
Отредактировано:
Упоминается также в исходном коде в качестве комментария.Для получения полной документации по исходному коду перейдите по ссылке .Вот часть исходного кода класса NestedRuntimeException
.
static {
// Eagerly load the NestedExceptionUtils class to avoid classloader deadlock
// issues on OSGi when calling getMessage(). Reported by Don Brown; SPR-5607.
NestedExceptionUtils.class.getName();
}