SonarQube, код ответа: 500 SonarRunner

Я запускаю SonarQube 5.2 и запускаю анализ проекта с помощью командной строки с помощью SonarRunner
Затем получаю следующую ошибку:

10:05:01.645 WARN  - SCM provider autodetection failed. No SCM provider claims t
    o support this project. Please use sonar.scm.provider to define SCM of your proj
    ect.
    10:05:01.650 INFO  - Publish mode
    10:05:01.659 INFO  - -------------  Scan Kuma.HelperLibrary
    10:05:02.535 INFO  - Language is forced to cs
    10:05:02.642 INFO  - Load server rules
    10:05:03.116 INFO  - Load server rules (done) | time=474ms
    10:05:03.613 INFO  - Base dir: c:\Kuma.HelperLibrary
    10:05:03.622 INFO  - Working dir: c:\Kuma.HelperLibrary\.sonar
    10:05:03.638 INFO  - Source paths: src
    10:05:03.640 INFO  - Source encoding: UTF-8, default locale: zh_CN
    10:05:03.643 INFO  - Index files
    10:05:04.526 INFO  - 34 files indexed
    10:05:04.543 INFO  - Quality profile for cs: Sonar way
    10:05:04.715 INFO  - All FxCop rules are disabled, skipping its execution.
    10:05:04.742 INFO  - Sensor Lines Sensor
    10:05:04.834 INFO  - Sensor Lines Sensor (done) | time=92ms
    10:05:04.836 INFO  - Sensor QProfileSensor
    10:05:04.846 INFO  - Sensor QProfileSensor (done) | time=10ms
    10:05:04.848 INFO  - Sensor org.sonar.plugins.csharp.CSharpSensor
    10:05:14.540 INFO  - Sensor org.sonar.plugins.csharp.CSharpSensor (done) | time=
    9692ms
    10:05:14.544 INFO  - Sensor SCM Sensor
    10:05:14.545 INFO  - No SCM system was detected. You can use the 'sonar.scm.prov
    ider' property to explicitly specify it.
    10:05:14.547 INFO  - Sensor SCM Sensor (done) | time=3ms
    10:05:14.548 INFO  - Sensor Code Colorizer Sensor
    10:05:15.452 INFO  - Sensor Code Colorizer Sensor (done) | time=904ms
    10:05:15.464 INFO  - Sensor CPD Sensor
    10:05:15.468 INFO  - DefaultCpdEngine is used for cs
    10:05:19.651 INFO  - Sensor CPD Sensor (done) | time=4188ms
    10:05:21.162 INFO  - Analysis reports generated in 1486ms, dir size=651 KB
    10:05:21.560 INFO  - Analysis reports compressed in 395ms, zip size=195 KB
    INFO: ------------------------------------------------------------------------
    INFO: EXECUTION FAILURE
    INFO: ------------------------------------------------------------------------
    Total time: 29.340s
    Final Memory: 9M/107M
    INFO: ------------------------------------------------------------------------
    ERROR: Error during Sonar runner execution
    ERROR: Unable to execute Sonar
    ERROR: Caused by: Fail to execute request [code=500, url=http://localhost:9000/a
    pi/ce/submit?projectKey=MyI:Kuma.HelperLibrary&projectName=Kuma.HelperLibrary&pr
    ojectBranch=]: <html><body><h1>500 Internal Server Error</h1>If you are the admi
    nistrator of this website, then please read this web application's log file to f
    ind out what went wrong.</body></html>

Если я скопирую URL-адрес в свой браузер, я получу сообщение:

{"errors":[{"msg":"Требуется HTTP-метод POST"}]}

Если я анализирую с другим SonarQubeServer, все в порядке. Так что я не знаю, что пошло не так с моим сервером


person sagaakuma    schedule 17.12.2015    source источник
comment
Также убедитесь, что ваша база данных SQL Server (если это то, что вы используете) настроена как с учетом регистра, так и с учетом ударения - невыполнение этого может вызвать всевозможные странные ошибки.   -  person Dinesh Bolkensteyn    schedule 18.12.2015


Ответы (1)


Ваш сервер вернул 500 Internal Server Error, поэтому вам следует проверить журналы вашего сервера, чтобы увидеть, что пошло не так.

(запрос в вашем браузере не будет работать, поскольку он выдает HTTP GET, а sonar-runner выполняет HTTP POST по этому URL-адресу)

person Nicolas B. - SonarSource Team    schedule 17.12.2015