Wywołania konstruktorów URLClassLoader i metod newInstance() powodują zgłoszenie wyjątku NullPointerException, gdy tablica zawiera element o wartości NULL

Przed wprowadzeniem środowiska Java SE 11 konstruktory java.net.URLClassLoader i metody URLClassLoader.newInstance() nie miały określonego sposobu działania w przypadku inicjowania przy użyciu tablicy zawierającej element o wartości NULL. W środowisku Java 11 sposób działania został zmieniony tak, aby wyjątek java.lang.NullPointerException był zgłaszany w przypadku wykrycia w tablicy elementu o wartości NULL. Konieczne może być wprowadzenie zmian, aby uniknąć występowania nieprzechwytywanych wyjątków.

Więcej informacji na temat klasy java.net.URLClassLoader można znaleźć w dokumentacji języka Java: Klasa java.net.URLClassLoader.

Więcej informacji na temat zmian w pakiecie JDK 11 zawiera publikacja Release Notes in JDK 11 (Uwagi do wydania pakietu JDK 11).