Error in SonarQube for IntelliJ

Environment:

  • Java: JetBrains s.r.o. 25.0.2
  • OS: Linux amd64
  • IDE: PyCharm 2026.1
  • SonarQube for IDE: 12.0.1.84418
java.lang.NullPointerException: Cannot read field "x" because "rowBounds" is null
	at c.ij.ui.treeStructure.treetable.TreeTableTree.setVisibleRow(TreeTableTree.java:101)
	at c.ij.ui.treeStructure.treetable.TreeTableCellRenderer.getTableCellRendererComponent(TreeTableCellRenderer.java:75)
	at java.desktop/javax.swing.JTable.prepareRenderer(JTable.java:5832)
	at c.ij.ui.table.JBTable.prepareRenderer(JBTable.java:800)
	at java.desktop/javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2187)
	at java.desktop/javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:2086)
	at java.desktop/javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1882)
	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.table.JBTable.paintComponent(JBTable.java:494)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1124)
	at c.ij.ui.table.JBTable.paint(JBTable.java:633)
	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.JLayeredPane.paint(JLayeredPane.java:586)
	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.paintToOffscreen(JComponent.java:5325)
	at java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:256)
	at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1297)
	at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5273)
	at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5083)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:836)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:799)

Hi,

Welcome to the community and thanks for this report!

The current version of SonarQube for IntelliJ (formerly SonarLint) is 12.2. Can you upgrade and see if this is still replicable? And if it is, Can you share what you do to make this happen? And provide a verbose log from IDE startup through to the error?

 
Thx,
Ann