LinkageErrorLinkageError
Une classe dépend d'une autre classe ayant subi un changement incompatible.
Causes de cette erreur
La classe a été compilée avec une version d'une dépendance différente de celle disponible à l'exécution. Les signatures de méthodes, les types de champs, ou les hiérarchies de classes peuvent avoir changé.
Comment la corriger
Recompilez avec la version correcte de la dépendance. Résolvez les conflits de version de dépendances. Utilisez un outil de build pour gérer les versions des dépendances transitives.
Codes d'erreur associés
InvalidClassExceptionInvalidClassException
Une classe sérialisée a une version incompatible ou un format invalide.
AccessControlExceptionAccessControlException
Une vérification de sécurité échoue pour une permission spécifique.
ExecutionExceptionExecutionException
Une exception s'est produite pendant l'exécution d'une tâche soumise à un exécuteur.
NoSuchMethodExceptionNoSuchMethodException
Une méthode avec le nom et les types de paramètres spécifiés est introuvable via la réflexion.
FileNotFoundExceptionFileNotFoundException
Le chemin de fichier spécifié n'existe pas ou ne peut pas être ouvert.
DeadlockDeadlock
Deux threads ou plus sont bloqués indéfiniment, chacun attendant que l'autre libère un verrou.