Error in SonarQube for IntelliJ

Environment:

  • Java: JetBrains s.r.o. 25.0.3
  • OS: Windows 11 amd64
  • IDE: JetBrains Rider 2026.2.1
  • SonarQube for IDE: 12.7.0.85118
c.ij.oa.dg.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); If you access or modify model on EDT consider wrapping your code in WriteIntentReadAction ; see https://jb.gg/ij-platform-threading for details
Current thread: Thread[#51,AWT-EventQueue-0,10,main] 1566277128 (EventQueue.isDispatchThread()=true)
SystemEventQueueThread: (same)
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:270)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:159)
	at c.ij.oa.fileEditor.impl.FileDocumentManagerBase.getDocument(FileDocumentManagerBase.java:54)
	at c.ij.oa.editor.impl.RangeMarkerImpl.getDocument(RangeMarkerImpl.java:161)
	at c.ij.oa.editor.impl.RangeMarkerImpl.getDocument(RangeMarkerImpl.java:29)
	at o.sl.ij.ui.nodes.AbstractNode.formatRangeMarker(AbstractNode.java:100)
	at o.sl.ij.ui.nodes.PrimaryLocationNode.issueCoordinates(PrimaryLocationNode.java:82)
	at o.sl.ij.ui.nodes.PrimaryLocationNode.render(PrimaryLocationNode.java:71)
	at o.sl.ij.ui.tree.TreeCellRenderer.customizeCellRenderer(TreeCellRenderer.java:50)
	at c.ij.ui.ColoredTreeCellRenderer.rendererComponentInner(ColoredTreeCellRenderer.java:128)
	at c.ij.ui.ColoredTreeCellRenderer.getTreeCellRendererComponent(ColoredTreeCellRenderer.java:60)
	at c.ij.ui.tree.ui.DefaultTreeUI.getRenderer(DefaultTreeUI.java:241)
	at c.ij.ui.tree.ui.DefaultTreeUI.paint(DefaultTreeUI.java:416)
	at java.desktop/javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
	at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:855)
	at c.ij.ui.treeStructure.Tree.paintComponent(Tree.java:511)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1124)
	at c.ij.ui.treeStructure.Tree.paint(Tree.java:442)
	at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
	at java.desktop/javax.swing.JViewport.paint(JViewport.java:736)
	at c.ij.ui.components.JBViewport.paint(JBViewport.java:267)
	at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
	at c.ij.ui.components.JBScrollPane.paintChildren(JBScrollPane.java:294)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
	at c.ij.ui.components.JBScrollPane.paint(JBScrollPane.java:282)
	at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
	at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
	at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
	at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
	at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
	at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
	at c.ij.toolWindow.xNext.island.XNextIslandHolder.paintChildren(XNextIslandHolder.kt:52)

Thanks for the detailed stack trace. This matches the existing IntelliJ UI-thread issue tracked in SLI-2848 and the separate report from the same release family; could you confirm whether the error persists after updating SonarQube for IDE to 12.8.0?