Error in SonarLint for IntelliJ- IncorrectOperationException: parent RuleConfigurationPanel disposed

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Windows 10 amd64
  • IDE: PhpStorm 2023.3.4
  • SonarLint: 10.3.0.77475
c.ij.util.IncorrectOperationException: Sorry but parent: o.sl.ij.config.global.rules.RuleConfigurationPanel@75c3d716 (class o.sl.ij.config.global.rules.RuleConfigurationPanel) has already been disposed (see the cause for stacktrace) so the child: c.ij.ui.GotItTooltip@282ffc31 (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:104)
	at c.ij.ui.GotItTooltip.<init>(GotItTooltip.kt:100)
	at o.sl.ij.util.SonarGotItTooltipsUtils.showCleanCodeToolTip(SonarGotItTooltipsUtils.kt:56)
	at o.sl.ij.ui.ruledescription.RuleHeaderPanel.organizeHeader(RuleHeaderPanel.kt:203)
	at o.sl.ij.ui.ruledescription.RuleHeaderPanel.updateCommonFields(RuleHeaderPanel.kt:195)
	at o.sl.ij.ui.ruledescription.RuleHeaderPanel.updateForRuleConfiguration(RuleHeaderPanel.kt:108)
	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)

Hi @rosi, we just released SonarLint 10.4, could you try to update and see if the error happens again?

Thank you!