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)