IntelliJ IDEA 2020.2 / AsciiDocPasteImageHandler has unsatisfied dependency
See original GitHub issueIDEA 202.2981.
com.intellij.diagnostic.PluginException: org.asciidoc.intellij.actions.editorAction.AsciiDocPasteImageHandler has unsatisfied dependency: interface com.intellij.openapi.editor.actionSystem.EditorTextInsertHandler among unsatisfiable dependencies: [[Ljava.lang.Class;@134600f] where DefaultPicoContainer (parent=DefaultPicoContainer (root)) was the leaf container being asked for dependencies. [Plugin: org.asciidoctor.intellij.asciidoc]
at com.intellij.openapi.editor.actionSystem.EditorActionHandlerBean.getHandler(EditorActionHandlerBean.java:45)
at com.intellij.openapi.editor.actionSystem.EditorAction.getHandler(EditorAction.java:60)
at com.intellij.openapi.editor.actions.PasteAction.update(PasteAction.java:32)
at com.intellij.openapi.editor.actionSystem.EditorAction.updateForKeyboardAccess(EditorAction.java:127)
at com.intellij.openapi.editor.actionSystem.EditorAction.update(EditorAction.java:160)
at com.intellij.openapi.actionSystem.AnAction.beforeActionPerformedUpdate(AnAction.java:290)
at com.intellij.openapi.editor.actionSystem.EditorAction.beforeActionPerformedUpdate(EditorAction.java:142)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:189)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:630)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:608)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processActionOrWaitSecondStroke(IdeKeyEventDispatcher.java:505)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:459)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:217)
at com.intellij.ide.IdeEventQueue.dispatchKeyEvent(IdeEventQueue.java:889)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:834)
at com.intellij.ide.IdeEventQueue.lambda$null$8(IdeEventQueue.java:450)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:743)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:449)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:816)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:503)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: org.picocontainer.defaults.UnsatisfiableDependenciesException: org.asciidoc.intellij.actions.editorAction.AsciiDocPasteImageHandler has unsatisfied dependency: interface com.intellij.openapi.editor.actionSystem.EditorTextInsertHandler among unsatisfiable dependencies: [[Ljava.lang.Class;@134600f] where DefaultPicoContainer (parent=DefaultPicoContainer (root)) was the leaf container being asked for dependencies.
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getGreediestSatisfiableConstructor(CachingConstructorInjectionComponentAdapter.java:181)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:85)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:71)
at com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:95)
at com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:90)
at com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiateClass(AbstractExtensionPointBean.java:86)
at com.intellij.openapi.editor.actionSystem.EditorActionHandlerBean.getHandler(EditorActionHandlerBean.java:40)
... 25 more
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (4 by maintainers)
Top Results From Across the Web
Upgrade to IJ2019.2 - unsatisfied dependencies
I'm compiling my existing plugin against a new version of IntelliJ (2019.2 EA) and I can't run tests because of unsatisfied dependencies.
Read more >What's New in IntelliJ IDEA - 2022.3 - JetBrains
IntelliJ IDEA 2022.3 supports new features from Java 19, which was released in ... Improved navigation and inspections for dependency injection in Micronaut....
Read more >IntelliJ IDEA - Contexts and Dependency Injection (CDI)
Jakarta Contexts and Dependency Injection (CDI) is a specification for declarative dependency injection and supporting services.
Read more >Working with code problems in IntelliJ IDEA - The JetBrains Blog
In IntelliJ IDEA 2020.2, we decided to focus on this feature, introducing several changes to simplify working with problems in your code.
Read more >Manage project dependencies - IntelliJ IDEA - JetBrains
IntelliJ IDEA makes it possible to track the unsatisfied dependencies in your projects, and provides integration with the major means of dependencies ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Pre-release 0.31.2 is now available.
The pre-release of the plugin is available from GitHub releases and the IntelliJ AsciiDoc EAP repository.
I was able to reproduce it in EAP 2020.2, thank for letting me know. The upcoming pre-release 0.31.2 will fix this.