Ошибка SonarQube v8.2: при сканировании простого кода. net (javax. xml .parsers.SAXParserFactory et c ...) - PullRequest
0 голосов
/ 01 мая 2020

Поскольку я новичок в сканере SonarQube Code, мне нужна помощь, поскольку я застрял с проблемой ниже в SonarQube v 8.2.

SonarQube установлен на Windows сервере, и я пытаюсь отсканировать код на моей клиентской машине, например в окне 10.

Я выполняю из командной строки разработчика для VS 2015

В соответствии с предлагаемыми решениями я обновил свой клиентский компьютер с Java версией до 11 SE, JDK 12, также поместил apache -ant-1.10.7-bin и добавил путь, затем попытался также добавить xercesImpl -2.12.1.jar в пути ant, но пока ничего не получается.

JRE версия: jre-8u251- windows -i586

Я пытаюсь найти решение на форумах, но не могу чтобы найти так ... Пожалуйста, руководство, как избавиться от этой ошибки и успешно запустить сканер.

Заранее спасибо.

Подробности Шаги, как показано ниже:

Первые два шаги прошли нормально, т.е. (1) Выполните первую команду: SonarScanner.MSBuild.exe begin / k: "SomeConsoleapplication" Результат в порядке, как показано ниже. Начата предварительная обработка. Подготовка рабочих каталогов ... 00: 55: 48.687 Обновление целей интеграции сборки ... 00: 55: 48.703 Извлечение параметров конфигурации анализа ... 00: 55: 51.86 Подготовка сборок анализатора для cs ... 00: 55: 51.864 Требуется установка Анализаторы Roslyn ... 00: 55: 52.718 Подготовка сборок анализатора для v bnet ... 00: 55: 52.722 Установка необходимых анализаторов Roslyn ... 00: 55: 52.822 Предварительная обработка выполнена успешно.

( 2) Выполнить вторую команду: msbuild (для построения проекта)

Результаты: сборка выполнена успешно. (с предупреждениями, но все в порядке)

(3) Проблемы c Шаг

SonarScanner.MSBuild.exe end

Результаты:

SonarScanner для MSBuild 4.2 Использование. NET Версия Framework файла свойств сканера по умолчанию для MSBuild была найдена в C: \ ProgramData \ chocolatey \ lib \ msbuild-sonarqube-runner \ tools \ SonarQube.Analysis. xml Загрузка свойств анализа из C: \ ProgramData \ chocolatey \ lib \ msbuild-sonarqube-runner \ tools \ SonarQube.Analysis. xml Началась постобработка. SONAR_SCANNER_OPTS не настроен. Установка по умолчанию значения -Xmx1024m Вызов сканера SonarQube ... INFO: Файл конфигурации сканера: C: \ ProgramData \ chocolatey \ lib \ msbuild-sonarqube-runner \ tools \ sonar-scanner-3.1.0.1141 \ bin .. \ conf \ sonar-scanner.properties ИНФОРМАЦИЯ: Файл конфигурации проекта root: D: \ Azure DevOps \ Repos \ Demo Новый Project.sonarqube \ out \ sonar-project.properties ИНФОРМАЦИЯ: Сканер SonarQube 3.1.0.1141 ИНФОРМАЦИЯ : Java 12 Oracle Корпорация (64-разрядная) ИНФОРМАЦИЯ: Windows 10 10.0 amd64 ИНФОРМАЦИЯ: SONAR_SCANNER_OPTS = -Xmx1024m ИНФОРМАЦИЯ: Кэш пользователя: C: \ Users **********. sonar \ cache INFO: сервер SonarQube 8.2.0 INFO: локаль по умолчанию: "en_US", кодировка исходного кода: "UTF-8"

INFO: -------------- -------------------------------------------------- --------

ИНФОРМАЦИЯ: ИНФОРМАЦИЯ О СБОЕ ИСПОЛНЕНИЯ: --------------------------- --------------------------------------------- ИНФО: Общее время: 1.242 с ИНФОРМАЦИЯ: Окончательная память: 3M / 14M ИНФОРМАЦИЯ: -------------------------------------- ---------------------------------- ОШИБКА: ошибка во время выполнения сканера SonarQube ОШИБКА: не удается создать поставщик для класса javax. xml .parsers.SAXParserFactory ОШИБКА: Причина: не может быть создан поставщик для класса javax. xml .parsers.SAXParserFactory не может быть создан ОШИБКА: вызвана: javax. xml .parsers.SAXParserFactory: поставщик org. apache .xerces.jaxp.SAXParserFactoryImpl не найден ОШИБКА: ОШИБКА: повторно запустите сканер SonarQube, используя ключ -X, чтобы включить полное ведение журнала отладки. Сканер SonarQube не завершился успешно 01: 06: 30.517 Создание файла сводной уценки ... 01: 06: 30.521 Ошибка постобработки. Код выхода: 1

...