Error in SonarLint for IntelliJ while changing number of complexity rules

Environment:

  • Java: JetBrains s.r.o. 17.0.8
  • OS: Windows 10 amd64
  • IDE: IntelliJ IDEA 2023.2.2
  • SonarLint: 9.0.0.75308
c.ij.util.IncorrectOperationException: Sorry but parent: o.sl.ij.config.global.rules.RuleConfigurationPanel@2dd1b16d (class o.sl.ij.config.global.rules.RuleConfigurationPanel) has already been disposed (see the cause for stacktrace) so the child: c.ij.ui.GotItTooltip@67f471d5 (class c.ij.ui.GotItTooltip) 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 c.ij.ui.GotItTooltip.<init>(GotItTooltip.kt:103)
	at c.ij.ui.GotItTooltip.<init>(GotItTooltip.kt:99)
	at o.sl.ij.ui.ruledescription.RuleHeaderPanel.organizeHeader(RuleHeaderPanel.kt:202)
	at o.sl.ij.ui.ruledescription.RuleHeaderPanel.updateCommonFields(RuleHeaderPanel.kt:194)
	at o.sl.ij.ui.ruledescription.RuleHeaderPanel.updateForRuleConfiguration(RuleHeaderPanel.kt:113)
	at o.sl.ij.config.global.rules.RuleConfigurationPanel.updateParamsAndDescriptionPanel(RuleConfigurationPanel.java:478)
	at o.sl.ij.config.global.rules.RuleConfigurationPanel.updateParamsAndDescriptionPanel(RuleConfigurationPanel.java:463)
	at o.sl.ij.config.global.rules.RuleConfigurationPanel.lambda$initTreeScrollPane$17(RuleConfigurationPanel.java:424)
	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)

Hi @dacha, thank you for your report, this is appreciated.

We fixed this issue and it should be part of the next release of SonarLint 9.1 which will happen this week. Let us know if that happens again after this.