Environment:
- Java: JetBrains s.r.o. 17.0.10
- OS: Windows 10 amd64
- IDE: IntelliJ IDEA 2023.3.5
- SonarLint: 10.4.1.77998
Failure during analysis
java.lang.IndexOutOfBoundsException: Wrong offset: 205. Should be in range: [0, 194]
at c.ij.oa.editor.impl.LineSet.findLineIndex(LineSet.java:164)
at c.ij.oa.editor.impl.DocumentImpl.getLineNumber(DocumentImpl.java:1001)
at o.sl.ij.finding.LiveFinding.lambda$getLine$1(LiveFinding.java:161)
at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$6(ReadActionUtils.kt:87)
at c.ij.oa.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:909)
at c.ij.oa.application.ReadAction.compute(ReadAction.java:65)
at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:86)
at o.sl.ij.common.ui.ReadActionUtils.computeReadActionSafely(ReadActionUtils.kt)
at o.sl.ij.finding.LiveFinding.getLine(LiveFinding.java:161)
at o.sl.ij.finding.tracking.Tracker$LineAndTextRangeHashKey.<init>(Tracker.java:105)
at o.sl.ij.finding.tracking.Tracker$LineAndTextRangeHashKeyFactory.apply(Tracker.java:141)
at o.sl.ij.finding.tracking.Tracker.match(Tracker.java:72)
at o.sl.ij.finding.tracking.Tracker.lambda$track$0(Tracker.java:40)
at c.ij.oa.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:894)
at o.sl.ij.finding.tracking.Tracker.track(Tracker.java:36)
at o.sl.ij.finding.tracking.LocalHistoryFindingTracker.matchWithPreviousFinding(LocalHistoryFindingTracker.kt:64)
at o.sl.ij.finding.tracking.LocalHistoryFindingTracker.matchWithPreviousFinding(LocalHistoryFindingTracker.kt:52)