2012-10-09 14 views
56

Estoy usando el complemento eclipse checkstyle con distribución Juno Eclipse. Cada vez que el código se comprueba para el error Checkstyle me sale el siguiente error:El complemento Checkstyle Eclipse no funciona

cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking 

¿Alguien sabe cómo solucionar este problema? ¿Es un problema de compatibilidad de complementos o algo más?

Respuesta

56

La comprobación de DoubleCheckedLocking se ha eliminado en Checkstyle 5.6 y se debe eliminar manualmente de la configuración de Checkstyle.

Consulte también: http://sourceforge.net/tracker/index.php?func=detail&aid=3571442&group_id=29721&atid=397078

+1

¿Cómo puedo eliminar DoubleCheckedLocking configuración? –

+6

Al editar el archivo de configuración de checkstyle con un editor de texto sin formato, veremos el camino a seguir. La ubicación de este archivo debe estar visible en la página de configuración de control en la configuración de estilo de control de eclipse. – Torsten

+3

La respuesta no proporciona una solución real, solo excusa por causa. –

0
  • Bajo el Eclipse del espacio de trabajo Búsqueda de archivos internal_config __ * xml
  • Retire la siguiente línea del archivo

    < modulo nombre = "DoubleCheckedLocking" /. >

  • Reload Workspace.

Esto funcionará para cualquier módulo discontinuada que produce el mensaje de error "No se puede crear una instancia de"

2

acaba de comentar o eliminar "DoubleCheckedLocking" del archivo Checkstyle y funcionará

26

Abra la Checkstyle preferencias, cree su propia configuración de verificación, vaya a su propia configuración de verificación, encuentre el módulo TreeWalker, haga clic en él y luego desmarque DoubleCheckedLocking. Tan sencillo como eso.

enter image description here

+1

mejor respuesta en mi opinión :) – zest

+0

Con la imagen siempre es la mejor manera de mostrar un problema. – Xelian

Cuestiones relacionadas