Error in SonarLint for IntelliJ after updating JDK from Intellij

Environment:

  • Java: JetBrains s.r.o. 17.0.6
  • OS: Windows 10 amd64
  • IDE: IntelliJ IDEA 2022.2.5
  • SonarLint: 8.1.0.65508
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
	at java.base/java.util.Objects.checkIndex(Objects.java:359)
	at java.base/java.util.ArrayList.get(ArrayList.java:427)
	at o.sl.ij.editor.EditorDecorator.highlight(EditorDecorator.kt:84)
	at o.sl.ij.ui.vulnerabilities.TaintVulnerabilitiesPanel.updateRulePanelContent(TaintVulnerabilitiesPanel.kt:219)
	at o.sl.ij.ui.vulnerabilities.TaintVulnerabilitiesPanel.populate(TaintVulnerabilitiesPanel.kt:172)
	at o.sl.ij.actions.SonarLintToolWindow.populateTaintVulnerabilitiesTab(SonarLintToolWindow.java:143)
	at o.sl.ij.finding.issue.vulnerabilities.TaintVulnerabilitiesPresenter$presentTaintVulnerabilitiesForOpenFiles$1.run$lambda$0(TaintVulnerabilitiesPresenter.kt:108)
	at o.sl.ij.ui.UiUtils$Companion.runOnUiThread$lambda$0(UiUtils.kt:31)
	at c.ij.oa.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209)
	at c.ij.oa.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:21)
	at c.ij.oa.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191)
	at c.ij.oa.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:881)
	at c.ij.oa.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:513)

Hello @MenelikV,

Are you connected to SonarQube or SonarCloud ? This happens because of a vulnerability SonarLint previously downloaded for one of your open files. Could you provide more details about the vulnerability, like the rule key, message or a code snippet ? You can probably find it from SonarQube/SonarCloud by checking the file for which this error was triggered

Thanks