Sonic: JAXB-Fehlermeldung "does not have a no-arg default constructor"

Beitrag lesen

Hello,

Die GeoPosition-Klasse hat keinen default constructor, [...]
Punkt {GeoPosition geopos) {
   super(geopos);
}
das passt jetzt aber nicht zur Problembeschreibung. Wem fehlt jetzt der Defaultconstructor, Punkt? Der Superklasse von Punkt?

Der Default-Konstruktor fehlt in der Klasse GeoPosition. Die Klasse Punkt muss in XML-Daten transformiert werden.

Weiß einer wie ich das Problem lösen könnte?
wenn es zusätzlich einen setter für geopos gibt vielleicht: baue dir eine Subklasse mit public-Constructor, rufe zunächst den Superkonstruktor mit einer Dummyposition auf und ersetze sie anschließend.

das Problem liegt nicht an der Punkt-Klasse, sondern an der Klasse GeoPosition. Da ich eine GeoPosition an den Punkt-Konstruktor übergebe, mekert der Compiler, dass GeoPosition does not have a no-arg default constructor

MfG
Sonic