For a while now i cannot use the SonarLint Eclipse Plugin.
When i re-install it usually the next day my Eclipse does not complete the SonarLint Startup.
Whenever i want to change a file for example i get the popup “user operation waiting for background work to complete”
In this state Eclipse lets me uninstall the SonarLint-plugin and after that i can use Eclipse again.
Eclipse-Version is: 2023-12 (4.30.0)
SonarLint-Version is: 9.3
I also tried to delete .sonarlint folder in workspace but this does not solve the problem.
The SonarLint-Thread hangs on some Eclipse semaphore:
"Worker-7: SonarLint Core startup" #44 prio=5 os_prio=0 cpu=156.25ms elapsed=133.09s tid=0x000002a55caf9f70 nid=0x3094 in Object.wait() [0x000000d6854fe000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(java.base@17.0.8.1/Native Method)
- waiting on <no object reference available>
at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:45)
- locked <0x000000038beb86b0> (a org.eclipse.core.internal.jobs.Semaphore)
at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:995)
at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:355)
at org.eclipse.core.runtime.jobs.Job.join(Job.java:531)
at org.sonarlint.eclipse.core.internal.backend.SonarLintBackendService.getBackend(SonarLintBackendService.java:163)
at org.sonarlint.eclipse.core.internal.telemetry.SonarLintTelemetry.init(SonarLintTelemetry.java:97)
at org.sonarlint.eclipse.core.internal.SonarLintCorePlugin$StartupJob.startTelemetry(SonarLintCorePlugin.java:126)
at org.sonarlint.eclipse.core.internal.SonarLintCorePlugin$StartupJob.run(SonarLintCorePlugin.java:120)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Full thread-dump is attached.
full.thread-dump.txt (65.8 KB)