ObjectInputStream.GetField.get(name, object) メソッドは、 ClassNotFoundExceptionをスローするように変更されました。

この規則により、 java.io.ObjectInputStream.GetField内の get (String name, Object val) メソッドの使用にフラグを立てます。

ObjectInputStream.GetField.get(name, val) のシグニチャーが ClassNotFoundExceptionをスローするように更新されました。 以前はヌルが返されていたため、呼び出し元は、クラスが見つからなかったケースを正しく処理できませんでした。 古い動作に戻すために、システム・プロパティー jdk.serialGetFieldCnfeReturnsNullが実装に追加されました。 値を true に設定すると、古い動作 (NULL を返す) に戻り、設定解除されたままにするか、その他の値にすると、 ClassNotFoundExceptionがスローされます。

詳しくは、 JDK-8276665を参照してください。 JDK-8273660.