org.picocontainer.defaults.UnsatisfiableDependenciesException: com.intellij.openapi.project.impl.ProjectManagerImpl has unsatisfied dependency: class com.intellij.ide.RecentProjectsManagerBase among unsatisfiable dependencies: [[class com.intellij.openapi.vfs.VirtualFileManager, class com.intellij.ide.RecentProjectsManagerBase, class com.intellij.openapi.progress.ProgressManager]] where AreaPicoContainer.MyPicoContainer[null] was the leaf container being asked for dependencies.


Solutions on the web

Solution icon of github
com.intellij.ide.RecentProjectsManagerBase, class com.intellij.openapi.progress.ProgressManager]] where AreaPicoContainer.MyPicoContainer[null] was the leaf container being asked for dependencies.

Solution icon of youtrack
via YouTrack by Unknown author, 1 year ago
com.intellij.openapi.project.impl.ProjectManagerImpl has unsatisfied dependency: class com.intellij.openapi.progress.ProgressManager among unsatisfiable dependencies: [[class com.intellij.openapi.vfs.ex.VirtualFileManagerEx, class com.intellij.openapi.progress.ProgressManager]] where AreaPicoContainer.MyPicoContainer[null] was the leaf container being asked for dependencies.

Solution icon of youtrack
via YouTrack by Unknown author, 1 year ago
com.intellij.openapi.keymap.impl.KeymapManagerImpl has unsatisfied dependency: class com.intellij.openapi.keymap.impl.DefaultKeymap among unsatisfiable dependencies: [[class com.intellij.openapi.keymap.impl.DefaultKeymap, class com.intellij.openapi.options.SchemesManagerFactory]] where AreaPicoContainer.MyPicoContainer[null] was the leaf container being asked for dependencies.

Solution icon of youtrack
via YouTrack by Unknown author, 1 year ago
com.intellij.openapi.fileEditor.FileDocumentManager, class com.intellij.openapi.fileTypes.FileTypeManager, interface com.intellij.util.messages.MessageBus, class com.intellij.psi.stubs.SerializationManager]] where AreaPicoContainer.MyPicoContainer[null] was the leaf container being asked for dependencies.

Solution icon of github
com.intellij.openapi.fileEditor.FileDocumentManager, class com.intellij.openapi.fileTypes.FileTypeManager, interface com.intellij.util.messages.MessageBus, class com.intellij.psi.stubs.SerializationManager]] where AreaPicoContainer.MyPicoContainer[null] was the leaf container being asked for dependencies.

Solution icon of web
com.intellij.persistence.database.DbFileTypeFactory has unsatisfied dependency: class com.intellij.ultimate.UltimateVerifier among unsatisfiable dependencies: [[class com.intellij.ultimate.UltimateVerifier]] where AreaPicoContainer[null] was the leaf container being asked for dependencies.

Solution icon of youtrack
com.intellij.openapi.fileEditor.FileDocumentManager, class com.intellij.lang.PsiBuilderFactory, class com.intellij.openapi.roots.FileIndexFacade, interface com.intellij.util.messages.MessageBus, interface com.intellij.psi.util.PsiModificationTracker]] where AreaPicoContainer.MyPicoContainer[Project (Default) Default (Template) Project] was the leaf container being asked for dependencies.

Solution icon of github
via GitHub by paranoiq
, 4 months ago
com.intellij.openapi.fileTypes.FileTypeManager, class com.intellij.openapi.roots.impl.DirectoryIndex, class com.intellij.openapi.startup.StartupManager]] where AreaPicoContainer.MyPicoContainer[Project (Default) Default (Template) Project] was the leaf container being asked for dependencies.

Solution icon of youtrack
via YouTrack by Unknown author, 1 year ago
com.intellij.j2ee.openapi.impl.DataSourceManagerImpl]] where AreaPicoContainer.MyPicoContainer[Project 'C:/_work/test_data/ruby/pvg' pvg] was the leaf container being asked for dependencies.

Solution icon of github
via GitHub by bulatka
, 1 year ago
, class net.orfjackal.sbt.plugin.settings.SbtApplicationSettingsComponent]] where AreaPicoContainer[Project (Default) Default (Template) Project] was the leaf container being asked for dependencies.

Stack trace

org.picocontainer.defaults.UnsatisfiableDependenciesException: com.intellij.openapi.project.impl.ProjectManagerImpl has unsatisfied dependency: class com.intellij.ide.RecentProjectsManagerBase among unsatisfiable dependencies: [[class com.intellij.openapi.vfs.VirtualFileManager, class com.intellij.ide.RecentProjectsManagerBase, class com.intellij.openapi.progress.ProgressManager]] where AreaPicoContainer.MyPicoContainer[null] was the leaf container being asked for dependencies.
	at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getGreediestSatisfiableConstructor(ConstructorInjectionComponentAdapter.java:191)
	at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:210)
	at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53)
	at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248)
	at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60)
	at org.picocontainer.defaults.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:58)
	at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:530)
	at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:590)
	at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:225)
	at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:212)
	at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:199)
	at org.picocontainer.defaults.BasicComponentParameter.resolveInstance(BasicComponentParameter.java:77)
	at org.picocontainer.defaults.ComponentParameter.resolveInstance(ComponentParameter.java:114)
	at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getConstructorArguments(ConstructorInjectionComponentAdapter.java:257)
	at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:217)
	at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53)
	at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248)
	at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60)
	at org.picocontainer.defaults.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:58)
	at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:530)
	at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:590)
	at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:225)
	at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:212)
	at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:199)
	at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponentFromContainer(ComponentManagerImpl.java:164)
	at com.intellij.openapi.application.impl.ApplicationImpl.getComponentFromContainer(ApplicationImpl.java:542)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:192)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:187)
	at com.intellij.openapi.fileEditor.FileDocumentManager.getInstance(FileDocumentManager.java:28)
	at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$6.run(LocalFileSystemImpl.java:535)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:984)
	at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.cleanupForNextTest(LocalFileSystemImpl.java:532)
	at com.intellij.testFramework.PlatformTestCase.cleanupApplicationCaches(PlatformTestCase.java:343)
	at com.intellij.testFramework.PlatformTestCase$4.run(PlatformTestCase.java:600)
	at com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:165)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:319)

Write tip

You have a different solution? A short tip here would help you and many other users who saw this issue last week.

Users with the same issue

Samebug visitor profile picture
Unknown user
Once, 2 years ago