LinkageErrorLinkageError
Een klasse heeft een afhankelijkheid van een andere klasse die een incompatibele wijziging heeft ondergaan.
Wat veroorzaakt deze fout
De klasse werd gecompileerd tegen een versie van een afhankelijkheid die verschilt van wat beschikbaar is bij runtime. Methodehandtekeningen, veldtypen of klassehiërarchieën kunnen zijn gewijzigd.
Hoe op te lossen
Hercompileer tegen de correcte versie van de afhankelijkheid. Los versieconflicten in afhankelijkheden op. Gebruik een build-tool om transitieve afhankelijkheidsversies te beheren.
Gerelateerde foutcodes
InvalidClassExceptionInvalidClassException
Een geserialiseerde klasse heeft een incompatibele versie of een ongeldig formaat.
AccessControlExceptionAccessControlException
Een beveiligingscontrole mislukt voor een specifieke toestemming.
ExecutionExceptionExecutionException
Er is een uitzondering opgetreden tijdens de uitvoering van een taak die aan een executor is aangeboden.
NoSuchMethodExceptionNoSuchMethodException
Een methode met de opgegeven naam en parametertypen kan niet via reflectie worden gevonden.
FileNotFoundExceptionFileNotFoundException
Het opgegeven bestandspad bestaat niet of kan niet worden geopend.
DeadlockDeadlock
Twee of meer threads zijn permanent geblokkeerd terwijl elk wacht tot de ander een vergrendeling vrijgeeft.