[ https://issues.apache.org/jira/browse/MNG-5919?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14982068#comment-14982068 ]
Jason van Zyl edited comment on MNG-5919 at 10/30/15 7:40 AM: -------------------------------------------------------------- MavenCli is not the embedder. If you want to execute Maven I can take a look at your project and see what's wrong with it but this technique works fine. I currently have 3 programs using it so I'll pull one out for you. was (Author: jvanzyl): MavenCli is not the embedder. If you want to > Getting Component Lookup Exception when running MavenCli.doMain (Maven > Embedder) > -------------------------------------------------------------------------------- > > Key: MNG-5919 > URL: https://issues.apache.org/jira/browse/MNG-5919 > Project: Maven > Issue Type: Bug > Components: Command Line, Embedding, Errors > Reporter: Tariq Ibrahim > Assignee: Jason van Zyl > Priority: Critical > > Hi Team, > I seem to get the following exception when I try out maven embedder > org.codehaus.plexus.component.repository.exception.ComponentLookupException: > com.google.inject.ProvisionException: Unable to provision, see the following > errors: > 1) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 5 of > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>() is not > @Nullable > while locating org.eclipse.aether.impl.DependencyCollector > for parameter 5 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 2) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 0 of > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.<init>() > is not @Nullable > while locating org.eclipse.aether.impl.RemoteRepositoryManager > for parameter 0 at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.<init>(Unknown > Source) > while locating > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.eclipse.aether.impl.ArtifactDescriptorReader > for parameter 4 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 3) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 5 of > org.eclipse.aether.internal.impl.DefaultArtifactResolver.<init>() is not > @Nullable > while locating org.eclipse.aether.impl.RemoteRepositoryManager > for parameter 5 at > org.eclipse.aether.internal.impl.DefaultArtifactResolver.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultArtifactResolver > while locating java.lang.Object annotated with * > at org.eclipse.sisu.wire.LocatorWiring > while locating org.eclipse.aether.impl.ArtifactResolver > for parameter 2 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 4) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 5 of > org.eclipse.aether.internal.impl.DefaultArtifactResolver.<init>() is not > @Nullable > while locating org.eclipse.aether.impl.RemoteRepositoryManager > for parameter 5 at > org.eclipse.aether.internal.impl.DefaultArtifactResolver.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultArtifactResolver > while locating java.lang.Object annotated with * > at org.eclipse.sisu.wire.LocatorWiring > while locating org.eclipse.aether.impl.ArtifactResolver > for parameter 2 at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.<init>(Unknown > Source) > while locating > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.eclipse.aether.impl.ArtifactDescriptorReader > for parameter 4 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 5) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 3 of org.eclipse.aether.internal.impl.DefaultDeployer.<init>() > is not @Nullable > while locating org.eclipse.aether.impl.RemoteRepositoryManager > for parameter 3 at > org.eclipse.aether.internal.impl.DefaultDeployer.<init>(Unknown Source) > while locating org.eclipse.aether.internal.impl.DefaultDeployer > while locating java.lang.Object annotated with * > at org.eclipse.sisu.wire.LocatorWiring > while locating org.eclipse.aether.impl.Deployer > for parameter 7 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 6) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 3 of > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>() is not > @Nullable > while locating org.eclipse.aether.impl.RemoteRepositoryManager > for parameter 3 at > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultMetadataResolver > while locating java.lang.Object annotated with * > at org.eclipse.sisu.wire.LocatorWiring > while locating org.eclipse.aether.impl.MetadataResolver > for parameter 0 at > org.apache.maven.repository.internal.DefaultVersionResolver.<init>(Unknown > Source) > while locating org.apache.maven.repository.internal.DefaultVersionResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.eclipse.aether.impl.VersionResolver > for parameter 0 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 7) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 3 of > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>() is not > @Nullable > while locating org.eclipse.aether.impl.RemoteRepositoryManager > for parameter 3 at > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultMetadataResolver > while locating java.lang.Object annotated with * > at org.eclipse.sisu.wire.LocatorWiring > while locating org.eclipse.aether.impl.MetadataResolver > for parameter 0 at > org.apache.maven.repository.internal.DefaultVersionRangeResolver.<init>(Unknown > Source) > while locating > org.apache.maven.repository.internal.DefaultVersionRangeResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.eclipse.aether.impl.VersionRangeResolver > for parameter 1 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 8) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 3 of > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>() is not > @Nullable > while locating org.eclipse.aether.impl.RemoteRepositoryManager > for parameter 3 at > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultMetadataResolver > while locating java.lang.Object annotated with * > at org.eclipse.sisu.wire.LocatorWiring > while locating org.eclipse.aether.impl.MetadataResolver > for parameter 0 at > org.apache.maven.repository.internal.DefaultVersionResolver.<init>(Unknown > Source) > while locating org.apache.maven.repository.internal.DefaultVersionResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.eclipse.aether.impl.VersionResolver > for parameter 2 at > org.eclipse.aether.internal.impl.DefaultArtifactResolver.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultArtifactResolver > while locating java.lang.Object annotated with * > at org.eclipse.sisu.wire.LocatorWiring > while locating org.eclipse.aether.impl.ArtifactResolver > for parameter 2 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 9) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 3 of > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>() is not > @Nullable > while locating org.eclipse.aether.impl.RemoteRepositoryManager > for parameter 3 at > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultMetadataResolver > while locating java.lang.Object annotated with * > at org.eclipse.sisu.wire.LocatorWiring > while locating org.eclipse.aether.impl.MetadataResolver > for parameter 3 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 10) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 3 of > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>() is not > @Nullable > while locating org.eclipse.aether.impl.RemoteRepositoryManager > for parameter 3 at > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultMetadataResolver > while locating java.lang.Object annotated with * > at org.eclipse.sisu.wire.LocatorWiring > while locating org.eclipse.aether.impl.MetadataResolver > for parameter 0 at > org.apache.maven.repository.internal.DefaultVersionResolver.<init>(Unknown > Source) > while locating org.apache.maven.repository.internal.DefaultVersionResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.eclipse.aether.impl.VersionResolver > for parameter 1 at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.<init>(Unknown > Source) > while locating > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.eclipse.aether.impl.ArtifactDescriptorReader > for parameter 4 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 11) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 3 of > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>() is not > @Nullable > while locating org.eclipse.aether.impl.RemoteRepositoryManager > for parameter 3 at > org.eclipse.aether.internal.impl.DefaultMetadataResolver.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultMetadataResolver > while locating java.lang.Object annotated with * > at org.eclipse.sisu.wire.LocatorWiring > while locating org.eclipse.aether.impl.MetadataResolver > for parameter 0 at > org.apache.maven.repository.internal.DefaultVersionResolver.<init>(Unknown > Source) > while locating org.apache.maven.repository.internal.DefaultVersionResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.eclipse.aether.impl.VersionResolver > for parameter 2 at > org.eclipse.aether.internal.impl.DefaultArtifactResolver.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultArtifactResolver > while locating java.lang.Object annotated with * > at org.eclipse.sisu.wire.LocatorWiring > while locating org.eclipse.aether.impl.ArtifactResolver > for parameter 2 at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.<init>(Unknown > Source) > while locating > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.eclipse.aether.impl.ArtifactDescriptorReader > for parameter 4 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 12) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > but parameter 10 of > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>() is not > @Nullable > while locating org.eclipse.aether.impl.RemoteRepositoryManager > for parameter 10 at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown > Source) > while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem > while locating java.lang.Object annotated with * > while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.artifact.resolver.ArtifactResolver > while locating org.apache.maven.repository.legacy.LegacyRepositorySystem > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.repository.RepositorySystem > while locating org.apache.maven.project.DefaultProjectBuildingHelper > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuildingHelper > while locating org.apache.maven.project.DefaultProjectBuilder > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.project.ProjectBuilder > while locating org.apache.maven.DefaultMaven > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > at ClassRealm[plexus.core, parent: null] (via modules: > org.eclipse.sisu.wire.WireModule -> > org.eclipse.sisu.plexus.PlexusBindingModule) > while locating org.apache.maven.Maven > 12 errors > *You can refer to my reproducer repo to get more details* > https://github.com/tariq1890/MavenEmbedTest -- This message was sent by Atlassian JIRA (v6.3.4#6332)