Intellij Plugin IllegalStateException: assertion failed

Questions about YourKit Java Profiler
Post Reply
natros
Posts: 2
Joined: Fri Mar 17, 2023 3:59 pm

Intellij Plugin IllegalStateException: assertion failed

Post by natros »

Code: Select all

java.lang.IllegalStateException: assertion failed
  at com.yourkit.an.d.atU(a:20)
  at com.yourkit.ideaPlugin.MySettingsEditor.applyEditorTo(a:23)
  at com.yourkit.ideaPlugin.MySettingsEditor.applyEditorTo(a:11)
  at com.intellij.openapi.options.SettingsEditor.applyTo(SettingsEditor.java:99)
  at com.intellij.execution.ui.RunConfigurationFragmentedEditor$1.applyEditorTo(RunConfigurationFragmentedEditor.java:122)
  at com.intellij.execution.ui.RunConfigurationFragmentedEditor.applyEditorTo(RunConfigurationFragmentedEditor.java:151)
  at com.intellij.execution.ui.RunnerAndConfigurationSettingsEditor.applyEditorTo(RunnerAndConfigurationSettingsEditor.java:77)
  at com.intellij.execution.ui.RunnerAndConfigurationSettingsEditor.applyEditorTo(RunnerAndConfigurationSettingsEditor.java:21)
  at com.intellij.openapi.options.SettingsEditor.applyTo(SettingsEditor.java:99)
  at com.intellij.openapi.options.SettingsEditor.getSnapshot(SettingsEditor.java:56)
  at com.intellij.execution.impl.RunConfigurable.installUpdateListeners$lambda$16$lambda$14(RunConfigurable.kt:438)
  at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209)
  at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:21)
  at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191)
  at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
  at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:456)
  at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79)
  at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122)
  at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41)
  at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
  at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:788)
  at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
  at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731)
  at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
  at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:758)
  at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:666)
  at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$7(IdeEventQueue.kt:570)
  at com.intellij.openapi.application.impl.ApplicationImpl.withoutImplicitRead(ApplicationImpl.java:1446)
  at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:570)
  at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68)
  at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349)
  at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348)
  at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
  at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348)
  at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343)
  at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:994)
  at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:113)
  at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:994)
  at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343)
  at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
  at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385)
  at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:121)
  at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
  at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
  at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
  at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
  at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
  at java.desktop/java.awt.Dialog.show(Dialog.java:1080)
  at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:741)
  at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:466)
  at com.intellij.openapi.ui.DialogWrapper.doShow(DialogWrapper.java:1675)
  at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1633)
  at com.intellij.openapi.ui.DialogWrapper.showAndGet(DialogWrapper.java:1647)
  at com.intellij.execution.actions.ChooseRunConfigurationPopup$9.perform(ChooseRunConfigurationPopup.java:1110)
  at com.intellij.execution.actions.ChooseRunConfigurationPopup$ConfigurationListPopupStep.lambda$onChosen$3(ChooseRunConfigurationPopup.java:526)
  at com.intellij.ui.popup.AbstractPopup.lambda$dispose$17(AbstractPopup.java:1618)
  at com.intellij.openapi.wm.impl.FocusManagerImpl.lambda$doWhenFocusSettlesDown$3(FocusManagerImpl.java:172)
  at com.intellij.util.ui.EdtInvocationManager.invokeLaterIfNeeded(EdtInvocationManager.java:33)
  at com.intellij.ide.IdeEventQueue.ifFocusEventsInTheQueue(IdeEventQueue.kt:187)
  at com.intellij.ide.IdeEventQueue.executeWhenAllFocusEventsLeftTheQueue(IdeEventQueue.kt:153)
  at com.intellij.openapi.wm.impl.FocusManagerImpl.doWhenFocusSettlesDown(FocusManagerImpl.java:168)
  at com.intellij.openapi.wm.impl.FocusManagerImpl.doWhenFocusSettlesDown(FocusManagerImpl.java:162)
  at com.intellij.ui.popup.AbstractPopup.dispose(AbstractPopup.java:1616)
  at com.intellij.ui.popup.WizardPopup.dispose(WizardPopup.java:165)
  at com.intellij.ui.popup.list.ListPopupImpl.dispose(ListPopupImpl.java:391)
  at com.intellij.openapi.util.ObjectTree.runWithTrace(ObjectTree.java:127)
  at com.intellij.openapi.util.ObjectTree.executeAll(ObjectTree.java:159)
  at com.intellij.openapi.util.Disposer.dispose(Disposer.java:264)
  at com.intellij.openapi.util.Disposer.dispose(Disposer.java:252)
  at com.intellij.ui.popup.WizardPopup.disposeAllParents(WizardPopup.java:273)
  at com.intellij.ui.popup.list.ListPopupImpl.disposePopup(ListPopupImpl.java:485)
  at com.intellij.ui.popup.list.ListPopupImpl.handleNextStep(ListPopupImpl.java:512)
  at com.intellij.ui.popup.list.ListPopupImpl._handleSelect(ListPopupImpl.java:479)
  at com.intellij.ui.popup.list.ListPopupImpl.handleSelect(ListPopupImpl.java:426)
  at com.intellij.execution.actions.ChooseRunConfigurationPopup$RunListPopup._handleSelect(ChooseRunConfigurationPopup.java:797)
  at com.intellij.execution.actions.ChooseRunConfigurationPopup$RunListPopup.handleSelect(ChooseRunConfigurationPopup.java:793)
  at com.intellij.ui.popup.list.ListPopupImpl$MyMouseListener.mouseReleased(ListPopupImpl.java:680)
  at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
  at java.desktop/java.awt.Component.processMouseEvent(Component.java:6656)
  at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3385)
  at com.intellij.ui.popup.list.ListPopupImpl$MyList.processMouseEvent(ListPopupImpl.java:745)
  at java.desktop/java.awt.Component.processEvent(Component.java:6421)
  at java.desktop/java.awt.Container.processEvent(Container.java:2266)
  at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5026)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4854)
  at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
  at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
  at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
  at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2804)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4854)
  at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:790)
  at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
  at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731)
  at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:763)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:761)
  at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
  at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:760)
  at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:666)
  at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.kt:614)
  at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:569)
  at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68)
  at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349)
  at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348)
  at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
  at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348)
  at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343)
  at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:994)
  at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:113)
  at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:994)
  at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343)
  at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
  at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385)
  at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
  at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
  at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
  at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
IntelliJ IDEA 2023.1 RC (Ultimate Edition)
Build #IU-231.8109.90, built on March 16, 2023
Runtime version: 17.0.6+10-b829.5 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 13.2.1
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 16
Registry:
ide.tree.expand.on.double.click=[DEFAULT|ALWAYS|NEVER*|NAVIGATABLE]
debugger.valueTooltipAutoShowOnSelection=true

Non-Bundled Plugins:
Dummy Text Generator (1.2.0)
com.intellij.plugins.watcher (231.8109.91)
net.sjrx.intellij.plugins.systemdunitfiles (223.230221.123)
PlantUML integration (5.23.0)
lermitage.intellij.iconviewer (1.20.0)
com.sburlyaev.terminal.plugin (0.4.6)
dev.meanmail.plugin.nginx-intellij-plugin (2022.1.1)
String Manipulation (9.7.1)
com.intellij.guice (231.8109.90)
BrowseWordAtCaret (3.0.5)
org.asciidoctor.intellij.asciidoc (0.38.12)
com.intellij.microservices.debugger (231.8109.90)
GrepConsole (12.15.211.6693.1)
com.intellij.datagen (231.8109.91)
org.mapstruct.intellij (1.4.0)
uk.co.ben-gibson.remote.repository.mapper (4.3.2)
izhangzhihao.rainbow.brackets (2023.2.6)
com.baomidou.plugin.idea.mybatisx (1.5.5)
com.intellij.gwt (231.8109.90)
YourKit Java Profiler 2022.9-b179 Integration (2022.9.179.0)
com.intellij.java.rareRefactorings (231.8109.90)
com.github.goldsubmarine.restfulhelper (0.2.7-stable)

Kotlin: 231-1.8.0-release-345-IJ8109.90
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: Intellij Plugin IllegalStateException: assertion failed

Post by Anton Katilin »

Hi,

Thank you for the report.

Is the problem reproducible? Does it happen when you edit a run configuration settings?
natros
Posts: 2
Joined: Fri Mar 17, 2023 3:59 pm

Re: Intellij Plugin IllegalStateException: assertion failed

Post by natros »

It only happened once. I don't remember what I was doing when it happened.
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: Intellij Plugin IllegalStateException: assertion failed

Post by Anton Katilin »

We too cannot reproduce the problem locally.

According to the stacktrace, the problem was likely caused by IDEA performing the plugin initialization steps in unappropriated order. Perhaps it was a race inside the IDE.
Post Reply