Конструкторы URLClassLoader и вызовы newInstance() генерируют NullPointerException при наличии элемента null в массиве

В Java версий ниже SE 11 конструкторы java.net.URLClassLoader и метод URLClassLoader.newInstance() не имели логики работы в случае, когда при инициализации используется массив с элементом null. В Java 11 при обнаружении элемента null в массиве генерируется исключительная ситуация java.lang.NullPointerException. Может потребоваться внести изменения, чтобы предотвратить необрабатываемые исключительные ситуации.

Для получения дополнительной информации о классе java.net.URLClassLoader обратитесь к документации Java по классу java.net.URLClassLoader.

Дополнительную информацию об изменениях в JDK 11 можно найти в публикации JDK 11: информация о выпуске.