Error in SonarLint for IntelliJ after setting rules in settings

Environment:

  • Java: JetBrains s.r.o. 17.0.7
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2023.2
  • SonarLint: 8.4.0.73538
c.ij.util.IncorrectOperationException: Sorry but parent: o.sl.ij.config.global.rules.RuleConfigurationPanel@4ca75866 (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@85be04d,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 @Slobodan_Dzakic,

we are already aware of this issue, for more information and to not answer the same question twice, please refer to THIS community thread.

It also contains more information on our plan to fix that issue.

Best,
Tobias