SonarQube 5.2 사용-어제 다운로드 한 "클릭 앤 고"배포판은 Windows에서 실행됩니다. 멋진 것은 없습니다.
번들 3.6 버전에서 3.7.1로 "Java"규칙 패키지를 업그레이드 한 후 소나 실행기가 분석 중에 실패합니다.
'-e'옵션으로 실행할 때 표시되는 긴 스택 추적이 있지만 파일에서 실패한 위치 (줄 번호, 방법) 또는 실패한 규칙에 대한 세부 정보는 없습니다.
스택 추적을 유용한 비트라고 생각하는 것으로 축소했습니다.
ERROR: Error during Sonar runner execution
org.sonar.runner.impl.RunnerException: Unable to execute Sonar
...
Caused by: org.sonar.squidbridge.api.AnalysisException: SonarQube is unable to analyze file : 'C:\Users\robert.rusk\Documents\cvs\ip_probe\src\com\robert\splat\MyClass.java'
...
Caused by: java.lang.IndexOutOfBoundsException: index (1) must be less than size (1)
...
at org.sonar.java.checks.PrintfCheck.verifyParameters(PrintfCheck.java:173)
at org.sonar.java.checks.PrintfCheck.onMethodInvocationFound(PrintfCheck.java:112)
...
다음 문제가 발생합니다. https://jira.sonarsource.com/browse/SONARJAVA-1369%<
printf 검사 중에 매개 변수가있을 때 발생합니다 (규칙 squid : S2275).
문제가 수정되었으며 (기록을 위해 몇 분 전;)) 앞으로 며칠 내에 발생할 다음 릴리스의 일부 여야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다