Setup Details:
Sonarqube Server enterprise edition: v10.8 (100206)[ACTIVE]
Hosted: On-Prem
VS code: 1.97.2 on Windows 11 platform
Sonarlint/Sonarqube for IDE : 4.17.0
Remote SSH from VS code : Rocky Linux 9
We have VS code installed on our individual laptops. We are connecting to our EL9 dev servers using Remote-ssh plugin where the code is present.
vscode settings.json file:
‘’’
{
“sonarlint.connectedMode.connections.sonarqube”: [
{
“serverUrl”: “url”,
“connectionId”: “my-conn”,
“token” : “xyz”
}
],
“sonarlint.connectedMode.project”: {
“projectKey”: “proj_key”,
“connectionId”: “my-conn”
},
“sonarlint.pathToCompileCommands”: “/home/user/compile_commands.json”
}
‘’’
Issue:
When I start the workspace, it takes 20 mins for the sonarlint to connect to the sonarqube server from the Rocky Linux 9 machine.
I see that the sonarlint process has already started on the remote Rocky Linux machine as soon as I launch vscode.
Please let us know what we are missing.
Logs on Output Terminal:
Executing /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/jre/21.0.6-linux-x86_64.tar/bin/java -jar /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/server/sonarlint-ls.jar -stdio -analyzers /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/analyzers/sonargo.jar /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/analyzers/sonarjava.jar /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/analyzers/sonarjavasymbolicexecution.jar /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/analyzers/sonarjs.jar /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/analyzers/sonarphp.jar /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/analyzers/sonarpython.jar /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/analyzers/sonarhtml.jar /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/analyzers/sonarxml.jar /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/analyzers/sonartext.jar /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/analyzers/sonariac.jar /home/user/.vscode-server/extensions/sonarsource.sonarlint-vscode-4.17.0-linux-x64/analyzers/sonarlintomnisharp.jar /home/user/.vscode-server/extensions/sonarsource.sonarlint_ondemand-analyzers/sonar-cfamily-plugin/6.64.0.81013/sonarcfamily.jar
[Info - 17:16:30.478] [sonarlint : SonarLint Server RPC sequential executor] Started embedded server on port 64120
[Info - 17:37:05.001] [sonarlint : SonarLint Local Storage Synchronizer] Downloaded settings in 41ms
[Info - 17:37:05.050] [sonarlint : SonarLint Local Storage Synchronizer] Downloaded plugin list in 8ms
[Info - 17:37:05.054] [sonarlint : SonarLint Local Storage Synchronizer] [SYNC] Synchronizing analyzer configuration for project ‘proj_key’
… After this the connection process to the sonarqube server starts.