Environment:
- Java: JetBrains s.r.o. 21.0.5
- OS: Windows 10 amd64
- IDE: PyCharm 2024.3.1.1
- SonarQube for IDE: 10.14.1.80220
java.lang.IllegalStateException: There is no ProgressIndicator or Job in this thread, the current job is not cancellable.
at c.ij.oa.progress.CoroutinesKt.runBlockingCancellable$lambda$0(coroutines.kt:142)
at c.ij.oa.progress.ContextKt.prepareThreadContext(context.kt:85)
at c.ij.oa.progress.CoroutinesKt.runBlockingCancellable(coroutines.kt:140)
at c.ij.oa.progress.CoroutinesKt.runBlockingCancellable(coroutines.kt:123)
at c.ij.execution.wsl.WslDistributionSafeNullableLazyValue.getValueOrElse(WslDistributionSafeNullableLazyValue.kt:100)
at c.ij.execution.wsl.WslDistributionSafeNullableLazyValue.getValue(WslDistributionSafeNullableLazyValue.kt:42)
at c.ij.execution.wsl.WSLDistribution.getValueWithLogging(WSLDistribution.java:827)
at c.ij.execution.wsl.WSLDistribution.getShellPath(WSLDistribution.java:811)
at c.ij.execution.wsl.WSLDistribution.doPatchCommandLine(WSLDistribution.java:353)
at c.ij.execution.wsl.WSLDistribution.patchCommandLine(WSLDistribution.java:249)
at git4idea.config.GitExecutable$Wsl.patchWslExecutable(GitExecutable.kt:156)
at git4idea.config.GitExecutable$Wsl.patchCommandLine(GitExecutable.kt:137)
at git4idea.commands.GitHandler.start(GitHandler.java:465)
at git4idea.commands.GitHandler.runInCurrentThread(GitHandler.java:408)
at git4idea.commands.GitImplBase.doRun(GitImplBase.java:199)
at git4idea.commands.GitImplBase.run(GitImplBase.java:162)
at git4idea.commands.GitImplBase.runCommand(GitImplBase.java:62)
at git4idea.history.GitHistoryUtils.getMergeBase(GitHistoryUtils.java:291)
at o.sl.ij.git.GitRepo.distance(GitRepo.kt:78)
at o.sl.ij.git.GitRepo.electBestMatchingServerBranchForCurrentHead(GitRepo.kt:45)
at o.sl.ij.SonarLintIntelliJClient.matchSonarProjectBranch(SonarLintIntelliJClient.kt:631)
at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$matchSonarProjectBranch$27(SonarLintRpcClientImpl.java:308)
at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
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)