No issues found in recent version of SonarQube for IDE plugin in Rider again

Please provide

  • Operating system: Win11
  • SonarQube for IntelliJ plugin version: 12.3.0.84775
  • Rider version: 2026.1.2
  • Programming language you’re coding in: C#
  • Is connected mode used:
    • SonarQube Server, SonarQube Community Build

And a thorough description of the problem / question:

No issues have been found specifically for Rider.
The same server is connected in WebStorm and it works.
Even without a server, no standard issues are found.
As a further note: when you start a Unity game project, issues show up; when you start a “normal” .NET application, no issues are shown.

Hello @MF-Bridgefield and welcome to the Community! Does this project show issues when analyzed in SonarQube Server? I’m trying to understand if it’s an issue with the project or with the IDE extension.

Apart from that, do you see any errors in the SonarQube for IDE logs?

Thank you for your reply.

The project does not show any issues, regardless of whether it is connected to a SonarQube server or not.

I also created a brand-new test project containing only a single class with several obvious code issues, but SonarQube still does not report any findings.

This is the error log from the new project:

[sonarlint-analysis-scheduler] ERROR sonarlint - File to analyze was not found in the file system:
file:///C:/Projects/TestProject/TestProject/Class1.cs

It is very strange that the file cannot be found, as it clearly exists at that location.

In the main project, which is connected to the server, I also see the following warnings:

[Thread-105] ERROR org.sonarsource.sonarlint.core.rpc.client.SloopLauncher - StdErr:
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called

[Thread-105] ERROR org.sonarsource.sonarlint.core.rpc.client.SloopLauncher - StdErr:
WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil

[Thread-105] ERROR org.sonarsource.sonarlint.core.rpc.client.SloopLauncher - StdErr:
WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil

[Thread-105] ERROR org.sonarsource.sonarlint.core.rpc.client.SloopLauncher - StdErr:
WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release

Additionally, I see multiple occurrences of the same error:

[sonarlint-analysis-scheduler] ERROR sonarlint - File to analyze was not found in the file system

Do you have any idea what could cause SonarLint to lose access to files that clearly exist in the project?

Hey @MF-Bridgefield, okay so there is an error indeed. It’s difficult to tell what’s the cause at this point. Could you please collect debug logs and share them here, redacted as necessary? In the meantime, I will flag this for the devs.

Another interresting error log:

[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [DEBUG] MSBuild instance .NET Core SDK 10.0.301 18.6.4 scored at -2147483648
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [DEBUG] MSBuild instance .NET Core SDK 10.0.204 18.3.3 scored at -2147483648
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [DEBUG] MSBuild instance .NET Core SDK 10.0.109 18.0.11 scored at -2147483648
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [DEBUG] MSBuild instance .NET Core SDK 9.0.315 17.14.43 scored at -2147483648
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [DEBUG] MSBuild instance .NET Core SDK 9.0.205 17.13.25 scored at -2147483648
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [DEBUG] MSBuild instance .NET Core SDK 9.0.118 17.12.57 scored at -2147483648
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [DEBUG] MSBuild instance .NET Core SDK 8.0.422 17.11.48 scored at -2147483648
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [INFORMATION] Registered MSBuild instance: .NET Core SDK 10.0.301 18.6.4 - "C:\\Program Files\\dotnet\\sdk\\10.0.301"
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [DEBUG] Starting with OmniSharp options: {"RoslynExtensionsOptions":{"EnableDecompilationSupport":false,"EnableAnalyzersSupport":false,"EnableImportCompletion":false,"EnableAsyncCompletion":false,"DocumentAnalysisTimeoutMs":30000,"DiagnosticWorkersThreadCount":15,"AnalyzeOpenDocumentsOnly":false,"InlayHintsOptions":{"EnableForParameters":false,"ForLiteralParameters":false,"ForIndexerParameters":false,"ForObjectCreationParameters":false,"ForOtherParameters":false,"SuppressForParametersThatDifferOnlyBySuffix":false,"SuppressForParametersThatMatchMethodIntent":false,"SuppressForParametersThatMatchArgumentName":false,"EnableForTypes":false,"ForImplicitVariableTypes":false,"ForLambdaParameterTypes":false,"ForImplicitObjectCreation":false},"LocationPaths":null},"FormattingOptions":{"OrganizeImports":false,"EnableEditorConfigSupport":false,"NewLine":"\\n","UseTabs":false,"TabSize":4,"IndentationSize":4,"SpacingAfterMethodDeclarationName":false,"SeparateImportDirectiveGroups":false,"SpaceWithinMethodDeclarationParenthesis":false,"SpaceBetweenEmptyMethodDeclarationParentheses":false,"SpaceAfterMethodCallName":false,"SpaceWithinMethodCallParentheses":false,"SpaceBetweenEmptyMethodCallParentheses":false,"SpaceAfterControlFlowStatementKeyword":true,"SpaceWithinExpressionParentheses":false,"SpaceWithinCastParentheses":false,"SpaceWithinOtherParentheses":false,"SpaceAfterCast":false,"SpaceBeforeOpenSquareBracket":false,"SpaceBetweenEmptySquareBrackets":false,"SpaceWithinSquareBrackets":false,"SpaceAfterColonInBaseTypeDeclaration":true,"SpaceAfterComma":true,"SpaceAfterDot":false,"SpaceAfterSemicolonsInForStatement":true,"SpaceBeforeColonInBaseTypeDeclaration":true,"SpaceBeforeComma":false,"SpaceBeforeDot":false,"SpaceBeforeSemicolonsInForStatement":false,"SpacingAroundBinaryOperator":"single","IndentBraces":false,"IndentBlock":true,"IndentSwitchSection":true,"IndentSwitchCaseSection":true,"IndentSwitchCaseSectionWhenBlock":true,"LabelPositioning":"oneLess","WrappingPreserveSingleLine":true,"WrappingKeepStatementsOnSingleLine":true,"NewLinesForBracesInTypes":true,"NewLinesForBracesInMethods":true,"NewLinesForBracesInProperties":true,"NewLinesForBracesInAccessors":true,"NewLinesForBracesInAnonymousMethods":true,"NewLinesForBracesInControlBlocks":true,"NewLinesForBracesInAnonymousTypes":true,"NewLinesForBracesInObjectCollectionArrayInitializers":true,"NewLinesForBracesInLambdaExpressionBody":true,"NewLineForElse":true,"NewLineForCatch":true,"NewLineForFinally":true,"NewLineForMembersInObjectInit":true,"NewLineForMembersInAnonymousTypes":true,"NewLineForClausesInQuery":true},"FileOptions":{"SystemExcludeSearchPatterns":\["**/node_modules/**/*","**/bin/**/*","**/obj/**/*","**/.git/**/*"\],"ExcludeSearchPatterns":[ ]},"RenameOptions":{"RenameOverloads":false,"RenameInStrings":false,"RenameInComments":false},"ImplementTypeOptions":{"InsertionBehavior":0,"PropertyGenerationBehavior":0},"DotNetCliOptions":{"LocationPaths":null},"Plugins":{"LocationPaths":null}}
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [INFORMATION] Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [INFORMATION] Updating the solution's fallback AnalyzerConfigOptions.
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [INFORMATION] Detecting Cake files in 'C:\\Projects\\TestProject'.
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [INFORMATION] Did not find any Cake files
[omnisharp-stdout-stream-consumer-22620] DEBUG org.sonarsource.sonarlint.omnisharp.protocol.OmnisharpResponseProcessor - Omnisharp: [ERROR] The project system 'OmniSharp.MSBuild.ProjectSystem' threw exception during initialization.
System.NullReferenceException: Object reference not set to an instance of an object.
at OmniSharp.MSBuild.MSBuildHelpers.GetBuildEnvironmentInfo() in C:\\a\\omnisharp-roslyn\\omnisharp-roslyn\\src\\OmniSharp.MSBuild\\MSBuildHelpers.cs:line 27
at OmniSharp.MSBuild.ProjectSystem.Initalize(IConfiguration configuration) in C:\\a\\omnisharp-roslyn\\omnisharp-roslyn\\src\\OmniSharp.MSBuild\\ProjectSystem.cs:line 101
at OmniSharp.WorkspaceInitializer.Initialize(IServiceProvider serviceProvider, CompositionHost compositionHost) in C:\\a\\omnisharp-roslyn\\omnisharp-roslyn\\src\\OmniSharp.Host\\WorkspaceInitializer.cs:line 58

Hey, seeing the logs from omnisharp gave me a few ideas. We have some docs discussing quirks of SonarQube for Rider + C#. Could you please have a look at them, particularly at these 2 points:

  • Have you configured sonar.cs.internal.useNet6?
  • Do you happen to have an omnisharp.json file either under your user directory or in the solution root?

Hi,

I encounter the same issue. No issue found by Sonar in Rider. But it works in Visual Studio or on server (analysis triggered by Azure DevOps pipelines).

In the log I can see this error : ERROR org.sonarsource.sonarlint.omnisharp.OmnisharpSensor - Timeout waiting for the solution to be loaded.
So I tried to change the timeout parameters as stated here : Scan my project | IntelliJ | Sonar Documentation
But even with 300 seconds I still get the issue. Even in a test project of 5 files and < 100 LOC

Hi @julient and welcome to the Community! I moved you to a new thread because in principle, your error looks different.

  • Could you please share your SonarQube version, Rider version and SonarQube for IntelliJ version?
  • Could you also share verbose logs?
  • Could you expand a bit more on which parameters have you tweaked and to what values? As per the page you linked, there are 4 that you should consider: sonar.cs.internal.useNet6, sonar.cs.internal.loadProjectsOnDemand, sonar.cs.internal.startupTimeout and sonar.cs.internal.loadProjectsTimeout. You should also check if you have any omnisharp.json files.

That’s one of the symptoms of my problem, too.

No issues found in recent version of SonarQube for IDE plugin in Rider again

I suspect it’s related to the new .NET 10 SDK (10.0.301) and that the current version of MSBuild is no longer compatible with Omnisharp.

Versions used

Rider 2026.1.3 Build #RD-261.25134.178, built on June 14, 2026
SonarQube for IDE 12.3.0.84775
SonarQube Server 2026.2.1.121354

Here are the verbose logs

sonarqube_for_ide_logs.log (75.9 KB)

I set the value of these parameters to 300 and left the other with their default values

  • sonar.cs.internal.loadProjectsTimeout
  • sonar.cs.internal.startupTimeout

No omnisharp.json file, only an empty .omnisharp in my user folder.

I merged the thread back here based on @MF-Bridgefield’s comment and on @julient’s logs because now indeed I can see that you are seeing the same error.

@julient thanks for sharing the logs and the details about your setup!

@MF-Bridgefield thanks for sharing your suspicion about the .NET SDK version!

I’m going to flag this for the developers to check more in depth.

Hey, thanks for the logs.

There might be an incompatiblity between OmniSharp (1.39.15 - latest version) and .NET 10. We’re looking into solutions.

In the meantime, could you try to point analysis at an older SDK (8 or 9):

  • Add a global.json at the solution root, e.g. "version": "8.0.422", or
  • In Settings → Tools → SonarQube for IDE → Project Settings → Analysis Properties, set
    sonar.cs.internal.msBuildPath=C:\Program Files\dotnet\sdk\8.0.422
    (adjust to an SDK 8/9 path on your machine)

Restart Rider after changing this.

Note: Raising startupTimeout / loadProjectsTimeout won’t help here, OmniSharp fails during MSBuild init, not because it’s slow.

We’re tracking a proper fix for .NET SDK 10 support. If the workaround doesn’t help, please share your Rider/plugin versions and dotnet --list-sdks.

Hi,

It doesn’t work better with this property set. I also tried with SDK 6.0.428 and 9.0.315.

Rider and Sonar for IDE versions are :

  • Rider 2026.1.3 Build #RD-261.25134.178, built on June 14, 2026
  • SonarQube for IDE 12.3.0.84775

listed SDKs are :

  • 6.0.428
  • 8.0.422
  • 9.0.315
  • 10.0.301

Regards,

Thanks for trying that, and sorry it didn’t help.

Could you please:

  1. Share fresh verbose logs after setting sonar.cs.internal.msBuildPath, we want to confirm the override is applied
  2. Try a small test project targeting net8.0 or net9.0 (not net10.0) with the same property, does analysis work there?

We’re still looking into this on our side; I’ll update this thread when we have more.

Thanks for your patience.

Here is the new log

sonarqube_for_ide_logs_20260622.log (46.7 KB)

I was already testing with a net8.0 project. Here it is :

WebApplication3.zip (5.6 KB)

In fact I don’t have any net10.0 project. But SDK is installed. Like mentioned by Markus a few days ago. it is possible the latest update (10.0.301) has broken something. The update has been installed on 16th june.

Thanks for the logs and the sample project, they helped us pinpoint the issue.

Your project setup looks fine. The problem is on our side: with SDK 10.0.301 installed, embedded OmniSharp (1.39.15) fails to initialize its MSBuild layer, so C# analysis never runs and no issues are reported. This can happen even for net8.0 projects, it’s tied to the SDK 10 installation, not your target framework.

The msBuildPath property I suggested earlier won’t help here; sorry for the confusion. We’re working on a proper fix.

As a temporary test, uninstalling SDK 10.0.301 (keeping 8.x/9.x) should unblock analysis. We’ll update this thread when a fix is available.

Thanks for your patience.

  • Operating system: Debian GNU/Linux 12 (bookworm)
  • SonarQube for IntelliJ plugin version: 12.4.0.84870
  • IntelliJ version: JetBrains Rider 2026.1.1 (Source revision: 484ee3a26185d)
  • Programming language you’re coding in: c# (dotnet 10 and 8)
  • Is connected mode used: N/A, this is related to scanning on local machine

OmnisharpSensor - Timeout waiting for the solution to be loaded.

SonarQube reports 0 issues. Logs indicate that omnisharp timed out.

steps to reproduce:

  • create a fresh dotnet project (tested both with .sln and .slnx)
  • wait for omnisharp to load

expected: omnisharp loads
actual: omnisharp times out

logs:

[2026-06-26T08:48:28.958] [sonarlint-analysis-scheduler] INFO sonarlint - Starting analysis with configuration: [
  baseDir: /home/mailund/roteskuff/test
  extraProperties: {sonar.cs.internal.dotnetCliExeLocation=/usr/share/dotnet/dotnet, sonar.js.internal.bundlePath=/home/mailund/.local/share/JetBrains/Rider2026.1/sonarlint-intellij/plugins/eslint-bridge, sonar.cs.internal.solutionPath=/home/mailund/roteskuff/test/test.sln, sonar.cs.internal.msBuildPath=/usr/share/dotnet/sdk/8.0.422}
  activeRules: [27 css, 61 Web, 305 csharpsquid, 372 typescript, 30 secrets, 359 javascript]
  inputFiles: [
    file:///home/mailund/roteskuff/test/test/Program.cs (UTF-8)
  ]
]

 [2026-06-26T08:48:28.986] [sonarlint-analysis-scheduler] INFO sonarlint - Index files
 [2026-06-26T08:48:28.987] [Report about progress of file indexation] INFO sonarlint - 1 file indexed
 [2026-06-26T08:48:28.999] [sonarlint-analysis-scheduler] INFO org.reflections.Reflections - Reflections took 10 ms to scan 1 urls, producing 30 keys and 295 values
 [2026-06-26T08:48:29.009] [sonarlint-analysis-scheduler] INFO org.sonarsource.sonarlint.omnisharp.OmnisharpServerController - Starting OmniSharp...
 [2026-06-26T08:48:30.342] [omnisharp-stdout-stream-consumer-81662] INFO org.sonarsource.sonarlint.omnisharp.OmnisharpServerController - OmniSharp successfully started
 [2026-06-26T08:49:29.009] [sonarlint-analysis-scheduler] ERROR org.sonarsource.sonarlint.omnisharp.OmnisharpSensor - Timeout waiting for the solution to be loaded. You can find help on https://docs.sonarsource.com/sonarlint/intellij/using-sonarlint/scan-my-project/#supported-features-in-rider or https://docs.sonarsource.com/sonarlint/vs-code/getting-started/requirements/#csharp-analysis
 [2026-06-26T08:49:29.01] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Available processors: 12
 [2026-06-26T08:49:29.01] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Using 12 threads for analysis.
 [2026-06-26T08:49:29.013] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Start fetching files for the text and secrets analysis
 [2026-06-26T08:49:29.013] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Retrieving all except binary files
 [2026-06-26T08:49:29.013] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.analyzer.Analyzer - Starting the text and secrets analysis
 [2026-06-26T08:49:29.013] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1 source file to be analyzed for the text and secrets analysis
 [2026-06-26T08:49:29.015] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1/1 source file has been analyzed for the text and secrets analysis
 [2026-06-26T08:49:29.015] [sonarlint-analysis-scheduler] INFO sonarlint - Analysis detected 0 issues and 0 Security Hotspots in 60057ms


 [2026-06-26T08:43:09.087] [sonarlint-analysis-scheduler] INFO sonarlint - Index files
 [2026-06-26T08:43:09.091] [Report about progress of file indexation] INFO sonarlint - 1 file indexed
 [2026-06-26T08:43:09.125] [sonarlint-analysis-scheduler] INFO org.reflections.Reflections - Reflections took 22 ms to scan 1 urls, producing 30 keys and 295 values
 [2026-06-26T08:43:09.353] [sonarlint-analysis-scheduler] INFO org.sonarsource.sonarlint.omnisharp.OmnisharpServerController - Starting OmniSharp...
 [2026-06-26T08:43:11.086] [omnisharp-stdout-stream-consumer-79041] INFO org.sonarsource.sonarlint.omnisharp.OmnisharpServerController - OmniSharp successfully started
 [2026-06-26T08:44:09.199] [sonarlint-analysis-scheduler] ERROR org.sonarsource.sonarlint.omnisharp.OmnisharpSensor - Timeout waiting for the solution to be loaded. You can find help on https://docs.sonarsource.com/sonarlint/intellij/using-sonarlint/scan-my-project/#supported-features-in-rider or https://docs.sonarsource.com/sonarlint/vs-code/getting-started/requirements/#csharp-analysis
 [2026-06-26T08:44:09.206] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Available processors: 12
 [2026-06-26T08:44:09.206] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Using 12 threads for analysis.
 [2026-06-26T08:44:09.354] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Start fetching files for the text and secrets analysis
 [2026-06-26T08:44:09.354] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Retrieving all except binary files
 [2026-06-26T08:44:09.354] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.analyzer.Analyzer - Starting the text and secrets analysis
 [2026-06-26T08:44:09.355] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1 source file to be analyzed for the text and secrets analysis
 [2026-06-26T08:44:09.36] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1/1 source file has been analyzed for the text and secrets analysis
 [2026-06-26T08:44:09.364] [sonarlint-analysis-scheduler] INFO sonarlint - Analysis detected 0 issues and 0 Security Hotspots in 60632ms

This is just the default weather-forecast project created when creating a new dotnet app, so it is not a large and complex codebase, and running on a machine with decent specs.

Hey @smailund, I moved you into this thread because you’re experiencing the same issue. We will update this thread when a fix is available. Thanks for your patience!

To give an update, saying OmniSharp doesn’t support .NET 10 was maybe too strong. Upstream 1.39.15 includes partial SDK 10 work - still investigating how far SDK 10 support actually goes.

Regardless, we’re fixing two issues on our side:

  • SLOMNI-128 make sure the IDE passes the correct SDK to OmniSharp
  • SLOMNI-130 show a clear failure instead of silently returning no issues when analysis can’t start

That should address the common case (e.g. net8 project with SDK 10 also installed). Net10-only scenarios may still need further validation.

Thanks!