Extesion fails to start in Visual Studio 2022 (could not find java.dll)

Extension fails to start right after getting installed.

  • Microsoft Windows [Version 10.0.19045.5608]

  • Microsoft Visual Studio Professional 2022 (64-bit) Version 17.12.5

  • No Java installed

  • Using SonarQube server

Log from Output window:

[ThreadId 1] Initializing the telemetry package...
[ThreadId 1] Finished initializing the telemetry package...
[ThreadId 55] Initializing the daemon package...
[ThreadId 55] [Connection Migration] Start migrating connections from existing bindings
[ThreadId 55] [Connection Migration] End migrating connections from existing bindings
[ThreadId 1] Current VS version:
    Visual Studio Professional 2022
    17.12.35728.132
    17.12.5
[DEBUG] [ThreadId 1] [ConnectedMode/GitMonitor] No repo detected - nothing to monitor
[ThreadId 6] [SLCoreHandler] Creating SLCore instance
[ThreadId 6] [SLCoreHandler] Starting SLCore instance
[ThreadId 15] [SLCORE-ERR] Error: could not find java.dll
[ThreadId 15] [SLCORE-ERR] Error: Could not find Java SE Runtime Environment.
[ThreadId 6] Loaded settings from "C:\Users\MārisCakuls\AppData\Roaming\SonarLint for Visual Studio\settings.json".
[ThreadId 6] [NodeJSLocator] Checking environment variable SONAR_NODEJS_PATH
[ThreadId 6] [NodeJsLocator] Environment variable is not set
[ThreadId 6] [SLCoreHandler] SLCore instance exited
[ThreadId 6] [SLCoreHandler] Creating SLCore instance
[ThreadId 6] [SLCoreHandler] Starting SLCore instance
[ThreadId 6] [NodeJSLocator] Checking environment variable SONAR_NODEJS_PATH
[ThreadId 6] [NodeJsLocator] Environment variable is not set
[ThreadId 10] [SLCORE-ERR] Error: could not find java.dll
[ThreadId 10] [SLCORE-ERR] Error: Could not find Java SE Runtime Environment.
[ThreadId 6] [SLCoreHandler] SLCore instance exited
[DEBUG] [ThreadId 6] [Notifications] Disabled notifications file does not exist. File: C:\Users\Å ausmas\AppData\Roaming\SonarLint for Visual Studio\17\internal.notifications.json
[ThreadId 1] [Notifications] Failed to display notification "sonarlint.sloop.restart.failed": System.NullReferenceException: Object reference not set to an instance of an object.
   at SonarLint.VisualStudio.Core.Notifications.NotificationService.ShowInfoBar(INotification notification, Guid toolWindowId)
[ThreadId 6] Finished initializing the daemon package.
[DEBUG] [ThreadId 1] [ConnectedMode/GitMonitor] Monitoring git repo. Root path: C:\local-repo
[ThreadId 65] [ConnectedMode/DotnetAnalyzerIndicator] Service Provider is unavailable
[DEBUG] [ThreadId 27] SLCore service is not available, telemetry is discarded
[ThreadId 48] [SLCore > Workspace Files > Tracking] Service Provider is unavailable
[ThreadId 66] [SLCoreAnalyzer] Analyzing C:\local-repo\SomeProject\Program - Select Weather.cs with id e9536fe4-69b1-4ba9-9f2f-18205006bbdf
[ThreadId 66] [SLCoreAnalyzer] Analysis e0036fe4-69b1-4ba9-9f2f-18205006aadf not ready for file C:\local-repo\SomeProject\Program - Select Weather.cs: Configuration scope not initialized
[ThreadId 1] Initializing the SonarQube for Visual Studio package...
[ThreadId 1] Finishing initializing the SonarQube for Visual Studio package
[ThreadId 86] Initializing the notifications package...
[ThreadId 1] Not connected: not checking for notifications
[ThreadId 1] Finished initializing the notifications package
[ThreadId 1] [Shared Binding] The shared binding configuration file was not found and will not be used. Probed path: not found

Hi,

Welcome to the community and thanks for this report!

What version of SonarQube for Visual Studio are you using?

 
Thx,
Ann

Hi,

I am using SonarQube for VisualStudio 2022 8.13.0.12427

Hi,

Thanks for that detail. I’ve flagged this for the team.

 
Ann

Hi @padzeralu,

Thanks for reporting this issue! Since Java is embedded in the extension, the error ā€œError: could not find java.dllā€ could indicate a problem with the installation or that some files were blocked by security software.

I would suggest you to reinstall the extension and at the same time try checking your firewall or antivirus if they flagged and blocked the extension or any of its files.

:one: Reinstall the Extension

  • Uninstall the extension completely.
  • Restart Visual Studio.
  • Reinstall the latest version of the extension to ensure all files are properly installed.

:two: Check for Security Software Blocking

  • Your firewall or antivirus might have flagged and blocked the embedded Java files.
  • Try checking your antivirus/firewall after reinstalling the extension.
  • In that case you could add an exception for the extension in your security software.

If the issue persists, please let us know!

:three: Workaround: Manually specify a Java Installation

  • Another possible but less ideal solution would be to install java on your machine and let the extension use that installation.
  • To specify a JRE, go to Extensions > SonarQube for Visual Studio > Options… > SonarQube for Visual Studio > General > Java Home , add the path to your JRE, and restart your IDE to apply the setting.

Kind regards,
Vasileios Naskos

1 Like

After installing the recent update for both VS2022 and SQ extension the error output log looks slightly better but still unable to connect to server.

[ThreadId 1] [Connected Mode > Shared Binding] The shared binding configuration file was not found and will not be used. Probed path: not found
[DEBUG] [ThreadId 167] [SlCoreConnectionAdapter] [IConnectionConfigurationSLCoreService] Service Provider is unavailable
[DEBUG] [ThreadId 144] [SlCoreConnectionAdapter] [IConnectionConfigurationSLCoreService] Service Provider is unavailable
[DEBUG] [ThreadId 164] [SlCoreConnectionAdapter] [IConnectionConfigurationSLCoreService] Service Provider is unavailable
[DEBUG] [ThreadId 150] [SlCoreConnectionAdapter] [IConnectionConfigurationSLCoreService] Service Provider is unavailable

Thanks for the update, it’s good to hear that we’re in a better state!

It looks like there’s still some work to do to fully understand and resolve the issue. To dig deeper, could you please share the full Verbose logs?

I appreciate your patience and understanding as we work through this! :grin:

Hi,

I switched on Verbos logs and also updated Visual Studio again, but that didn’t help much so I just went ahead and installed JDK and specified the path in options.

This is the version I am using is
https://download.java.net/java/GA/jdk23.0.2/6da2a6609d6e406f85c491fcb119101b/7/GPL/openjdk-23.0.2_windows-x64_bin.zip

However, the extension is still failing to connect to server.

[ThreadId 1] Initializing the telemetry package…
[ThreadId 1] Finished initializing the telemetry package…
[ThreadId 63] Initializing the daemon package…
[ThreadId 63] [Connection Migration] Start migrating connections from existing bindings
[ThreadId 63] [Connection Migration] End migrating connections from existing bindings
[DEBUG] [ThreadId 1] [ConnectedMode/GitMonitor] No repo detected - nothing to monitor
[ThreadId 1] Current VS version:
Visual Studio Professional 2022
17.13.35919.96
17.13.5
[ThreadId 11] [SLCoreHandler] Creating SLCore instance
[ThreadId 11] [SLCoreHandler] Starting SLCore instance
[DEBUG] [ThreadId 11] Using JRE location provided in the settings ā€œC:\jdk\openjdk-23.0.2_windows-x64_bin\jdk-23.0.2\bin\java.exeā€
[ThreadId 19] [SLCORE-ERR] Error: Could not find or load main class org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli
[ThreadId 19] [SLCORE-ERR] Caused by: java.lang.ClassNotFoundException: org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli
[ThreadId 11] Loaded settings from ā€œC:\Users\DougieJones\AppData\Roaming\SonarLint for Visual Studio\settings.jsonā€.
[DEBUG] [ThreadId 1] [ConnectedMode/GitMonitor] Monitoring git repo. Root path: C:\sd-is-sfs
[ThreadId 11] [NodeJSLocator] Checking environment variable SONAR_NODEJS_PATH
[ThreadId 40] [ConnectedMode/DotnetAnalyzerIndicator] Service Provider is unavailable
[DEBUG] [ThreadId 87] SLCore service is not available, telemetry is discarded
[ThreadId 11] [NodeJsLocator] Environment variable is not set
[ThreadId 20] [SLCore > Workspace Files > Tracking] Service Provider is unavailable
[ThreadId 75] [SLCoreAnalyzer] Analyzing C:\black-logde\src\TP\Services\DoughnutsAndCoffee.cs with id cd5253d9-63d7-4640-aa44-104149f72511
[ThreadId 75] [SLCoreAnalyzer] Analysis cd5253d9-63d7-4640-aa44-104149f72515 not ready for file C:\black-logde\src\TP\Services\DoughnutsAndCoffee.cs: Configuration scope not initialized
[ThreadId 11] [SLCoreHandler] SLCore instance exited
[ThreadId 11] [SLCoreHandler] Creating SLCore instance
[ThreadId 11] [SLCoreHandler] Starting SLCore instance
[DEBUG] [ThreadId 11] Using JRE location provided in the settings ā€œC:\jdk\openjdk-23.0.2_windows-x64_bin\jdk-23.0.2\bin\java.exeā€
[ThreadId 11] [NodeJSLocator] Checking environment variable SONAR_NODEJS_PATH
[ThreadId 11] [NodeJsLocator] Environment variable is not set
[ThreadId 11] Finished initializing the daemon package.
[ThreadId 1] Initializing the SonarQube for Visual Studio package…
[ThreadId 1] Finishing initializing the SonarQube for Visual Studio package
[ThreadId 83] [SLCORE-ERR] Error: Could not find or load main class org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli
[ThreadId 84] [SLCoreHandler] SLCore instance exited
[ThreadId 83] [SLCORE-ERR] Caused by: java.lang.ClassNotFoundException: org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli
[DEBUG] [ThreadId 84] [Notifications] Disabled notifications file does not exist. File: C:\Users\DougieJones\AppData\Roaming\SonarLint for Visual Studio\17\internal.notifications.json
[DEBUG] [ThreadId 1] [Roslyn Analyzers > To Update] Analyzer update. Registering the following analyzers:
SonarAnalyzer.CSharp, SonarAnalyzer.CSharp, Version=10.7.0.0, Culture=neutral, PublicKeyToken=null, C:\USERS\DougieJones\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\17.0_EC34336F\EXTENSIONS\EJY4TRRR.UIA\EmbeddedDotnetAnalyzerDLLs\SonarAnalyzer.CSharp.dll
SonarAnalyzer.VisualBasic, SonarAnalyzer.VisualBasic, Version=10.7.0.0, Culture=neutral, PublicKeyToken=null, C:\USERS\DougieJones\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\17.0_EC34336F\EXTENSIONS\EJY5TZVE.UIA\EmbeddedDotnetAnalyzerDLLs\SonarAnalyzer.VisualBasic.dll

Hello @padzeralu,

Thanks for trying the reinstallation and manually setting the JDK path. It’s definitely unexpected that you’re now encountering a ā€œCould not find or load main class… ClassNotFoundExceptionā€ error after that, especially since it worked fine on my test setup with JDK 23 you mentioned above. This suggests the issue might be environment-specific.

Given that the initial problem could have been related to security software or firewall interference, and this new error is also quite unusual for a standard setup, I’d like you to try a few things to help us narrow down the cause:

  1. Disable Other Visual Studio Extensions: There’s a possibility that another installed extension might be conflicting with SonarQube for Visual Studio. Could you please try disabling all other extensions (except for SonarQube for Visual Studio) and then restarting Visual Studio to see if the issue persists?
  2. Check Security Software/Firewall: Even though you’ve reinstalled, it’s worth double-checking if any security software (like antivirus or firewall) on your machine might be interfering with the SonarQube extension’s backend processes. Please review your security software settings and ensure that SonarQube for Visual Studio and any related processes are not being blocked.
  3. Re-check Embedded Java (Just in Case): I understand you might have already tried reverting to the embedded Java SE Runtime, but could you please double-check this again? To do this, ensure that the manually added JDK path is completely removed from the SonarQube for Visual Studio extension options within Visual Studio, so it is definitely using its own bundled Java. While I don’t have high hopes for this, it’s a quick check to definitively rule it out.

This is indeed a tricky situation, and I appreciate your patience as we try to figure out what’s going on. Please let me know the results of trying these steps, and provide any additional details you think might be relevant.

Thank you! :folded_hands:

Hi, tried uninstalling all other extensions but that did not help.

This is the log from Output window:

[ThreadId 1] Initializing the telemetry package...
[ThreadId 1] Finished initializing the telemetry package...
[ThreadId 64] Initializing the daemon package...
[ThreadId 64] [Connection Migration] Start migrating connections from existing bindings
[ThreadId 64] [Connection Migration] End migrating connections from existing bindings
[DEBUG] [ThreadId 1] [ConnectedMode/GitMonitor] No repo detected - nothing to monitor
[ThreadId 1] Current VS version:
    Visual Studio Professional 2022
    17.13.35931.197
    17.13.6
[DEBUG] [ThreadId 19] [ImportsBeforeFileGenerator] Checking if file exists before importing targets. File: C:\Users\DougieJones\AppData\Local\Microsoft\MSBuild\Current\Microsoft.Common.targets\ImportBefore\SonarLint.targets
[DEBUG] [ThreadId 19] [ImportsBeforeFileGenerator] Skipped file writing as identical file was found.
[ThreadId 19] [SLCoreHandler] Creating SLCore instance
[ThreadId 19] [SLCoreHandler] Starting SLCore instance
[DEBUG] [ThreadId 19] Using JRE location provided in the settings "C:\vs_installer\openjdk-23.0.2_windows-x64_bin\jdk-23.0.2\bin\java.exe"
[ThreadId 56] [SLCORE-ERR] Error: Could not find or load main class org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli
[ThreadId 56] [SLCORE-ERR] Caused by: java.lang.ClassNotFoundException: org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli
[ThreadId 19] Loaded settings from "C:\Users\DougieJones\AppData\Roaming\SonarLint for Visual Studio\settings.json".
[ThreadId 19] [NodeJSLocator] Checking environment variable SONAR_NODEJS_PATH
[ThreadId 19] [NodeJsLocator] Environment variable is not set
[ThreadId 19] [SLCoreHandler] SLCore instance exited
[ThreadId 19] [SLCoreHandler] Creating SLCore instance
[ThreadId 19] [SLCoreHandler] Starting SLCore instance
[DEBUG] [ThreadId 19] Using JRE location provided in the settings "C:\vs_installer\openjdk-23.0.2_windows-x64_bin\jdk-23.0.2\bin\java.exe"
[ThreadId 19] [NodeJSLocator] Checking environment variable SONAR_NODEJS_PATH
[ThreadId 19] [NodeJsLocator] Environment variable is not set
[ThreadId 19] Finished initializing the daemon package.
[ThreadId 57] [SLCORE-ERR] Error: Could not find or load main class org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli
[ThreadId 57] [SLCORE-ERR] Caused by: java.lang.ClassNotFoundException: org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli
[ThreadId 69] [SLCoreHandler] SLCore instance exited
[DEBUG] [ThreadId 69] [Notifications] Disabled notifications file does not exist. File: C:\Users\DougieJones\AppData\Roaming\SonarLint for Visual Studio\17\internal.notifications.json
[ThreadId 1] [Notifications] Failed to display notification "sonarlint.sloop.restart.failed": System.NullReferenceException: Object reference not set to an instance of an object.
   at SonarLint.VisualStudio.Core.Notifications.NotificationService.ShowInfoBar(INotification notification, Guid toolWindowId)
[DEBUG] [ThreadId 1] [ConnectedMode/GitMonitor] Monitoring git repo. Root path: C:\my-repo
[ThreadId 22] [ConnectedMode/DotnetAnalyzerIndicator] Service Provider is unavailable
[DEBUG] [ThreadId 71] SLCore service is not available, telemetry is discarded
[ThreadId 22] [SLCore > Workspace Files > Tracking] Service Provider is unavailable
[ThreadId 74] [SLCoreAnalyzer] Analyzing C:\my-repo\test\ABC.Tests\Extensions\ServiceCollectionExtensionsTests.cs with id dff1a589-8814-4216-91fe-43b74639568b
[ThreadId 74] [SLCoreAnalyzer] Analysis dff1a589-8814-4216-91fe-43b74639568b not ready for file C:\my-repo\test\ABC.Tests\Extensions\ServiceCollectionExtensionsTests.cs: Configuration scope not initialized
[ThreadId 1] Initializing the SonarQube for Visual Studio package...
[ThreadId 1] Finishing initializing the SonarQube for Visual Studio package
[ThreadId 82] Initializing the notifications package...
[ThreadId 1] Not connected: not checking for notifications
[ThreadId 1] Finished initializing the notifications package
[ThreadId 1] [Connected Mode > Shared Binding] The shared binding configuration file was not found and will not be used. Probed path: not found
[DEBUG] [ThreadId 1] [Roslyn Analyzers > To Update] Analyzer update. Registering the following analyzers:
    SonarAnalyzer.CSharp, SonarAnalyzer.CSharp, Version=10.8.0.0, Culture=neutral, PublicKeyToken=null, C:\USERS\DougieJones\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\17.0_EC34336F\EXTENSIONS\LYBKRHTV.U0X\EmbeddedDotnetAnalyzerDLLs\SonarAnalyzer.CSharp.dll
    SonarAnalyzer.VisualBasic, SonarAnalyzer.VisualBasic, Version=10.8.0.0, Culture=neutral, PublicKeyToken=null, C:\USERS\DougieJones\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\17.0_EC34336F\EXTENSIONS\LYBKRHTV.U0X\EmbeddedDotnetAnalyzerDLLs\SonarAnalyzer.VisualBasic.dll

[DEBUG] [ThreadId 1] [Roslyn Analyzers > Before Update] Solution C:\my-repo\ABC.sln, 2025-05-07T10:48:46.2650741Z-10015-0 Analyzers
    FSharp.Editor, FSharp.Editor, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\FSHARP\FSharp.Editor.dll
    Microsoft.AspNetCore.Razor.Utilities.Shared, Microsoft.AspNetCore.Razor.Utilities.Shared, Version=9.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\RAZORLANGUAGESERVICES\Microsoft.AspNetCore.Razor.Utilities.Shared.dll
    Microsoft.CodeAnalysis.Razor.Compiler, Microsoft.CodeAnalysis.Razor.Compiler, Version=9.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\RAZORLANGUAGESERVICES\Microsoft.CodeAnalysis.Razor.Compiler.dll
    Microsoft.CodeAnalysis.TypeScript.EditorFeatures, Microsoft.CodeAnalysis.TypeScript.EditorFeatures, Version=17.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TYPESCRIPT\Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll
    Microsoft.CodeAnalysis.CSharp.Features, Microsoft.CodeAnalysis.CSharp.Features, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.CSharp.Features.dll
    Microsoft.CodeAnalysis.CSharp.Workspaces, Microsoft.CodeAnalysis.CSharp.Workspaces, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.CSharp.Workspaces.dll
    Microsoft.CodeAnalysis.CSharp, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.CSharp.dll
    Microsoft.CodeAnalysis.EditorFeatures, Microsoft.CodeAnalysis.EditorFeatures, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.EditorFeatures.dll
    Microsoft.CodeAnalysis.ExternalAccess.AspNetCore, Microsoft.CodeAnalysis.ExternalAccess.AspNetCore, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.dll
    Microsoft.CodeAnalysis.ExternalAccess.FSharp, Microsoft.CodeAnalysis.ExternalAccess.FSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.ExternalAccess.FSharp.dll
    Microsoft.CodeAnalysis.Features, Microsoft.CodeAnalysis.Features, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.Features.dll
    Microsoft.CodeAnalysis.VisualBasic.Features, Microsoft.CodeAnalysis.VisualBasic.Features, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.VisualBasic.Features.dll
    Microsoft.CodeAnalysis.VisualBasic.Workspaces, Microsoft.CodeAnalysis.VisualBasic.Workspaces, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll
    Microsoft.CodeAnalysis.VisualBasic, Microsoft.CodeAnalysis.VisualBasic, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.VisualBasic.dll
    Microsoft.CodeAnalysis.Workspaces, Microsoft.CodeAnalysis.Workspaces, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.Workspaces.dll
    Microsoft.VisualStudio.LanguageServices.Xaml, Microsoft.VisualStudio.LanguageServices.Xaml, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.VisualStudio.LanguageServices.Xaml.dll
    Microsoft.VisualStudio.DesignTools.XamlLanguageService, Microsoft.VisualStudio.DesignTools.XamlLanguageService, Version=17.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\XAMLLANGUAGESERVICE\Microsoft.VisualStudio.DesignTools.XamlLanguageService.dll
    BouncyCastle.Cryptography, BouncyCastle.Cryptography, Version=2.0.0.0, Culture=neutral, PublicKeyToken=072edcf4a5328938, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\BouncyCastle.Cryptography.dll
    Newtonsoft.Json, Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\NewtonSoft.Json.dll
    SonarLint.VisualStudio.Core, SonarLint.VisualStudio.Core, Version=8.17.0.0, Culture=neutral, PublicKeyToken=c5b62af9de6d7244, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\SonarLint.VisualStudio.Core.dll
    SonarLint.VisualStudio.Roslyn.Suppressions, SonarLint.VisualStudio.Roslyn.Suppressions, Version=8.17.0.0, Culture=neutral, PublicKeyToken=c5b62af9de6d7244, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\SonarLint.VisualStudio.Roslyn.Suppressions.dll
    SonarQube.Client, SonarQube.Client, Version=8.17.0.0, Culture=neutral, PublicKeyToken=c5b62af9de6d7244, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\SonarQube.Client.dll
    System.IO.Abstractions, System.IO.Abstractions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=96bf224d23c43e59, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\System.IO.Abstractions.dll
Project ABC Analyzers
    Microsoft.Azure.Functions.Worker.Sdk.Analyzers, Microsoft.Azure.Functions.Worker.Sdk.Analyzers, Version=1.2.2.0, Culture=neutral, PublicKeyToken=551316b6919f366c, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.analyzers\1.2.2\analyzers\dotnet\cs\Microsoft.Azure.Functions.Worker.Sdk.Analyzers.dll
    System.Text.RegularExpressions.Generator, System.Text.RegularExpressions.Generator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\System.Text.RegularExpressions.Generator.dll
    Microsoft.Azure.Functions.Worker.Sdk.Generators, Microsoft.Azure.Functions.Worker.Sdk.Generators, Version=1.3.4.0, Culture=neutral, PublicKeyToken=551316b6919f366c, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\Microsoft.Azure.Functions.Worker.Sdk.Generators.dll
    Microsoft.Interop.SourceGeneration, Microsoft.Interop.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.SourceGeneration.dll
    Microsoft.AspNetCore.Components.Analyzers, Microsoft.AspNetCore.Components.Analyzers, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.Components.Analyzers.dll
    Microsoft.Extensions.Options.SourceGeneration, Microsoft.Extensions.Options.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\roslyn4.4\cs\Microsoft.Extensions.Options.SourceGeneration.dll
    Microsoft.Extensions.Logging.Generators, Microsoft.Extensions.Logging.Generators, Version=9.0.12.16305, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Users\DougieJones\.nuget\packages\microsoft.extensions.logging.abstractions\9.0.4\analyzers\dotnet\roslyn4.4\cs\Microsoft.Extensions.Logging.Generators.dll
    AWSSDK.SecurityToken.CodeAnalysis, AWSSDK.SecurityToken.CodeAnalysis, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null, C:\Users\DougieJones\.nuget\packages\awssdk.securitytoken\3.7.100.14\analyzers\dotnet\cs\AWSSDK.SecurityToken.CodeAnalysis.dll
    System.Text.Json.SourceGeneration, System.Text.Json.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\System.Text.Json.SourceGeneration.dll
    Microsoft.Interop.ComInterfaceGenerator, Microsoft.Interop.ComInterfaceGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.ComInterfaceGenerator.dll
    Microsoft.AspNetCore.App.CodeFixes, Microsoft.AspNetCore.App.CodeFixes, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.App.CodeFixes.dll
    Microsoft.CodeAnalysis.CSharp.NetAnalyzers, Microsoft.CodeAnalysis.CSharp.NetAnalyzers, Version=9.0.12.12301, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\Program Files\dotnet\sdk\9.0.203\Sdks\Microsoft.NET.Sdk\analyzers\Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll
    Microsoft.Interop.JavaScript.JSImportGenerator, Microsoft.Interop.JavaScript.JSImportGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.JavaScript.JSImportGenerator.dll
    Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.AsyncInterfaces, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\Microsoft.Bcl.AsyncInterfaces.dll
    Microsoft.Interop.LibraryImportGenerator, Microsoft.Interop.LibraryImportGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.LibraryImportGenerator.dll
    Microsoft.AspNetCore.App.Analyzers, Microsoft.AspNetCore.App.Analyzers, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.App.Analyzers.dll
    System.Text.Json, System.Text.Json, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\System.Text.Json.dll
    System.Text.Encodings.Web, System.Text.Encodings.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\System.Text.Encodings.Web.dll
    Microsoft.CodeAnalysis.NetAnalyzers, Microsoft.CodeAnalysis.NetAnalyzers, Version=9.0.12.12301, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\Program Files\dotnet\sdk\9.0.203\Sdks\Microsoft.NET.Sdk\analyzers\Microsoft.CodeAnalysis.NetAnalyzers.dll
Project ABC.Tests Analyzers
    Microsoft.Azure.Functions.Worker.Sdk.Analyzers, Microsoft.Azure.Functions.Worker.Sdk.Analyzers, Version=1.2.2.0, Culture=neutral, PublicKeyToken=551316b6919f366c, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.analyzers\1.2.2\analyzers\dotnet\cs\Microsoft.Azure.Functions.Worker.Sdk.Analyzers.dll
    System.Text.RegularExpressions.Generator, System.Text.RegularExpressions.Generator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\System.Text.RegularExpressions.Generator.dll
    nunit.analyzers, nunit.analyzers, Version=4.7.0.0, Culture=neutral, PublicKeyToken=null, C:\Users\DougieJones\.nuget\packages\nunit.analyzers\4.7.0\analyzers\dotnet\cs\nunit.analyzers.dll
    Microsoft.Azure.Functions.Worker.Sdk.Generators, Microsoft.Azure.Functions.Worker.Sdk.Generators, Version=1.3.4.0, Culture=neutral, PublicKeyToken=551316b6919f366c, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\Microsoft.Azure.Functions.Worker.Sdk.Generators.dll
    Microsoft.Interop.SourceGeneration, Microsoft.Interop.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.SourceGeneration.dll
    Microsoft.AspNetCore.Components.Analyzers, Microsoft.AspNetCore.Components.Analyzers, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.Components.Analyzers.dll
    nunit.analyzers.codefixes, nunit.analyzers.codefixes, Version=4.7.0.0, Culture=neutral, PublicKeyToken=null, C:\Users\DougieJones\.nuget\packages\nunit.analyzers\4.7.0\analyzers\dotnet\cs\nunit.analyzers.codefixes.dll
    Microsoft.Extensions.Options.SourceGeneration, Microsoft.Extensions.Options.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\roslyn4.4\cs\Microsoft.Extensions.Options.SourceGeneration.dll
    Microsoft.Extensions.Logging.Generators, Microsoft.Extensions.Logging.Generators, Version=9.0.12.16305, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Users\DougieJones\.nuget\packages\microsoft.extensions.logging.abstractions\9.0.4\analyzers\dotnet\roslyn4.4\cs\Microsoft.Extensions.Logging.Generators.dll
    AWSSDK.SecurityToken.CodeAnalysis, AWSSDK.SecurityToken.CodeAnalysis, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null, C:\Users\DougieJones\.nuget\packages\awssdk.securitytoken\3.7.100.14\analyzers\dotnet\cs\AWSSDK.SecurityToken.CodeAnalysis.dll
    System.Text.Json.SourceGeneration, System.Text.Json.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\System.Text.Json.SourceGeneration.dll
    Microsoft.Interop.ComInterfaceGenerator, Microsoft.Interop.ComInterfaceGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.ComInterfaceGenerator.dll
    Microsoft.AspNetCore.App.CodeFixes, Microsoft.AspNetCore.App.CodeFixes, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.App.CodeFixes.dll
    Microsoft.CodeAnalysis.CSharp.NetAnalyzers, Microsoft.CodeAnalysis.CSharp.NetAnalyzers, Version=9.0.12.12301, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\Program Files\dotnet\sdk\9.0.203\Sdks\Microsoft.NET.Sdk\analyzers\Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll
    Microsoft.Interop.JavaScript.JSImportGenerator, Microsoft.Interop.JavaScript.JSImportGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.JavaScript.JSImportGenerator.dll
    Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.AsyncInterfaces, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\Microsoft.Bcl.AsyncInterfaces.dll
    Microsoft.Interop.LibraryImportGenerator, Microsoft.Interop.LibraryImportGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.LibraryImportGenerator.dll
    Microsoft.AspNetCore.App.Analyzers, Microsoft.AspNetCore.App.Analyzers, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.App.Analyzers.dll
    System.Text.Json, System.Text.Json, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\System.Text.Json.dll
    System.Text.Encodings.Web, System.Text.Encodings.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\System.Text.Encodings.Web.dll
    Microsoft.CodeAnalysis.NetAnalyzers, Microsoft.CodeAnalysis.NetAnalyzers, Version=9.0.12.12301, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\Program Files\dotnet\sdk\9.0.203\Sdks\Microsoft.NET.Sdk\analyzers\Microsoft.CodeAnalysis.NetAnalyzers.dll

[DEBUG] [ThreadId 1] [Roslyn Analyzers > After Update] Solution C:\my-repo\ABC.sln, 2025-05-07T10:48:46.2650741Z-10015-0 Analyzers
    FSharp.Editor, FSharp.Editor, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\FSHARP\FSharp.Editor.dll
    Microsoft.AspNetCore.Razor.Utilities.Shared, Microsoft.AspNetCore.Razor.Utilities.Shared, Version=9.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\RAZORLANGUAGESERVICES\Microsoft.AspNetCore.Razor.Utilities.Shared.dll
    Microsoft.CodeAnalysis.Razor.Compiler, Microsoft.CodeAnalysis.Razor.Compiler, Version=9.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\RAZORLANGUAGESERVICES\Microsoft.CodeAnalysis.Razor.Compiler.dll
    Microsoft.CodeAnalysis.TypeScript.EditorFeatures, Microsoft.CodeAnalysis.TypeScript.EditorFeatures, Version=17.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TYPESCRIPT\Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll
    Microsoft.CodeAnalysis.CSharp.Features, Microsoft.CodeAnalysis.CSharp.Features, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.CSharp.Features.dll
    Microsoft.CodeAnalysis.CSharp.Workspaces, Microsoft.CodeAnalysis.CSharp.Workspaces, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.CSharp.Workspaces.dll
    Microsoft.CodeAnalysis.CSharp, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.CSharp.dll
    Microsoft.CodeAnalysis.EditorFeatures, Microsoft.CodeAnalysis.EditorFeatures, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.EditorFeatures.dll
    Microsoft.CodeAnalysis.ExternalAccess.AspNetCore, Microsoft.CodeAnalysis.ExternalAccess.AspNetCore, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.dll
    Microsoft.CodeAnalysis.ExternalAccess.FSharp, Microsoft.CodeAnalysis.ExternalAccess.FSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.ExternalAccess.FSharp.dll
    Microsoft.CodeAnalysis.Features, Microsoft.CodeAnalysis.Features, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.Features.dll
    Microsoft.CodeAnalysis.VisualBasic.Features, Microsoft.CodeAnalysis.VisualBasic.Features, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.VisualBasic.Features.dll
    Microsoft.CodeAnalysis.VisualBasic.Workspaces, Microsoft.CodeAnalysis.VisualBasic.Workspaces, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll
    Microsoft.CodeAnalysis.VisualBasic, Microsoft.CodeAnalysis.VisualBasic, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.VisualBasic.dll
    Microsoft.CodeAnalysis.Workspaces, Microsoft.CodeAnalysis.Workspaces, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.CodeAnalysis.Workspaces.dll
    Microsoft.VisualStudio.LanguageServices.Xaml, Microsoft.VisualStudio.LanguageServices.Xaml, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\VBCSHARP\LANGUAGESERVICES\Microsoft.VisualStudio.LanguageServices.Xaml.dll
    Microsoft.VisualStudio.DesignTools.XamlLanguageService, Microsoft.VisualStudio.DesignTools.XamlLanguageService, Version=17.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\XAMLLANGUAGESERVICE\Microsoft.VisualStudio.DesignTools.XamlLanguageService.dll
    BouncyCastle.Cryptography, BouncyCastle.Cryptography, Version=2.0.0.0, Culture=neutral, PublicKeyToken=072edcf4a5328938, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\BouncyCastle.Cryptography.dll
    Newtonsoft.Json, Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\NewtonSoft.Json.dll
    SonarLint.VisualStudio.Core, SonarLint.VisualStudio.Core, Version=8.17.0.0, Culture=neutral, PublicKeyToken=c5b62af9de6d7244, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\SonarLint.VisualStudio.Core.dll
    SonarLint.VisualStudio.Roslyn.Suppressions, SonarLint.VisualStudio.Roslyn.Suppressions, Version=8.17.0.0, Culture=neutral, PublicKeyToken=c5b62af9de6d7244, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\SonarLint.VisualStudio.Roslyn.Suppressions.dll
    SonarQube.Client, SonarQube.Client, Version=8.17.0.0, Culture=neutral, PublicKeyToken=c5b62af9de6d7244, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\SonarQube.Client.dll
    System.IO.Abstractions, System.IO.Abstractions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=96bf224d23c43e59, C:\Users\DougieJones\AppData\Local\Microsoft\VisualStudio\17.0_ec34336f\Extensions\lybkrhtv.u0x\System.IO.Abstractions.dll
    SonarAnalyzer.CSharp, SonarAnalyzer.CSharp, Version=10.8.0.0, Culture=neutral, PublicKeyToken=null, C:\USERS\DougieJones\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\17.0_EC34336F\EXTENSIONS\LYBKRHTV.U0X\EmbeddedDotnetAnalyzerDLLs\SonarAnalyzer.CSharp.dll
    SonarAnalyzer.VisualBasic, SonarAnalyzer.VisualBasic, Version=10.8.0.0, Culture=neutral, PublicKeyToken=null, C:\USERS\DougieJones\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\17.0_EC34336F\EXTENSIONS\LYBKRHTV.U0X\EmbeddedDotnetAnalyzerDLLs\SonarAnalyzer.VisualBasic.dll
Project ABC Analyzers
    Microsoft.Azure.Functions.Worker.Sdk.Analyzers, Microsoft.Azure.Functions.Worker.Sdk.Analyzers, Version=1.2.2.0, Culture=neutral, PublicKeyToken=551316b6919f366c, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.analyzers\1.2.2\analyzers\dotnet\cs\Microsoft.Azure.Functions.Worker.Sdk.Analyzers.dll
    System.Text.RegularExpressions.Generator, System.Text.RegularExpressions.Generator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\System.Text.RegularExpressions.Generator.dll
    Microsoft.Azure.Functions.Worker.Sdk.Generators, Microsoft.Azure.Functions.Worker.Sdk.Generators, Version=1.3.4.0, Culture=neutral, PublicKeyToken=551316b6919f366c, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\Microsoft.Azure.Functions.Worker.Sdk.Generators.dll
    Microsoft.Interop.SourceGeneration, Microsoft.Interop.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.SourceGeneration.dll
    Microsoft.AspNetCore.Components.Analyzers, Microsoft.AspNetCore.Components.Analyzers, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.Components.Analyzers.dll
    Microsoft.Extensions.Options.SourceGeneration, Microsoft.Extensions.Options.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\roslyn4.4\cs\Microsoft.Extensions.Options.SourceGeneration.dll
    Microsoft.Extensions.Logging.Generators, Microsoft.Extensions.Logging.Generators, Version=9.0.12.16305, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Users\DougieJones\.nuget\packages\microsoft.extensions.logging.abstractions\9.0.4\analyzers\dotnet\roslyn4.4\cs\Microsoft.Extensions.Logging.Generators.dll
    AWSSDK.SecurityToken.CodeAnalysis, AWSSDK.SecurityToken.CodeAnalysis, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null, C:\Users\DougieJones\.nuget\packages\awssdk.securitytoken\3.7.100.14\analyzers\dotnet\cs\AWSSDK.SecurityToken.CodeAnalysis.dll
    System.Text.Json.SourceGeneration, System.Text.Json.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\System.Text.Json.SourceGeneration.dll
    Microsoft.Interop.ComInterfaceGenerator, Microsoft.Interop.ComInterfaceGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.ComInterfaceGenerator.dll
    Microsoft.AspNetCore.App.CodeFixes, Microsoft.AspNetCore.App.CodeFixes, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.App.CodeFixes.dll
    Microsoft.CodeAnalysis.CSharp.NetAnalyzers, Microsoft.CodeAnalysis.CSharp.NetAnalyzers, Version=9.0.12.12301, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\Program Files\dotnet\sdk\9.0.203\Sdks\Microsoft.NET.Sdk\analyzers\Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll
    Microsoft.Interop.JavaScript.JSImportGenerator, Microsoft.Interop.JavaScript.JSImportGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.JavaScript.JSImportGenerator.dll
    Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.AsyncInterfaces, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\Microsoft.Bcl.AsyncInterfaces.dll
    Microsoft.Interop.LibraryImportGenerator, Microsoft.Interop.LibraryImportGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.LibraryImportGenerator.dll
    Microsoft.AspNetCore.App.Analyzers, Microsoft.AspNetCore.App.Analyzers, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.App.Analyzers.dll
    System.Text.Json, System.Text.Json, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\System.Text.Json.dll
    System.Text.Encodings.Web, System.Text.Encodings.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\System.Text.Encodings.Web.dll
    Microsoft.CodeAnalysis.NetAnalyzers, Microsoft.CodeAnalysis.NetAnalyzers, Version=9.0.12.12301, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\Program Files\dotnet\sdk\9.0.203\Sdks\Microsoft.NET.Sdk\analyzers\Microsoft.CodeAnalysis.NetAnalyzers.dll
Project ABC.Tests Analyzers
    Microsoft.Azure.Functions.Worker.Sdk.Analyzers, Microsoft.Azure.Functions.Worker.Sdk.Analyzers, Version=1.2.2.0, Culture=neutral, PublicKeyToken=551316b6919f366c, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.analyzers\1.2.2\analyzers\dotnet\cs\Microsoft.Azure.Functions.Worker.Sdk.Analyzers.dll
    System.Text.RegularExpressions.Generator, System.Text.RegularExpressions.Generator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\System.Text.RegularExpressions.Generator.dll
    nunit.analyzers, nunit.analyzers, Version=4.7.0.0, Culture=neutral, PublicKeyToken=null, C:\Users\DougieJones\.nuget\packages\nunit.analyzers\4.7.0\analyzers\dotnet\cs\nunit.analyzers.dll
    Microsoft.Azure.Functions.Worker.Sdk.Generators, Microsoft.Azure.Functions.Worker.Sdk.Generators, Version=1.3.4.0, Culture=neutral, PublicKeyToken=551316b6919f366c, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\Microsoft.Azure.Functions.Worker.Sdk.Generators.dll
    Microsoft.Interop.SourceGeneration, Microsoft.Interop.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.SourceGeneration.dll
    Microsoft.AspNetCore.Components.Analyzers, Microsoft.AspNetCore.Components.Analyzers, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.Components.Analyzers.dll
    nunit.analyzers.codefixes, nunit.analyzers.codefixes, Version=4.7.0.0, Culture=neutral, PublicKeyToken=null, C:\Users\DougieJones\.nuget\packages\nunit.analyzers\4.7.0\analyzers\dotnet\cs\nunit.analyzers.codefixes.dll
    Microsoft.Extensions.Options.SourceGeneration, Microsoft.Extensions.Options.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\roslyn4.4\cs\Microsoft.Extensions.Options.SourceGeneration.dll
    Microsoft.Extensions.Logging.Generators, Microsoft.Extensions.Logging.Generators, Version=9.0.12.16305, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Users\DougieJones\.nuget\packages\microsoft.extensions.logging.abstractions\9.0.4\analyzers\dotnet\roslyn4.4\cs\Microsoft.Extensions.Logging.Generators.dll
    AWSSDK.SecurityToken.CodeAnalysis, AWSSDK.SecurityToken.CodeAnalysis, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null, C:\Users\DougieJones\.nuget\packages\awssdk.securitytoken\3.7.100.14\analyzers\dotnet\cs\AWSSDK.SecurityToken.CodeAnalysis.dll
    System.Text.Json.SourceGeneration, System.Text.Json.SourceGeneration, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\System.Text.Json.SourceGeneration.dll
    Microsoft.Interop.ComInterfaceGenerator, Microsoft.Interop.ComInterfaceGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.ComInterfaceGenerator.dll
    Microsoft.AspNetCore.App.CodeFixes, Microsoft.AspNetCore.App.CodeFixes, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.App.CodeFixes.dll
    Microsoft.CodeAnalysis.CSharp.NetAnalyzers, Microsoft.CodeAnalysis.CSharp.NetAnalyzers, Version=9.0.12.12301, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\Program Files\dotnet\sdk\9.0.203\Sdks\Microsoft.NET.Sdk\analyzers\Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll
    Microsoft.Interop.JavaScript.JSImportGenerator, Microsoft.Interop.JavaScript.JSImportGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.JavaScript.JSImportGenerator.dll
    Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.AsyncInterfaces, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\Microsoft.Bcl.AsyncInterfaces.dll
    Microsoft.Interop.LibraryImportGenerator, Microsoft.Interop.LibraryImportGenerator, Version=8.0.12.16413, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.Interop.LibraryImportGenerator.dll
    Microsoft.AspNetCore.App.Analyzers, Microsoft.AspNetCore.App.Analyzers, Version=8.0.15.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.15\analyzers\dotnet\cs\Microsoft.AspNetCore.App.Analyzers.dll
    System.Text.Json, System.Text.Json, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\System.Text.Json.dll
    System.Text.Encodings.Web, System.Text.Encodings.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, C:\Users\DougieJones\.nuget\packages\microsoft.azure.functions.worker.sdk.generators\1.3.4\analyzers\dotnet\cs\System.Text.Encodings.Web.dll
    Microsoft.CodeAnalysis.NetAnalyzers, Microsoft.CodeAnalysis.NetAnalyzers, Version=9.0.12.12301, Culture=neutral, PublicKeyToken=31bf3856ad364e35, C:\Program Files\dotnet\sdk\9.0.203\Sdks\Microsoft.NET.Sdk\analyzers\Microsoft.CodeAnalysis.NetAnalyzers.dll

[ThreadId 1] [Connected Mode > Shared Binding] The shared binding configuration file was not found and will not be used. Probed path: not found
[DEBUG] [ThreadId 82] [SlCoreConnectionAdapter] [IConnectionConfigurationSLCoreService] Service Provider is unavailable
[DEBUG] [ThreadId 64] [SlCoreConnectionAdapter] [IConnectionConfigurationSLCoreService] Service Provider is unavailable
[DEBUG] [ThreadId 63] [SlCoreConnectionAdapter] [IConnectionConfigurationSLCoreService] Service Provider is unavailable
[DEBUG] [ThreadId 74] [SlCoreConnectionAdapter] [IConnectionConfigurationSLCoreService] Service Provider is unavailable
[DEBUG] [ThreadId 67] [SlCoreConnectionAdapter] [IConnectionConfigurationSLCoreService] Service Provider is unavailable
[ThreadId 1] [Connected Mode > Shared Binding] The shared binding configuration file was not found and will not be used. Probed path: not found

Some updates.

After installing different Java (Oracle) there were less errors.
Then I had to install NodeJs as well and also set SONAR_NODEJS_PATH manually.

The error list become shorter but the extension still is not working

[ThreadId 1] Initializing the telemetry package...
[ThreadId 1] Finished initializing the telemetry package...
[ThreadId 62] Initializing the daemon package...
[ThreadId 62] [Connection Migration] Start migrating connections from existing bindings
[ThreadId 62] [Connection Migration] End migrating connections from existing bindings
[DEBUG] [ThreadId 1] [ConnectedMode/GitMonitor] No repo detected - nothing to monitor
[ThreadId 1] Current VS version:
    Visual Studio Professional 2022
    17.13.35931.197
    17.13.6
[DEBUG] [ThreadId 13] [ImportsBeforeFileGenerator] Checking if file exists before importing targets. File: C:\Users\DougieJones\AppData\Local\Microsoft\MSBuild\Current\Microsoft.Common.targets\ImportBefore\SonarLint.targets
[DEBUG] [ThreadId 13] [ImportsBeforeFileGenerator] Skipped file writing as identical file was found.
[ThreadId 13] [SLCoreHandler] Creating SLCore instance
[ThreadId 13] [SLCoreHandler] Starting SLCore instance
[DEBUG] [ThreadId 13] Using JRE location provided in the settings "C:\Program Files\Java\jdk-24\bin\java.exe"
[ThreadId 13] Loaded settings from "C:\Users\DougieJones\AppData\Roaming\SonarLint for Visual Studio\settings.json".
[ThreadId 13] [NodeJSLocator] Checking environment variable SONAR_NODEJS_PATH
[ThreadId 13] [NodeJsLocator] Environment variable value: C:\Program Files\nodejs
[ThreadId 43] [SLCORE-ERR] Error: Could not find or load main class org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli
[ThreadId 43] [SLCORE-ERR] Caused by: java.lang.ClassNotFoundException: org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli
[ThreadId 13] Finished initializing the daemon package.
[ThreadId 11] [SLCoreHandler] SLCore instance exited
[ThreadId 11] [SLCoreHandler] Creating SLCore instance
[ThreadId 11] [SLCoreHandler] Starting SLCore instance
[DEBUG] [ThreadId 11] Using JRE location provided in the settings "C:\Program Files\Java\jdk-24\bin\java.exe"
[ThreadId 11] [NodeJSLocator] Checking environment variable SONAR_NODEJS_PATH
[ThreadId 11] [NodeJsLocator] Environment variable value: C:\Program Files\nodejs
**[ThreadId 10] [SLCORE-ERR] Error: Could not find or load main class org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli**
**[ThreadId 10] [SLCORE-ERR] Caused by: java.lang.ClassNotFoundException: org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli**
[ThreadId 11] [SLCoreHandler] SLCore instance exited
**[DEBUG] [ThreadId 11] [Notifications] Disabled notifications file does not exist. File: C:\Users\DougieJones\AppData\Roaming\SonarLint for Visual Studio\17\internal.notifications.json**
**[ThreadId 1] [Notifications] Failed to display notification "sonarlint.sloop.restart.failed": System.NullReferenceException: Object reference not set to an instance of an object.**
   at SonarLint.VisualStudio.Core.Notifications.NotificationService.ShowInfoBar(INotification notification, Guid toolWindowId)
[DEBUG] [ThreadId 1] [ConnectedMode/GitMonitor] Monitoring git repo. Root path: C:\my-repo
[ThreadId 1] Initializing the SonarQube for Visual Studio package...
[ThreadId 1] Finishing initializing the SonarQube for Visual Studio package
[ThreadId 84] [SLCore > Workspace Files > Tracking] Service Provider is unavailable
[ThreadId 16] [SLCoreAnalyzer] Analyzing C:\Users\DougieJones\AppData\Local\Microsoft\MSBuild\Current\Microsoft.Common.targets\ImportBefore\SonarLint.targets with id adeb009e-179c-4764-9dd7-13410f154a14
[ThreadId 16] [SLCoreAnalyzer] Analysis adeb009e-179c-4764-9dd7-13410f154a14 not ready for file C:\Users\DougieJones\AppData\Local\Microsoft\MSBuild\Current\Microsoft.Common.targets\ImportBefore\SonarLint.targets: Configuration scope not initialized
[ThreadId 73] Initializing the notifications package...
[ThreadId 1] Not connected: not checking for notifications
[ThreadId 1] Finished initializing the notifications package
[ThreadId 1] [Connected Mode > Shared Binding] The shared binding configuration file was not found and will not be used. Probed path: not found
[ThreadId 1] [Connected Mode > Shared Binding] The shared binding configuration file was not found and will not be used. Probed path: not found
[DEBUG] [ThreadId 88] [SlCoreConnectionAdapter] [IConnectionConfigurationSLCoreService] Service Provider is unavailable
[ThreadId 1] [Connected Mode > Shared Binding] The shared binding configuration file was not found and will not be used. Probed path: not found

Hello @padzeralu,

Thank you for trying the last suggestions and for providing us the latest logs!

It seems that the JVM process can not load the main class of our backend without which the extension can not work.

I would suggest to try the following steps:

  1. Let’s try to use the embedded JRE provided with the extension (remove the path from Extensions → SonarQube → Options → General → Java Home)
  2. Update to the latest version of the SonarQube for Visual Studio (version 8.18)

After doing that, if the problem still occurs, let’s verify that the path to the backend is pointing to an existing file. Navigate to the SonarQube for Visual Studio extension that is stored locally under %LocalAppData%\Microsoft\VisualStudio\<Visual Studio version>\Extensions\ . Make sure that the sonarlint-backend-cli-[version].jar is found under the folders Sloop\lib.

Please let me know the results of trying these steps and share with us the newest logs!