Assertion failed Error in SonarLint for IntelliJ

Environment:

  • Java: JetBrains s.r.o. 17.0.7
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2023.2
  • SonarLint: 8.5.0.75082
java.lang.Throwable: Assertion failed
	at c.ij.oa.diagnostic.Logger.assertTrue(Logger.java:465)
	at c.ij.oa.diagnostic.Logger.assertTrue(Logger.java:474)
	at c.ij.oa.editor.impl.SelectionModelImpl.removeSelectionListener(SelectionModelImpl.java:122)
	at c.ij.oa.editor.SelectionModel.lambda$addSelectionListener$0(SelectionModel.java:220)
	at c.ij.oa.util.ObjectTree.runWithTrace(ObjectTree.java:129)
	at c.ij.oa.util.ObjectTree.executeAll(ObjectTree.java:161)
	at c.ij.oa.util.Disposer.dispose(Disposer.java:262)
	at c.ij.oa.util.Disposer.dispose(Disposer.java:250)
	at c.ij.oa.rd.LifetimeDisposableExKt$createNestedDisposable$added$1.invoke(LifetimeDisposableEx.kt:58)
	at c.ij.oa.rd.LifetimeDisposableExKt$createNestedDisposable$added$1.invoke(LifetimeDisposableEx.kt:57)
	at com.jetbrains.rd.util.lifetime.LifetimeDefinition.destruct(RLifetime.kt:442)
	at com.jetbrains.rd.util.lifetime.LifetimeDefinition.terminate(RLifetime.kt:423)
	at com.jetbrains.rd.util.lifetime.LifetimeDefinition.destruct(RLifetime.kt:446)
	at com.jetbrains.rd.util.lifetime.LifetimeDefinition.terminate(RLifetime.kt:423)
	at com.jetbrains.rd.util.lifetime.LifetimeDefinition.terminate$default(RLifetime.kt:390)
	at c.ij.oa.rd.LifetimeDisposableExKt.defineNestedLifetime$lambda$0(LifetimeDisposableEx.kt:30)
	at c.ij.oa.util.ObjectTree.runWithTrace(ObjectTree.java:129)
	at c.ij.oa.util.ObjectTree.executeAll(ObjectTree.java:161)
	at c.ij.oa.util.Disposer.dispose(Disposer.java:262)

Hi @zkx_king, thank you for your report!

Your issue is very similar to the one reported here so I will ask the same questions, could you please send a full stack trace of the issue?

Also, do you have more information on how this error happened? Is it at the startup or during some specific actions?