Java: Исправлена потеря исходного ExceptionInInitializerError в NoClassDefFoundError

24384dd2805f611595ef8e36342d7f0a

В последнем (на момент написания) релизе Java исправлена очень давняя и неприятная ошибка потери исходного исключения при загрузке класса. Теперь понять, почему класс не загрузился станет легче!

Исправление доступно в релизах

  • 11.0.19

  • 17.0.7

  • 8u341

Описание по ссылке:

https://bugs.openjdk.org/browse/JDK-8048190

Кажется, хороший повод провести апгрейд минорной версии JVM!

Почитать что еще исправлено, например, в 11.0.19 можно вот тут:

https://www.oracle.com/java/technologies/javase/11all-relnotes.html#R11_0_19

В частности, расследовать падения (например с Out Of Memory) в production поможет исправление https://bugs.openjdk.org/browse/JDK-8287011

© Habrahabr.ru