Error in SonarLint for IntelliJ 10.5: PluginException: annotator: SonarExternalAnnotator

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2024.1
  • SonarLint: 10.5.0.78339

ExternalToolPass:

c.ij.diagnostic.PluginException: annotator: o.sl.ij.editor.SonarExternalAnnotator@1622101f (class o.sl.ij.editor.SonarExternalAnnotator) [Plugin: org.sonarlint.idea]
	at c.ij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:23)
	at c.ij.diagnostic.PluginException.createByClass(PluginException.java:90)
	at c.ij.codeInsight.daemon.impl.ExternalToolPass.processError(ExternalToolPass.java:253)
	at c.ij.codeInsight.daemon.impl.ExternalToolPass.doApply(ExternalToolPass.java:229)
	at c.ij.codeInsight.daemon.impl.ExternalToolPass.doApply(ExternalToolPass.java:218)
	at c.ij.codeInsight.daemon.impl.ExternalToolPass$1.lambda$run$1(ExternalToolPass.java:168)
	at c.ij.oa.application.ReadAction.lambda$run$1(ReadAction.java:53)
	at c.ij.oa.application.impl.RwLockHolder.runReadAction(RwLockHolder.kt:289)
	at c.ij.oa.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:850)
	at c.ij.oa.application.ReadAction.compute(ReadAction.java:65)
	at c.ij.oa.application.ReadAction.run(ReadAction.java:52)
	at c.ij.codeInsight.daemon.impl.ExternalToolPass$1.lambda$run$2(ExternalToolPass.java:165)
	at c.ij.oa.progress.util.BackgroundTaskUtil.lambda$runUnderDisposeAwareIndicator$15(BackgroundTaskUtil.java:371)
	at c.ij.oa.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:217)
	at c.ij.oa.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:660)

Hello @Alekya_Athaluri, thanks for raising this issue!

Could you give us more details about what you were doing at the time this exception popped up? Did it happen after you launched an analysis manually? Or maybe after you opened or modified some file? Are you able to reproduce it consistently?

Also, the stack trace appears to be truncated; if you still have it, or if it ever happens again, please do not hesitate to share it fully.

Thanks