Отказ сонара из-за org.sonar.plugins.surefire.api.SurefireUtils.getReportsDirectory(Lorg/sonar/api/resources/Project;)Ljava/io/File;
У меня есть несколько проектов Groovy/ Grails, и я использую сонар-бегун для их анализа. Они работали отлично, до сегодняшнего дня я начал получать эту ошибку:
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: org.sonar.plugins.surefire.api.SurefireUtils.getReportsDirectory(Lorg/sonar/api/resources/Project;)Ljava/io/File;
Не уверен, что это, если кто-то сталкивался с этой ошибкой, пожалуйста, дайте мне знать
3 ответа
У меня такая же проблема. Sonar-surefire-plugin-1.5.jar в вашем каталоге sonar/extensions.plugins/, я считаю, это проблема. Я обновил его до версии 3.3.2 из репозитория maven; http://mvnrepository.com/artifact/org.codehaus.sonar.plugins/sonar-surefire-plugin, затем перезапустил гидролокатор и все заработало. Я использую sonar-groovy-plugin-1.0-SNAPSHOT от облачных пчел, но у меня тоже была проблема с их банкой.
Хм... У меня была такая же проблема после установки sonar 3.7.3 (последняя версия) До этого я использовал sonar 3.5.X и все было в порядке. Как возможное решение: установите предыдущую версию (3.6.X)
Существует проблема совместимости между Java Plugins 1.5 и Groovy 0.6 (а также Flex 1.2). Связанные билеты JIRA: http://jira.codehaus.org/browse/SONARPLUGINS-3178 и http://jira.codehaus.org/browse/SONARPLUGINS-3259. Обновлена матрица совместимости: http://docs.codehaus.org/display/SONAR/Plugin+version+matrix