Error de estilo de comprobación en Eclipse: no se pudo crear una instancia del carácter de tabulación

StackOverflow https://stackoverflow.com/questions/1212109

  •  06-07-2019
  •  | 
  •  

Pregunta

Recibí este error hoy al intentar construir un proyecto con checkstyle. Esto funciona para otras personas en mi oficina, pero prefiero no reinstalar Eclipse una vez más. ¿Alguna idea de lo que realmente significa este error?

Errors occurred during the build.
 Errors running builder 'Checkstyle Builder' on project 'myproject'.
  cannot initialize module TreeWalker - Unable to instantiate TabCharacter
  cannot initialize module TreeWalker - Unable to instantiate TabCharacter
 cannot initialize module TreeWalker - Unable to instantiate TabCharacter
 cannot initialize module TreeWalker - Unable to instantiate TabCharacter

Supongo que tiene algo que ver con el carácter de tabulación pero no mucho más.

ACTUALIZACIÓN: La versión de Eclipse es 3.5, Checkstyle es 5.0.0.200906281855-final.

(Java es jdk 1.6.0_10)

¿Fue útil?

Solución

Como se menciona en este error , Checkstyle Plugin versión 5.0.0.200906281855:

  

Las notas de la versión de Checkstyle 5 indican que algunos de los módulos y comprobaciones que estamos utilizando no son compatible con versiones anteriores.
  P.ej. el módulo TabCharacter ya no aparece en v5 (fue reemplazado por FileTabCharacter ), por lo tanto no puede funcionar .
  La comprobación FileLength no requiere un árbol de sintaxis, por lo tanto, ya no está bajo el TreeWalker padre.

Eso significa que su problema podría deberse a una actualización automática del complemento Checkstyle en su configuración de eclipse.

Otros consejos

" Igual " ocurrirá un problema si usa una configuración de estilo de comprobación con clases de plugin cs autodefinidas y su plugin.jar no está en su ruta de eclipse / plugin.

Entonces, en este caso, el error solo dirá: Hola amigo: no puedo encontrar tus clases, por favor dámelo;)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top