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)