Uploaded image for project: 'SonarLint For Eclipse'
  1. SonarLint For Eclipse
  2. SLE-525

Analysis are blocked when the sync process is running

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 7.5
    • Component/s: Connected Mode
    • Labels:
      None

      Description

      "Worker-18: Synchronize quality profiles with SonarQube/SonarCloud" #108 prio=5 os_prio=0 cpu=36477.84ms elapsed=8480.35s tid=0x00007f94b4034800 nid=0x347e waiting on condition  [0x00007f93d84ed000]
         java.lang.Thread.State: WAITING (parking)
      	at jdk.internal.misc.Unsafe.park(java.base@11.0.12/Native Method)
      	- parking to wait for  <0x0000000769c38200> (a java.util.concurrent.CompletableFuture$Signaller)
      	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.12/LockSupport.java:194)
      	at java.util.concurrent.CompletableFuture$Signaller.block(java.base@11.0.12/CompletableFuture.java:1796)
      	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@11.0.12/ForkJoinPool.java:3128)
      	at java.util.concurrent.CompletableFuture.waitingGet(java.base@11.0.12/CompletableFuture.java:1823)
      	at java.util.concurrent.CompletableFuture.get(java.base@11.0.12/CompletableFuture.java:1998)
      	at org.sonarsource.sonarlint.core.serverapi.system.SystemApi.getStatusSync(SystemApi.java:53)
      	at org.sonarsource.sonarlint.core.storage.LocalStorageSynchronizer.synchronize(LocalStorageSynchronizer.java:50)
      	at org.sonarsource.sonarlint.core.ConnectedSonarLintEngineImpl.sync(ConnectedSonarLintEngineImpl.java:368)
      	at org.sonarlint.eclipse.core.internal.engine.connected.ConnectedEngineFacade.lambda$35(ConnectedEngineFacade.java:656)
      	at org.sonarlint.eclipse.core.internal.engine.connected.ConnectedEngineFacade$$Lambda$1180/0x0000000801147840.accept(Unknown Source)
      	at org.sonarlint.eclipse.core.internal.engine.connected.ConnectedEngineFacade.doWithEngine(ConnectedEngineFacade.java:210)
      	- locked <0x00000007491a1698> (a org.sonarlint.eclipse.core.internal.engine.connected.ConnectedEngineFacade)
      	at org.sonarlint.eclipse.core.internal.engine.connected.ConnectedEngineFacade.sync(ConnectedEngineFacade.java:655)
      	at org.sonarlint.eclipse.core.internal.engine.connected.ConnectedEngineFacade.syncAllProjects(ConnectedEngineFacade.java:665)
      	at org.sonarlint.eclipse.ui.internal.job.QualityProfilesSynchronizerJob.run(QualityProfilesSynchronizerJob.java:58)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
      
      "Worker-36: SonarLint processing file /com.sigasi.hdt.annotations2.processor/src/main/java/com/sigasi/hdt/annotations2/processor/AutoSymbolTableEntryProcessor.java" #126 prio=5 os_prio=0 cpu=33386.27ms elapsed=8480.31s tid=0x00007f9338001000 nid=0x3490 waiting for monitor entry  [0x00007f939ea51000]
         java.lang.Thread.State: BLOCKED (on object monitor)
      	at org.sonarlint.eclipse.core.internal.engine.connected.ConnectedEngineFacade.getOrCreateEngine(ConnectedEngineFacade.java:124)
      	- waiting to lock <0x00000007491a1698> (a org.sonarlint.eclipse.core.internal.engine.connected.ConnectedEngineFacade)
      	at org.sonarlint.eclipse.core.internal.engine.connected.ConnectedEngineFacade.withEngine(ConnectedEngineFacade.java:197)
      	at org.sonarlint.eclipse.core.internal.engine.connected.ConnectedEngineFacade.getServerFileExclusions(ConnectedEngineFacade.java:580)
      	at org.sonarlint.eclipse.core.internal.utils.FileExclusionsChecker.lambda$2(FileExclusionsChecker.java:75)
      	at org.sonarlint.eclipse.core.internal.utils.FileExclusionsChecker$$Lambda$1111/0x0000000800f91440.accept(Unknown Source)
      	at java.util.Optional.ifPresent(java.base@11.0.12/Optional.java:183)
      	at org.sonarlint.eclipse.core.internal.utils.FileExclusionsChecker.filterExcludedFiles(FileExclusionsChecker.java:72)
      	at org.sonarlint.eclipse.core.internal.utils.FileExclusionsChecker.isExcluded(FileExclusionsChecker.java:90)
      	at org.sonarlint.eclipse.core.internal.jobs.AbstractAnalyzeProjectJob.lambda$2(AbstractAnalyzeProjectJob.java:120)
      	at org.sonarlint.eclipse.core.internal.jobs.AbstractAnalyzeProjectJob$$Lambda$1104/0x0000000800f92840.accept(Unknown Source)
      	at java.util.ArrayList.forEach(java.base@11.0.12/ArrayList.java:1541)
      	at org.sonarlint.eclipse.core.internal.jobs.AbstractAnalyzeProjectJob.doRun(AbstractAnalyzeProjectJob.java:118)
      	at org.sonarlint.eclipse.core.internal.jobs.AbstractSonarProjectJob.run(AbstractSonarProjectJob.java:45)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              julien.henry Julien Henry
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: