java.lang.IllegalStateException: Unable to extract plugin dependency: META-INF/lib/sslr-squid-bridge-2.6.1.jar
at o.ss.sl.core.plugin.commons.loading.PluginInstancesLoader.extractDependencyInTempFolder(PluginInstancesLoader.java:132)
at o.ss.sl.core.plugin.commons.loading.PluginInstancesLoader.defineClassloaders(PluginInstancesLoader.java:99)
at o.ss.sl.core.plugin.commons.loading.PluginInstancesLoader.instantiatePluginClasses(PluginInstancesLoader.java:75)
at o.ss.sl.core.plugin.commons.PluginInstancesRepository.load(PluginInstancesRepository.java:79)
at o.ss.sl.core.plugin.commons.PluginInstancesRepository.<init>(PluginInstancesRepository.java:71)
at o.ss.sl.core.plugin.commons.PluginInstancesRepository.<init>(PluginInstancesRepository.java:66)
at o.ss.sl.core.ConnectedSonarLintEngineImpl.createPluginInstanceRepository(ConnectedSonarLintEngineImpl.java:192)
at o.ss.sl.core.ConnectedSonarLintEngineImpl.loadAnalysisContext(ConnectedSonarLintEngineImpl.java:165)
at o.ss.sl.core.ConnectedSonarLintEngineImpl.start(ConnectedSonarLintEngineImpl.java:161)
at o.ss.sl.core.ConnectedSonarLintEngineImpl.<init>(ConnectedSonarLintEngineImpl.java:151)
at o.sl.ij.core.SonarLintEngineFactory.createEngine(SonarLintEngineFactory.java:96)
at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1134)
at o.sl.ij.core.DefaultEngineManager.getConnectedEngine(DefaultEngineManager.java:137)
at o.sl.ij.core.DefaultEngineManager.getConnectedEngine(DefaultEngineManager.java:160)
java.lang.IllegalStateException: Unable to extract plugin dependency: META-INF/lib/sslr-squid-bridge-2.6.1.jar
at org.sonarsource.sonarlint.core.plugin.commons.loading.PluginInstancesLoader.extractDependencyInTempFolder(PluginInstancesLoader.java:132)
at org.sonarsource.sonarlint.core.plugin.commons.loading.PluginInstancesLoader.defineClassloaders(PluginInstancesLoader.java:99)
at org.sonarsource.sonarlint.core.plugin.commons.loading.PluginInstancesLoader.instantiatePluginClasses(PluginInstancesLoader.java:75)
at org.sonarsource.sonarlint.core.plugin.commons.PluginInstancesRepository.load(PluginInstancesRepository.java:79)
at org.sonarsource.sonarlint.core.plugin.commons.PluginInstancesRepository.<init>(PluginInstancesRepository.java:71)
at org.sonarsource.sonarlint.core.plugin.commons.PluginInstancesRepository.<init>(PluginInstancesRepository.java:66)
at org.sonarsource.sonarlint.core.ConnectedSonarLintEngineImpl.createPluginInstanceRepository(ConnectedSonarLintEngineImpl.java:194)
at org.sonarsource.sonarlint.core.ConnectedSonarLintEngineImpl.loadAnalysisContext(ConnectedSonarLintEngineImpl.java:167)
at org.sonarsource.sonarlint.core.ConnectedSonarLintEngineImpl.start(ConnectedSonarLintEngineImpl.java:163)
at org.sonarsource.sonarlint.core.ConnectedSonarLintEngineImpl.<init>(ConnectedSonarLintEngineImpl.java:153)
at org.sonarlint.intellij.core.SonarLintEngineFactory.createEngine(SonarLintEngineFactory.java:96)
at org.sonarlint.intellij.core.DefaultEngineManager.createConnectedEngine(DefaultEngineManager.java:144)
at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1134)
at org.sonarlint.intellij.core.DefaultEngineManager.getConnectedEngine(DefaultEngineManager.java:139)
at org.sonarlint.intellij.core.ProjectBindingManager.getConnectedEngineSkipChecks(ProjectBindingManager.java:99)
at org.sonarlint.intellij.core.ProjectBindingManager.getValidConnectedEngine(ProjectBindingManager.java:132)
at org.sonarlint.intellij.issue.vulnerabilities.TaintVulnerabilitiesLoader.getTaintVulnerabilitiesByOpenedFiles(TaintVulnerabilitiesLoader.kt:43)
at org.sonarlint.intellij.issue.vulnerabilities.TaintVulnerabilitiesPresenter$presentTaintVulnerabilitiesForOpenFiles$1.run(TaintVulnerabilitiesPresenter.kt:91)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:436)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:120)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:496)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:244)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:175)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:244)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.nio.file.FileAlreadyExistsException: c:\temp\sonarlint_tgwtsssonar5529069051403489716\META-INF\lib\sslr-squid-bridge-2.6.1.jar
at java.base/java.nio.file.CopyMoveHelper.copyToForeignTarget(CopyMoveHelper.java:119)
at java.base/java.nio.file.Files.copy(Files.java:1298)
at org.sonarsource.sonarlint.core.plugin.commons.loading.PluginInstancesLoader.extractFile(PluginInstancesLoader.java:139)
at org.sonarsource.sonarlint.core.plugin.commons.loading.PluginInstancesLoader.extractDependencyInTempFolder(PluginInstancesLoader.java:129)
... 37 more
I supposed you are connected to SonarQube ? Which version are you using ? What language were you trying to analyze at this time ? It looks like you are using a pretty old version of SonarQube.
Hello mate @jhmill , did you find the fix for it, now i’m facing the same issue like this in windows upgraded version of intellij. could you please help with the fix. @Damien_Urruty
As of the latest SonarLint SonarQube for IntelliJ version, the minimum supported version of SonarQube Server is 9.9. If you are using at least this version, please avoid reviving old threads and instead create a separate one with more details. Thanks