In java.lang.Throwable mit final deklarierte Methoden nicht definieren

Diese Regel markiert Methodendeklarationen für getSuppressed() und addSuppressed(Throwable exception) in Klassen, die java.lang.Throwable erweitern. Diese Methoden wurden Throwable in Java 7 hinzugefügt und werden mit final markiert, was nicht überschrieben werden kann.

Zur Behebung dieses Problems verwenden Sie die in der Klasse Throwable bereitgestellten Methoden, und entfernen Sie Ihre Überschreibungen, oder führen Sie ein Refactoring Ihres Codes durch, um die widersprüchlichen Methoden und deren Referenzen umzubenennen.

Wenn die markierte Klasse zu einem JAX-WS-Service gehört, müssen Sie die Ausnahmeklasse möglicherweise neu zuordnen, damit die umbenannten Methoden der alten WSDL und dem alten Schema zugeordnet werden, wenn Sie die Kompatibilität mit vorhandenen Clients aufrechterhalten möchten.

Weitere Informationen finden Sie im folgenden Dokument: