J'utilise le plugin Eclipse checkstyle avec la distribution Juno Eclipse. Chaque fois que le code est vérifié pour une erreur de style de contrôle, j'obtiens l'erreur suivante:
cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking
Quelqu'un sait-il comment résoudre ce problème? Est-ce un problème de compatibilité de plugin ou autre chose?
La vérification DoubleCheckedLocking a été supprimée dans Checkstyle 5.6 et doit être supprimée manuellement de votre configuration Checkstyle.
Voir aussi: http://sourceforge.net/tracker/index.php?func=detail&aid=3571442&group_id=29721&atid=397078
Ouvrez les préférences Checkstyle, créez votre propre configuration de vérification, accédez à votre propre configuration de vérification, recherchez le module TreeWalker, cliquez dessus, puis décochez DoubleCheckedLocking. Aussi simple que cela.
il suffit de commenter ou de supprimer "DoubleCheckedLocking" du fichier checkstyle et cela fonctionnera
Supprimez la ligne suivante du fichier
<module name = "DoubleCheckedLocking" />
Recharger l'espace de travail.
Cela fonctionnera pour tout module abandonné produisant le message d'erreur "Impossible d'instancier"