Error in SonarQube for IntelliJ

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Mac OS X aarch64
  • IDE: WebStorm 2024.3.5
  • SonarQube for IDE: 10.19.0.80823
java.lang.IndexOutOfBoundsException: Wrong offset: 6011. Should be in range: [0, 4172]
	at c.ij.oa.editor.impl.LineSet.findLineIndex(LineSet.java:164)
	at c.ij.oa.editor.impl.DocumentImpl.getLineNumber(DocumentImpl.java:1034)
	at o.sl.ij.editor.EditorDecorator.createGutterIconForTaints(EditorDecorator.kt:210)
	at o.sl.ij.ui.vulnerabilities.TaintVulnerabilitiesPanel.updateTrees$lambda$2(TaintVulnerabilitiesPanel.kt:255)
	at o.sl.ij.ui.UiUtils$Companion.runOnUiThread$lambda$0(UiUtils.kt:42)
	at c.ij.oa.ap.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:236)
	at c.ij.oa.ap.TransactionGuardImpl.access$100(TransactionGuardImpl.java:25)
	at c.ij.oa.ap.TransactionGuardImpl$1.run(TransactionGuardImpl.java:198)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread$lambda$2(AnyThreadWriteThreadingSupport.kt:217)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:128)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread(AnyThreadWriteThreadingSupport.kt:216)
	at c.ij.oa.ap.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:843)
	at c.ij.oa.ap.impl.ApplicationImpl$2.run(ApplicationImpl.java:421)
	at c.ij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:103)
	at c.ij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:103)
	at c.ij.util.concurrency.ChildContext.runInChildContext(propagation.kt:109)
	at c.ij.util.concurrency.ChildContext.runInChildContext(propagation.kt:103)
	at c.ij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
	at c.ij.oa.ap.impl.FlushQueue.runNextEvent(FlushQueue.java:117)
	at c.ij.oa.ap.impl.FlushQueue.flushNow(FlushQueue.java:43)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
	at c.ij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:675)
	at c.ij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:573)
	at c.ij.ide.IdeEventQueue.dispatchEvent$lambda$18$lambda$17$lambda$16$lambda$15(IdeEventQueue.kt:355)
	at c.ij.oa.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:857)
	at c.ij.ide.IdeEventQueue.dispatchEvent$lambda$18$lambda$17$lambda$16(IdeEventQueue.kt:354)
	at c.ij.ide.IdeEventQueueKt.performActivity$lambda$2$lambda$1(IdeEventQueue.kt:1045)
	at c.ij.oa.ap.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:128)
	at c.ij.oa.ap.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:917)
	at c.ij.oa.ap.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)

Hey, @kussberg, thanks for reporting this issue. We are aware of it and will fix it in our next release. You can track the progress via this ticket. You should be able to safely ignore this error for now.

To give some more information, this error can happen when having a taint vulnerability that can be fixed by AI CodeFix locally, but the code from which this taint has been raised does not match your local code anymore.

1 Like