Pergunta

tenho esse erro hoje ao tentar construir um projeto com checkstyle. Isso funciona para outras pessoas no meu escritório, mas eu preferia não reinstalar o Eclipse novamente. Alguma idéia do que esse erro realmente significa?

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

Estou reunindo que ele tem algo a ver com o caractere de tabulação, mas não muito mais.

UPDATE:. Versão do Eclipse é 3.5, Checkstyle é 5.0.0.200906281855-final

(Java é jdk 1.6.0_10)

Foi útil?

Solução

Conforme mencionado na este bug , Checkstyle Plugin versão 5.0.0.200906281855:

lançamento de Checkstyle estado 5 que alguns dos módulos e cheques que estamos usando não são para trás compatível.
Por exemplo. TabCharacter módulo não ocorre em v5 mais (foi substituído por FileTabCharacter ), portanto, não pode trabalho.
O FileLength verificação não requer uma árvore de sintaxe, portanto, não é mais sob TreeWalker pai.

Isso significa que o problema poderia ser com uma atualização automática do plugin Checkstyle na sua configuração do eclipse.

Outras dicas

problema "mesmo" irá ocorrer, se você usar uma configuração checkstyle com auto definido cs plugin de aulas e seu plugin.jar não está na sua eclipse / path plugin.

Assim, neste erro caso vai apenas dizer: Ei cara: não pode encontrar suas aulas, por favor, dê para mim;)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top