문제

CheckStyle과 함께 프로젝트를 구축하려고하면서 오늘이 오류가 발생했습니다. 이것은 내 사무실의 다른 사람들에게 효과가 있지만 나는 다시 한 번 다시 설치하지 않을 것입니다. 이 오류가 실제로 무엇을 의미하는지 아십니까?

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

나는 그것이 탭 캐릭터와 관련이 있지만 그다지 많지 않다는 것을 모으고 있습니다.

업데이트 : Eclipse의 버전은 3.5이고 CheckStyle은 5.0.0.200906281855-Final입니다.

(Java는 JDK 1.6.0_10입니다)

도움이 되었습니까?

해결책

언급했듯이 이 버그, CheckStyle 플러그인 버전 5.0.0.200906281855 :

CheckStyle 5의 릴리스 노트 우리가 사용중인 모듈 및 수표 중 일부는 거꾸로 호환되지 않습니다.
예를 들어 기준 치수 TabCharacter 더 이상 V5에서는 발생하지 않습니다 (였다 ~로 교체되다 FileTabCharacter), 따라서 작동 할 수 없습니다.
수표 FileLength 구문 트리가 필요하지 않으므로 더 이상 부모 아래에 없습니다. TreeWalker.

즉, Eclipse 구성에 CheckStyle 플러그인의 자동 업데이트가있을 수 있습니다.

다른 팁

"동일한"문제가 발생합니다. 자체 정의 된 CS 플러그인 클래스와 함께 CheckStyle 구성을 사용하고 플러그인이 Eclipse/Plugin Path에 있지 않은 경우 "동일한"문제가 발생합니다.

따라서이 경우 오류는 다음과 같습니다. 안녕 친구 : 수업을 찾을 수 없어, 제발주세요;)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top