Sonarqube не анализирует код после обновления с 5.6.6 до 6.7.2.

Недавно я обновил установку sonarqube до 6.7.2 с 5.6.6. В 5.6.6 анализ для всех модулей работал нормально, однако после обновления SonarQube до 6.7.2 он дает исключение ниже для одного из модулей. для других модулей работает нормально.

Исключение:

[17:08:04]ERROR: Error during Sonar runner execution
[17:08:04]ERROR: Unable to execute Sonar
[17:08:04]ERROR: Caused by: Start pointer [line=19, lineOffset=23] should be before end pointer [line=19, lineOffset=23]
[17:08:04]ERROR: 
[17:08:04]ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with the -e switch.
[17:08:04]ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
[17:08:04]Process exited with code 1

Я попытался изменить кодировку файла на плоскость UTF-8, пробовал отключить правило S104, ничего не сработало.

Однако, когда я установил SonarQube 6.7.2 в новую пустую базу данных, все работает нормально. в этом случае я теряю историю анализа, которая мне не нужна.

Любая помощь очень ценится.

Вы пропустили трассировку стека? Если да, пожалуйста, редактировать свой вопрос, чтобы включить его.

G. Ann - SonarSource Team 11.04.2018 14:26

Исполняю sonarqube от TeamCity. В журналах сборки нет трассировки стека. он анализирует все файлы, и в конце, когда он начинает импорт результатов анализа из файлов .sonar \ output-cs, он дает указанное выше исключение. более подробная информация

Yogesh 11.04.2018 14:41

Так что же побудило вас отключить правило S104 (и на каком языке?)?

G. Ann - SonarSource Team 11.04.2018 14:44

Сначала я пытался найти решение в сети, где наткнулся на ссылку ниже: stackoverflow.com/questions/40379930/…. здесь одной из возможных причин исключения был S104. Я анализирую код для C#

Yogesh 11.04.2018 14:46

Повезло тебе! Если бы только я мог так же легко избавиться от SonarQube.

Ben 11.04.2018 15:04
0
5
66
0

Другие вопросы по теме