Error in SonarLint for IntelliJ: Too many non-blocking read actions submitted at once

Environment:

  • Java: JetBrains s.r.o. 11.0.13
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2021.3
  • SonarLint: 6.3.1.40498
java.lang.Throwable: Too many non-blocking read actions submitted at once. Please use coalesceBy, BoundedTaskExecutor or another way of limiting the number of concurrently running threads.: 11 with similar stack traces are currently active
	at c.ij.oa.diagnostic.Logger.error(Logger.java:182)
	at c.ij.oa.application.impl.SubmissionTracker.preventTooManySubmissions(SubmissionTracker.java:45)
	at c.ij.oa.application.impl.NonBlockingReadActionImpl$Submission.<init>(NonBlockingReadActionImpl.java:231)
	at c.ij.oa.application.impl.NonBlockingReadActionImpl.submit(NonBlockingReadActionImpl.java:191)
	at c.ij.execution.impl.ConsoleViewImpl.updatePredefinedFiltersLater(ConsoleViewImpl.java:234)
	at c.ij.execution.impl.ConsoleViewImpl.<init>(ConsoleViewImpl.java:211)
	at c.ij.execution.impl.ConsoleViewImpl.<init>(ConsoleViewImpl.java:156)
	at c.ij.execution.filters.TextConsoleBuilderImpl.createConsole(TextConsoleBuilderImpl.java:39)
	at c.ij.execution.filters.TextConsoleBuilderImpl.getConsole(TextConsoleBuilderImpl.java:31)
	at o.sl.ij.ui.SonarLintConsoleImpl.getConsoleView(SonarLintConsoleImpl.java:93)
	at o.sl.ij.ui.SonarLintConsoleImpl.info(SonarLintConsoleImpl.java:65)
	at o.sl.ij.util.GlobalLogOutputImpl.lambda$log$2(GlobalLogOutputImpl.java:44)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)

Hello @bojanantonovic and welcome to the community!

Thanks for your report. It looks like you had too many events to log. Can you describe the situation when it happen?