Beispiel

public static class Object1 implements Externalizable{

private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException {
s.defaultReadObject();
}
}

Lösung
Eine Klasse, die die Schnittstelle 'Externalizable' implementiert, sollte immer einen Konstruktor ohne Argumente enthalten.


public static class Object1 implements Externalizable{

private Object1 (){

}

private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException {
s.defaultReadObject();
}
}