Error in SonarQube for IntelliJ

Environment:

  • Java: JetBrains s.r.o. 21.0.8
  • OS: Linux amd64
  • IDE: IntelliJ IDEA 2025.2.3
  • SonarQube for IDE: 11.2.0.82481
java.lang.InterruptedException
	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:386)
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096)
	at c.ij.credentialStore.SecretCredentialStore.get(linuxSecretLibrary.kt:104)
	at c.ij.credentialStore.NativeCredentialStoreWrapper.get(NativeCredentialStoreWrapper.kt:46)
	at c.ij.ide.passwordSafe.impl.BasePasswordSafe.get(PasswordSafeImpl.kt:96)
	at c.ij.credentialStore.CredentialStore.getPassword(CredentialStore.java:14)
	at o.sl.ij.config.global.credentials.PasswordSafeExtensionsKt.getToken(PasswordSafeExtensions.kt:30)
	at o.sl.ij.config.global.credentials.CredentialsService.readCredentials(CredentialsService.kt:52)
	at o.sl.ij.config.global.credentials.CredentialsService.getCredentials$lambda$0(CredentialsService.kt:43)
	at o.sl.ij.util.ThreadUtilsKt.computeOnPooledThread$lambda$5(ThreadUtils.kt:72)
	at c.ij.oa.ap.impl.ApplicationImpl$5.call(ApplicationImpl.java:356)
	at c.ij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:86)
	at c.ij.util.concurrency.ContextCallable.call(ContextCallable.java:95)
	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.run(ContextRunnable.java:27)
	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)

Hello,

Thanks for reporting the issue. It is certainly a problem with the new way we store sensitive data we migrated to recently.

While this log doesn’t give full picture, you can try some steps from this post. The most relevant part for you is probably to try checking if your environment has the library that IntelliJ uses for storing sensitive data but on Linux. You might be just missing it or one of it’s dependencies, that was the case for our testing images.

Please note that even if you will add it you will probably need to restart IDE and re-authenticate all connections (by editing them or creating new ones) as the reply for the thread that I linked earlier mentions.

If it’s not helping and issue is persisting please share verbose logs so that I can get to the bottom of the problem because for now I am assuming that it is the lack of the library.

Updating libsecret from 0.21.7-1 now 0.21.7-2, so far it seems better.

1 Like

Glad to hear that. And thank you for sharing what you did, that might help people in the future!