Domanda

Oggi ho riscontrato questo errore durante il tentativo di creare un progetto con stile di controllo. Questo funziona per altre persone nel mio ufficio ma preferirei non reinstallare nuovamente Eclipse. Hai idea di cosa significhi effettivamente questo errore?

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

Sto raccogliendo che ha qualcosa a che fare con il carattere di tabulazione ma non molto altro.

AGGIORNAMENTO: la versione di Eclipse è 3.5, Checkstyle è 5.0.0.200906281855-final.

(Java è jdk 1.6.0_10)

È stato utile?

Soluzione

Come menzionato in questo errore , Checkstyle Plugin versione 5.0.0.200906281855:

  

Le note di rilascio di Checkstyle 5 affermano che alcuni dei moduli e dei controlli che stiamo utilizzando non lo sono retrocompatibile.
  Per esempio. il modulo TabCharacter non si verifica più nella v5 (è stato sostituito da FileTabCharacter ), quindi non può funzionare .
  La spunta FileLength non richiede un albero di sintassi, quindi non è più sotto il TreeWalker principale.

Ciò significa che il tuo problema potrebbe riguardare un aggiornamento automatico del plug-in Checkstyle nella tua configurazione eclipse.

Altri suggerimenti

" Stesso " si verificherà un problema se si utilizza una configurazione checkstyle con classi di plugin cs definite dall'utente e plugin.jar non si trova nel percorso eclipse / plugin.

Quindi in questo caso l'errore dirà: Ehi amico: non riesci a trovare le tue lezioni, per favore, dammelo;)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top