Error in SonarQube for IntelliJ

Environment:

  • Java: JetBrains s.r.o. 21.0.9
  • OS: Windows 11 amd64
  • IDE: PyCharm 2025.3.2.1
  • SonarQube for IDE: 11.13.0.84156
o.sl.ij.config.global.credentials.CredentialsException: 
                    Could not load token or login/password credentials for connection 'kali-code'.
                    As a workaround, try removing and re-adding the connection.
                    This may also be caused by an issue with your system's credential storage.
                    Check your IDE's password storage settings in Settings > Appearance & Behavior > System Settings > Passwords.
	at o.sl.ij.config.global.credentials.CredentialsService.readCredentials(CredentialsService.kt:67)
	at o.sl.ij.config.global.credentials.CredentialsService.getCredentials$lambda$0(CredentialsService.kt:41)
	at o.sl.ij.util.ThreadUtilsKt.computeOnPooledThread$lambda$1(ThreadUtils.kt:72)
	at c.ij.oa.ap.impl.ApplicationImpl$5.call(ApplicationImpl.java:362)
	at c.ij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:86)
	at c.ij.concurrency.ThreadContext.installThreadContext(threadContext.kt:305)
	at c.ij.util.concurrency.ContextCallable.lambda$call$2(ContextCallable.java:83)
	at c.ij.util.concurrency.ContextCallable.call(ContextCallable.java:96)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at c.ij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
	at c.ij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
	at c.ij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
	at c.ij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
	at c.ij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26)
	at c.ij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
	at c.ij.util.concurrency.ContextRunnable.run(ContextRunnable.java:25)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Hi,

Could you share what you were doing when you got this error? Is this reproducible? If so, could you also share a verbose log from IDE startup through to this error?

 
Thx,
Ann

Starting the SonarQube for IDE service process...
Listing SonarQube for IDE service files:
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\annotations-13.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\ayza-10.0.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\checker-qual-3.43.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-codec-1.17.2.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-compress-1.27.1.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-csv-1.13.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-io-2.18.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-lang3-3.18.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-text-1.13.1.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\error_prone_annotations-2.36.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\failureaccess-1.0.2.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\flyway-core-11.14.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\git-files-blame-2.0.1.17.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\gson-2.10.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\guava-33.4.0-jre.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\h2-2.4.240.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\httpclient5-5.4.4.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\httpcore5-5.3.2.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\httpcore5-h2-5.3.4.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\j2objc-annotations-3.0.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\jackson-annotations-2.19.1.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\jackson-core-2.19.1.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\jackson-databind-2.19.1.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\jakarta.annotation-api-3.0.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\jakarta.inject-api-2.0.1.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\JavaEWAH-1.2.3.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\javax.annotation-api-1.3.2.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\jooq-3.19.15.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\jsr305-3.0.2.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\jul-to-slf4j-2.0.17.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\kotlin-logging-1.7.9.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\kotlin-stdlib-1.9.21.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\kotlin-stdlib-common-1.9.21.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\logback-classic-1.5.25.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\logback-core-1.5.25.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\micrometer-commons-1.14.12.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\micrometer-observation-1.14.12.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\org.eclipse.jgit-7.2.1.202505142326-r.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\org.eclipse.lsp4j.jsonrpc-0.22.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\picocli-4.7.6.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\protobuf-java-4.28.2.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\r2dbc-spi-1.0.0.RELEASE.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\reactive-streams-1.0.3.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sentry-8.20.0.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\slf4j-api-2.0.17.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-channel-4.2.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-classloader-1.2.1.2095.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-markdown-25.3.0.104237.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-plugin-api-13.4.2.4284.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-scanner-protocol-9.9.0.65466.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-analysis-engine-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-backend-cli-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-commons-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-core-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-http-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-plugin-api-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-plugin-commons-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rpc-impl-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rpc-protocol-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rule-extractor-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-server-api-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-server-connection-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-telemetry-10.45.0.84373.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-aop-6.2.12.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-beans-6.2.12.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-context-6.2.12.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-core-6.2.12.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-expression-6.2.12.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-jcl-6.2.12.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-compress-2.0.1.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-entity-store-2.0.1.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-environment-2.0.1.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-openAPI-2.0.1.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-utils-2.0.1.jar
C:\Users\user\AppData\Roaming\JetBrains\PyCharm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-vfs-2.0.1.jar
 [2026-02-25T17:49:39.2715423] [ApplicationImpl pooled thread 2] INFO org.sonarsource.sonarlint.core.rpc.client.SloopLauncher - Using JRE from C:\Users\user\AppData\Local\JetBrains\PyCharm 2024.3.1.1\jbr
Migrating the storage...
Listening for SonarQube for IDE service exit...
Initializing the SonarQube for IDE service...
 [2026-02-25T17:49:47.082] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.FlywayExecutor - Database: jdbc:h2:C:\Users\user\AppData\Local\JetBrains\PyCharm2025.3\sonarlint\storage\h2\sq-ide (H2 2.4)
 [2026-02-25T17:49:47.114] [SonarLint Server RPC sequential executor] WARN org.flywaydb.core.internal.database.base.Database - Using H2 2.4.240 which is newer than the version Flyway has been verified with. The latest verified version of H2 is 2.3.232.
 [2026-02-25T17:49:47.238] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 5 migrations (execution time 00:00.091s)
 [2026-02-25T17:49:47.263] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema "PUBLIC": 5
 [2026-02-25T17:49:47.267] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbMigrate - Schema "PUBLIC" is up to date. No migration necessary.
 [2026-02-25T17:49:48.386] [SonarLint Server RPC sequential executor] INFO org.jooq.impl.DefaultExecuteContext.logVersionSupport - Version                  : Database version is supported by dialect H2: 2.4.240 (2025-09-22)
 [2026-02-25T17:49:51.21] [SonarLint Server RPC sequential executor] INFO sonarlint - Started embedded server on port 64120
SonarQube for IDE service initialized...
Failed to retrieve credentials for connection 'sonar': 
                    Failed to get saved credentials for connection 'sonar'.
                    This may be caused by an issue with your system's credential storage.
                    Check your IDE's password storage settings in Settings > Appearance & Behavior > System Settings > Passwords.
org.sonarlint.intellij.config.global.credentials.CredentialsException: 
                    Failed to get saved credentials for connection 'sonar'.
                    This may be caused by an issue with your system's credential storage.
                    Check your IDE's password storage settings in Settings > Appearance & Behavior > System Settings > Passwords.
	at org.sonarlint.intellij.config.global.credentials.CredentialsService.getCredentials(CredentialsService.kt:44)
	at org.sonarlint.intellij.SonarLintIntelliJClient.getCredentials(SonarLintIntelliJClient.kt:598)
	at org.sonarsource.sonarlint.core.rpc.client.SonarLintRpcClientImpl.lambda$getCredentials$22(SonarLintRpcClientImpl.java:276)
	at org.sonarsource.sonarlint.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:126)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

 [2026-02-25T17:49:52.252] [Binding Suggestion Provider] ERROR sonarlint - Error while querying projects from connection 'sonar'
java.util.concurrent.CompletionException: org.eclipse.lsp4j.jsonrpc.ResponseErrorException: Failed to retrieve credentials for connection 'sonar': 
                    Failed to get saved credentials for connection 'sonar'.
                    This may be caused by an issue with your system's credential storage.
                    Check your IDE's password storage settings in Settings > Appearance & Behavior > System Settings > Passwords.
	at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413)
	at java.base/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2118)
	at org.sonarsource.sonarlint.core.SonarQubeClientManager.getValidCredentialsFromClient(SonarQubeClientManager.java:165)
	at org.sonarsource.sonarlint.core.SonarQubeClientManager.createSonarQubeClient(SonarQubeClientManager.java:102)
	at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
	at org.sonarsource.sonarlint.core.SonarQubeClientManager.getValidClient(SonarQubeClientManager.java:92)
	at org.sonarsource.sonarlint.core.SonarQubeClientManager.withActiveClientAndReturn(SonarQubeClientManager.java:84)
	at org.sonarsource.sonarlint.core.SonarProjectsCache.lambda$getTextSearchIndex$6(SonarProjectsCache.java:136)
	at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4903)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3574)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2316)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2190)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2080)
	at com.google.common.cache.LocalCache.get(LocalCache.java:4017)
	at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4898)
	at org.sonarsource.sonarlint.core.SonarProjectsCache.getTextSearchIndex(SonarProjectsCache.java:132)
	at org.sonarsource.sonarlint.core.BindingSuggestionProvider.searchGoodMatchInConnection(BindingSuggestionProvider.java:260)
	at org.sonarsource.sonarlint.core.BindingSuggestionProvider.searchGoodMatchInConnections(BindingSuggestionProvider.java:212)
	at org.sonarsource.sonarlint.core.BindingSuggestionProvider.suggestBindingForEligibleScope(BindingSuggestionProvider.java:194)
	at org.sonarsource.sonarlint.core.BindingSuggestionProvider.computeBindingSuggestions(BindingSuggestionProvider.java:162)
	at org.sonarsource.sonarlint.core.BindingSuggestionProvider.computeAndNotifyBindingSuggestions(BindingSuggestionProvider.java:139)
	at org.sonarsource.sonarlint.core.BindingSuggestionProvider.lambda$queueBindingSuggestionComputation$0(BindingSuggestionProvider.java:131)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: org.eclipse.lsp4j.jsonrpc.ResponseErrorException: Failed to retrieve credentials for connection 'sonar': 
                    Failed to get saved credentials for connection 'sonar'.
                    This may be caused by an issue with your system's credential storage.
                    Check your IDE's password storage settings in Settings > Appearance & Behavior > System Settings > Passwords.
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleResponse(RemoteEndpoint.java:220)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:204)
	at org.sonarsource.sonarlint.core.rpc.protocol.SingleThreadedMessageConsumer.lambda$new$0(SingleThreadedMessageConsumer.java:49)
	... 3 more

 [2026-02-25T17:49:52.516] [SonarLint Server RPC sequential executor] WARN sonarlint - Node.js could not be automatically detected, has to be configured manually in the SonarLint preferences!
Failed to retrieve credentials for connection 'sonar': 
                    Failed to get saved credentials for connection 'sonar'.
                    This may be caused by an issue with your system's credential storage.
                    Check your IDE's password storage settings in Settings > Appearance & Behavior > System Settings > Passwords.
org.sonarlint.intellij.config.global.credentials.CredentialsException: 
                    Failed to get saved credentials for connection 'sonar'.
                    This may be caused by an issue with your system's credential storage.
                    Check your IDE's password storage settings in Settings > Appearance & Behavior > System Settings > Passwords.
	at org.sonarlint.intellij.config.global.credentials.CredentialsService.getCredentials(CredentialsService.kt:44)
	at org.sonarlint.intellij.SonarLintIntelliJClient.getCredentials(SonarLintIntelliJClient.kt:598)
	at org.sonarsource.sonarlint.core.rpc.client.SonarLintRpcClientImpl.lambda$getCredentials$22(SonarLintRpcClientImpl.java:276)
	at org.sonarsource.sonarlint.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:126)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)


Hey @aggg , have you tried following the instructions from the error message?

Failed to retrieve credentials for connection ‘sonar’:
Failed to get saved credentials for connection ‘sonar’.
This may be caused by an issue with your system’s credential storage.
Check your IDE’s password storage settings in Settings > Appearance & Behavior > System Settings > Passwords.

We rely on the credential storage configured in your IntelliJ settings to store the SonarQube token.

You could also try deleting and re-creating the connection to see whether the issue persists.

Let us know how things stand, we’ll be happy to help you troubleshoot further!

It was a token issue. You can close the ticket.
Thank you for your help.

1 Like

Thank you for notifying us @aggg, I’m glad that the issue got resolved!

Would you mind explaining a bit more what you did to solve this problem? Was it because you didn’t use the correct type of token (USER)?

Yes. It was the incorrect token