Совместим ли SonarLint 3.2.0 с sonarqube 6.2?

Я пытаюсь подключиться к удаленному серверу sonarqube 6.2 из плагина Sonarlint 3.2 в eclipse neon. Я могу подключиться к своему локальному серверу http://localhost:9000.

Но когда я пытаюсь подключиться к удаленному серверу сонара, я получаю ошибку ниже:

Не удалось запросить https://xxxxxxxxxxxxxx:xxxx/xxx/api/system/status

Пожалуйста, порекомендуйте.


person Rishabh Sinha    schedule 15.08.2017    source источник
comment
Подключенный режим совместим с SonarQube 5.6+. Вам нужно будет продолжить расследование, начиная с базовой сети и HTTP-обмена между соответствующими хостами.   -  person    schedule 15.08.2017
comment
Форматированная цитата   -  person Brandon Minnick    schedule 15.08.2017


Ответы (1)


Я сам столкнулся с этой проблемой, используя SonarLint 3.1 и SonarQube 6.7.

В IntelliJ я постоянно сталкивался с этим сообщением об ошибке

Failed to connect to the server. Please check the configuration.
Error: Fail to request https://<SONARQUBE>/api/system/status

Однако я мог получить доступ к этому URL-адресу через свой браузер без каких-либо проблем.

Когда вы проводите WireShark для запросов, поступающих от браузера и IDE, вы можете видеть, что набор cypher сильно отличается, и что плагин IDE получает ошибку установления связи TLS.

Это привело меня к выводу, что Java по-прежнему поставляется с криптографическими функциями ограниченной надежности. Это либо из-за экспортной политики США, либо потому, что никто не удосужился это исправить. Интернет не совсем уверен.

В любом случае вы можете загрузить файлы политики юрисдикции неограниченной надежности Java Cryptography Extension (JCE) из Oracle: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

После того, как я установил их на IntelliJ JVM, у меня больше не было основного отказа рукопожатия TLS при попытке подключиться к SonarQube, и соединение работает.

person Philip B.    schedule 06.12.2017