Environment:
- Java: JetBrains s.r.o. 17.0.8
- OS: Windows 10 amd64
- IDE: IntelliJ IDEA 2023.2.1
- SonarLint: 8.5.1.75093
c.ij.util.IncorrectOperationException: Sorry but parent: o.sl.ij.config.global.rules.RuleConfigurationPanel@3e9f2341 (class o.sl.ij.config.global.rules.RuleConfigurationPanel) has already been disposed (see the cause for stacktrace) so the child: o.sl.ij.ui.ruledescription.RuleCodeSnippet[,0,0,0x0,invalid,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=c.ij.util.ui.JBEmptyBorder@6cc8fd7b,flags=9,maximumSize=,minimumSize=,preferredSize=] (class o.sl.ij.ui.ruledescription.RuleCodeSnippet) will never be disposed
at c.ij.oa.util.ObjectTree.register(ObjectTree.java:43)
at c.ij.oa.util.Disposer.register(Disposer.java:161)
at o.sl.ij.ui.ruledescription.RuleParsingUtils$Companion.parseCodeExamples(RuleParsingUtils.kt:94)
at o.sl.ij.config.global.rules.RuleConfigurationPanel.updateParamsAndDescriptionPanel(RuleConfigurationPanel.java:464)
at o.sl.ij.config.global.rules.RuleConfigurationPanel.updateParamsAndDescriptionPanel(RuleConfigurationPanel.java:447)
at o.sl.ij.config.global.rules.RuleConfigurationPanel.lambda$initTreeScrollPane$11(RuleConfigurationPanel.java:408)
at java.desktop/javax.swing.JTree.fireValueChanged(JTree.java:3021)
at java.desktop/javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3522)
at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:650)
at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1120)