I’m using VSCode 1.62.2 with Sonarlint 3.2.0 with Java and accessing SonarQube 211011.105822232-20211011.180245.
When Sonarlint loads right after I open VScode I see the exception below:
[Info - 15:01:02.324] Started security hotspot handler on port 64120
Initializing file:///Users/gmaggess/.... on branch mybranch
[Warn - 15:01:02.602] No storage for connection 'arques'. Please update.
[Info - 15:01:02.608] Creating container for module with key=file:///Users/gmaggess/...
[Info - 15:01:03.256] Downloaded plugin list in 169ms
[Info - 15:01:03.507] Downloaded settings in 220ms
[Warn - 15:01:13.927] No storage for connection 'arques'. Please update.
[Info - 15:01:13.928] Creating container for module with key=file:///Users/gmaggess/...
[Error - 15:01:13.929] Error updating the local storage of the connection with id 'arques'
[Error - 15:01:13.930] java.lang.IllegalStateException: Duplicate key argumentTypes (attempted merging values int and int)
at java.base/java.util.stream.Collectors.duplicateKeyException(Collectors.java:133)
at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:180)
at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at org.sonarsource.sonarlint.core.container.storage.ActiveRulesStore.lambda$adapt$2(ActiveRulesStore.java:65)
at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:178)
at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at org.sonarsource.sonarlint.core.container.storage.ActiveRulesStore.adapt(ActiveRulesStore.java:59)
at org.sonarsource.sonarlint.core.container.storage.ActiveRulesStore.lambda$store$0(ActiveRulesStore.java:52)
at org.sonarsource.sonarlint.core.container.storage.StorageFolder$Default.writeAction(StorageFolder.java:45)
at org.sonarsource.sonarlint.core.container.storage.ActiveRulesStore.lambda$store$1(ActiveRulesStore.java:48)
at org.sonarsource.sonarlint.core.container.storage.RWLock.write(RWLock.java:41)
at org.sonarsource.sonarlint.core.container.storage.ActiveRulesStore.store(ActiveRulesStore.java:48)
at org.sonarsource.sonarlint.core.container.connected.update.RulesDownloader.fetchRules(RulesDownloader.java:49)
at org.sonarsource.sonarlint.core.container.connected.update.perform.GlobalStorageUpdateExecutor.update(GlobalStorageUpdateExecutor.java:106)
at org.sonarsource.sonarlint.core.container.connected.ConnectedContainer.update(ConnectedContainer.java:133)
at org.sonarsource.sonarlint.core.ConnectedSonarLintEngineImpl.lambda$update$2(ConnectedSonarLintEngineImpl.java:185)
at org.sonarsource.sonarlint.core.ConnectedSonarLintEngineImpl.runInConnectedContainer(ConnectedSonarLintEngineImpl.java:339)
at org.sonarsource.sonarlint.core.ConnectedSonarLintEngineImpl.lambda$update$3(ConnectedSonarLintEngineImpl.java:185)
at org.sonarsource.sonarlint.core.AbstractSonarLintEngine.withRwLock(AbstractSonarLintEngine.java:109)
at org.sonarsource.sonarlint.core.ConnectedSonarLintEngineImpl.update(ConnectedSonarLintEngineImpl.java:180)
at org.sonarsource.sonarlint.ls.connected.ProjectBindingManager.updateGlobalStorageAndLogResults(ProjectBindingManager.java:513)
at org.sonarsource.sonarlint.ls.connected.ProjectBindingManager.createConnectedEngineAndUpdateIfNeeded(ProjectBindingManager.java:264)
at org.sonarsource.sonarlint.ls.connected.ProjectBindingManager.lambda$getOrCreateConnectedEngine$6(ProjectBindingManager.java:242)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705)
at org.sonarsource.sonarlint.ls.connected.ProjectBindingManager.getOrCreateConnectedEngine(ProjectBindingManager.java:241)
at org.sonarsource.sonarlint.ls.connected.ProjectBindingManager.computeProjectBinding(ProjectBindingManager.java:209)
at org.sonarsource.sonarlint.ls.connected.ProjectBindingManager.lambda$getBinding$0(ProjectBindingManager.java:156)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705)
at org.sonarsource.sonarlint.ls.connected.ProjectBindingManager.getBinding(ProjectBindingManager.java:149)
at org.sonarsource.sonarlint.ls.connected.ProjectBindingManager.getBinding(ProjectBindingManager.java:144)
at org.sonarsource.sonarlint.ls.folders.WorkspaceFolderBranchManager.lambda$didBranchNameChange$1(WorkspaceFolderBranchManager.java:79)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
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.lang.Thread.run(Thread.java:834)
Folder file:///Users/gmaggess/... is now on branch mybranch
Folder file:///Users/gmaggess/... is now on branch mybranch
Folder file:///Users/gmaggess/... is now on branch mybranch
Folder file:///Users/gmaggess/... is now on branch mybranch
Folder file:///Users/gmaggess/... is now on branch mybranch
Any clues about what could be going wrong?
Thanks in advance for your help.
George