2015-01-13 23 views
23

Ich benutze STS und installierte Checkstyle-Plugin. Mit installieren Sie die neue Software mit dieser URL http://eclipse-cs.sourceforge.net/update.Java - Checkstyle - Redundante löst

Ich habe meine eigene Checkstyle-Regel für mein Java-Projekt. Jedes Mal, wenn ich einen Code ändere und ihn speichere, wird der folgende Fehler angezeigt.

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

Dies ist meine Check Regel für RedundantThrows

<module name="RedundantThrows"> 
      <property name="logLoadErrors" value="true" /> 
      <property name="suppressLoadErrors" value="true" /> 
     </module> 

Wie das Problem zu beheben?

Danke.

Antwort

36

RedundantThrows wurde mit Version 6.2 (siehe https://github.com/checkstyle/checkstyle/issues/473)

+0

Also sollte ich dieses Modul aus der Checkstyle-Regel entfernen? Ich habe vor kurzem eine neue Instanz von STS erstellt und das Plugin installiert. Davor hat es perfekt funktioniert. – iCode

+1

Ich habe das redundantThrows-Modul kommentiert. Aber es zeigt den Fehler erneut an. – iCode

+0

Haben Sie versucht, Checkstyle über die Befehlszeile auszuführen? Sind Sie sicher, dass nur Ihre Konfigurationsdatei abgerufen wird und keine anderen? –