Erro Checkstyle em Eclipse - Não foi possível instanciar caráter Tab
-
06-07-2019 - |
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)
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 porFileTabCharacter
), portanto, não pode trabalho.
OFileLength
verificação não requer uma árvore de sintaxe, portanto, não é mais sobTreeWalker
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;)