Error in SonarLint for IntelliJ continuously showing up

Environment:

  • Java: JetBrains s.r.o. 17.0.6
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2023.1.2
  • SonarLint: 8.3.0.71062
java.lang.NullPointerException: null cannot be cast to non-null type javax.swing.text.DefaultCaret
	at o.sl.ij.ui.SonarLintRulePanel.<init>(SonarLintRulePanel.kt:115)
	at o.sl.ij.ui.FindingDetailsPanel.createTabs(FindingDetailsPanel.kt:69)
	at o.sl.ij.ui.FindingDetailsPanel.<init>(FindingDetailsPanel.kt:52)
	at o.sl.ij.ui.AbstractIssuesPanel.createFindingDetailsPanel(AbstractIssuesPanel.java:74)
	at o.sl.ij.ui.AbstractIssuesPanel.<init>(AbstractIssuesPanel.java:66)
	at o.sl.ij.ui.CurrentFilePanel.<init>(CurrentFilePanel.java:62)
	at o.sl.ij.ui.SonarLintToolWindowFactory.addCurrentFileTab(SonarLintToolWindowFactory.java:105)
	at o.sl.ij.ui.SonarLintToolWindowFactory.createToolWindowContent(SonarLintToolWindowFactory.java:58)
	at c.ij.oa.wm.impl.ToolWindowImpl.createContentIfNeeded(ToolWindowImpl.kt:548)
	at c.ij.oa.wm.impl.ToolWindowImpl.getContentManager(ToolWindowImpl.kt:421)
	at o.sl.ij.actions.SonarLintToolWindow.getTaintVulnerabilitiesContent(SonarLintToolWindow.java:170)
	at o.sl.ij.actions.SonarLintToolWindow.populateTaintVulnerabilitiesTab(SonarLintToolWindow.java:177)
	at o.sl.ij.finding.issue.vulnerabilities.TaintVulnerabilitiesPresenter$presentTaintVulnerabilitiesForOpenFiles$1.run$lambda$0(TaintVulnerabilitiesPresenter.kt:110)
	at o.sl.ij.ui.UiUtils$Companion.runOnUiThread$lambda$0(UiUtils.kt:36)
	at c.ij.oa.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209)
	at c.ij.oa.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:21)

Hi @naresh_jangid,

Thank you for your report!

I have created this bug ticket as a result, we will see when we can tackle it in the next weeks.