Error in SonarLint for IntelliJ IDEA 2023.2 - 2023-08-28

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)

Hi @diegocs96, thank you for your report!

This issue has been fixed and will be part of the next 9.0 release, which should happen no later than today.

Thank you for using SonarLint! :sonarlint: