Maven error: Cannot find ArtifactResolver with hint: project-cache-aware

Chad La Joie lajoie at itumi.biz
Mon Mar 12 10:36:40 GMT 2012


There is no error in what you provided, just debug statements.  Give
your POM a quick look over, it looks fine.

On Mon, Mar 12, 2012 at 06:07, Marco Zanini <marco.zanini at lero.ie> wrote:
> Hi to all,
> I'm trying to develop an extension for shibboleth and get the following
> error when trying to package it:
>
>
>>>
>>> ...........[DEBUG] After assembly is interpolated:
>>>
>>>
>>> <?xml version="1.0"?>
>>>
>>> <assembly
>>> xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2
>>> http://maven.apache.org/xsd/assembly-1.1.2.xsd"
>>>
>>>
>>> xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
>>>
>>>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>>>
>>>   <id>bin</id>
>>>
>>>   <formats>
>>>
>>>     <format>zip</format>
>>>
>>>   </formats>
>>>
>>>   <fileSets>
>>>
>>>     <fileSet>
>>>
>>>       <outputDirectory>/doc</outputDirectory>
>>>
>>>       <directory>doc/</directory>
>>>
>>>     </fileSet>
>>>
>>>     <fileSet>
>>>
>>>       <outputDirectory>/doc/api</outputDirectory>
>>>
>>>       <directory>target/site/apidocs</directory>
>>>
>>>     </fileSet>
>>>
>>>   </fileSets>
>>>
>>> </assembly>
>>>
>>>
>>>
>>>
>>> [DEBUG] All known ContainerDescriptorHandler components:
>>> [file-aggregator, plexus, metaInf-services, metaInf-spring]
>>>
>>> [DEBUG] Cannot find ArtifactResolver with hint: project-cache-aware
>>>
>>>
>>> org.codehaus.plexus.component.repository.exception.ComponentLookupException:
>>> java.util.NoSuchElementException
>>>
>>>       role: org.apache.maven.artifact.resolver.ArtifactResolver
>>>
>>>   roleHint: project-cache-aware
>>>
>>> at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)
>>>
>>> at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:229)
>>>
>>> at
>>> org.apache.maven.shared.repository.DefaultRepositoryAssembler.contextualize(DefaultRepositoryAssembler.java:721)
>>>
>>> at
>>> org.codehaus.plexus.PlexusLifecycleManager.contextualize(PlexusLifecycleManager.java:264)
>>>
>>> at
>>> org.codehaus.plexus.PlexusLifecycleManager.manageLifecycle(PlexusLifecycleManager.java:240)
>>>
>>> at
>>> org.codehaus.plexus.PlexusLifecycleManager.manageDeferredLifecycles(PlexusLifecycleManager.java:216)
>>>
>>> at
>>> org.codehaus.plexus.PlexusLifecycleManager.manage(PlexusLifecycleManager.java:141)
>>>
>>> at
>>> org.sonatype.guice.plexus.binders.PlexusBeanBinder.afterInjection(PlexusBeanBinder.java:75)
>>>
>>> at
>>> com.google.inject.internal.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:97)
>>>
>>> at
>>> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>
>>> at
>>> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
>>>
>>> at
>>> com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:968)
>>>
>>> at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1021)
>>>
>>> at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:964)
>>>
>>> at
>>> com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1003)
>>>
>>> at
>>> org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:48)
>>>
>>> at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>
>>> at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>
>>> at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1021)
>>>
>>> at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>
>>> at com.google.inject.Scopes$1$1.get(Scopes.java:59)
>>>
>>> at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>
>>> at
>>> com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:968)
>>>
>>> at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1014)
>>>
>>> at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:964)
>>>
>>> at
>>> org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:80)
>>>
>>> at
>>> org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:50)
>>>
>>> at
>>> org.sonatype.guice.bean.locators.EntryListAdapter$ValueIterator.next(EntryListAdapter.java:113)
>>>
>>> at
>>> org.apache.maven.plugin.assembly.archive.DefaultAssemblyArchiver.createArchive(DefaultAssemblyArchiver.java:187)
>>>
>>> at
>>> org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.execute(AbstractAssemblyMojo.java:413)
>>>
>>> at
>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
>>>
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>>
>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534)
>>>
>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>>
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>>>
>>> Caused by: java.util.NoSuchElementException
>>>
>>> at java.util.AbstractList$Itr.next(AbstractList.java:350)
>>>
>>> at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:249)
>>>
>>> ... 50 more.........
>
>
> I just installed locally shibboleth-jce but I don't know if this error is
> associated.
>
> This is my pom.xml --> http://pastebin.com/d3hdgy0R
>
> Marco
>
>
> --
> To unsubscribe from this list send an email to
> dev-unsubscribe at shibboleth.net



-- 
Chad La Joie
www.itumi.biz
trusted identities, delivered


More information about the dev mailing list