<div dir="ltr">Hi David,<div><br></div><div>I am facing same issue. Can you please share the solution you figured out ?</div><div><br></div><div>Thanks</div><div>Mohit</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Sat, Mar 8, 2014 at 5:15 AM, david.berkman <span dir="ltr">&lt;<a href="mailto:david.berkman@grenadefish.net" target="_blank">david.berkman@grenadefish.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Using Maven 3.2.1 and Drools 6.0.1, I&#39;m trying to simply follow the<br>
instructions for loading a container with a jar at a set of maven<br>
coordinates. I have confirmed that the jar exists at the specified<br>
coordinates (in Nexus), and that I can download it without using a<br>
username/password (just an http get), and that the jar does contain both<br>
.drl files and a /META-INF/kmodule.xml. I&#39;m using the code below, and have<br>
added the extra dependencies listed, but I get the errors shown below all<br>
that. First off, working out the proper dependencies is no mean feat, when<br>
it seems that just kie-ci should be necessary. What a pain, and there is far<br>
too little documentation to help. But, I assume this should be possible, and<br>
maybe some kind person out there has the magic combination of Drools, Maven,<br>
and jars to make it work?<br>
<br>
Thanks in advance,<br>
David<br>
<br>
KieServices kieServices = KieServices.Factory.get();<br>
kieServices.newKieContainer(kieServices.newReleaseId(&quot;&lt;groupId&gt;&quot;,<br>
&quot;&lt;artifactId&gt;&quot;, &quot;&lt;version&gt;&quot;));<br>
<br>
      &lt;dependency&gt;<br>
        &lt;groupId&gt;org.kie&lt;/groupId&gt;<br>
        &lt;artifactId&gt;kie-ci&lt;/artifactId&gt;<br>
        &lt;version&gt;6.0.1.Final&lt;/version&gt;<br>
      &lt;/dependency&gt;<br>
      &lt;dependency&gt;<br>
        &lt;groupId&gt;org.apache.maven&lt;/groupId&gt;<br>
        &lt;artifactId&gt;maven-aether-provider&lt;/artifactId&gt;<br>
        &lt;version&gt;3.0.5&lt;/version&gt;<br>
      &lt;/dependency&gt;<br>
      &lt;dependency&gt;<br>
        &lt;groupId&gt;org.codehaus.plexus&lt;/groupId&gt;<br>
        &lt;artifactId&gt;plexus-utils&lt;/artifactId&gt;<br>
        &lt;version&gt;3.0.17&lt;/version&gt;<br>
      &lt;/dependency&gt;<br>
      &lt;dependency&gt;<br>
        &lt;groupId&gt;org.eclipse.aether&lt;/groupId&gt;<br>
        &lt;artifactId&gt;aether-impl&lt;/artifactId&gt;<br>
        &lt;version&gt;0.9.0.M2&lt;/version&gt;<br>
      &lt;/dependency&gt;<br>
<br>
2014-03-07T15:29:50.368-0800 Sisu WARN  (.:) [main] - Error injecting:<br>
org.eclipse.aether.internal.impl.DefaultRepositorySystem<br>
        Exception in thread com.google.inject.ConfigurationException: Guice<br>
configuration errors:<br>
<br>
1) No implementation for org.eclipse.aether.impl.ArtifactDescriptorReader<br>
was bound.<br>
  while locating org.eclipse.aether.impl.ArtifactDescriptorReader<br>
    for parameter 4 at<br>
org.eclipse.aether.internal.impl.DefaultRepositorySystem.&lt;init&gt;(Unknown<br>
Source)<br>
  while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem<br>
<br>
2) No implementation for org.eclipse.aether.impl.VersionRangeResolver was<br>
bound.<br>
  while locating org.eclipse.aether.impl.VersionRangeResolver<br>
    for parameter 1 at<br>
org.eclipse.aether.internal.impl.DefaultRepositorySystem.&lt;init&gt;(Unknown<br>
Source)<br>
  while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem<br>
<br>
3) No implementation for org.eclipse.aether.impl.VersionResolver was bound.<br>
  while locating org.eclipse.aether.impl.VersionResolver<br>
    for parameter 0 at<br>
org.eclipse.aether.internal.impl.DefaultRepositorySystem.&lt;init&gt;(Unknown<br>
Source)<br>
  while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem<br>
<br>
3 errors<br>
           at<br>
com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:991)<br>
           at<br>
com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:950)<br>
           at<br>
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)<br>
           at<br>
org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)<br>
           at<br>
com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)<br>
           at<br>
com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)<br>
           at<br>
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)<br>
           at<br>
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)<br>
           at<br>
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)<br>
           at com.google.inject.Scopes$1$1.get(Scopes.java:59)<br>
           at<br>
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)<br>
           at<br>
com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)<br>
           at<br>
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)<br>
           at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)<br>
           at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:82)<br>
           at<br>
org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)<br>
           at<br>
org.eclipse.sisu.plexus.PlexusRequirements$RequirementProvider.get(PlexusRequirements.java:250)<br>
           at<br>
org.eclipse.sisu.plexus.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:48)<br>
           at<br>
org.eclipse.sisu.bean.BeanInjector.injectMembers(BeanInjector.java:52)<br>
           at<br>
com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:128)<br>
           at<br>
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:117)<br>
           at<br>
com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)<br>
           at<br>
com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:91)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)<br>
           at<br>
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)<br>
           at<br>
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259)<br>
           at<br>
com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)<br>
           at<br>
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)<br>
           at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)<br>
           at<br>
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)<br>
           at<br>
org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)<br>
           at<br>
com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)<br>
           at<br>
com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)<br>
           at<br>
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)<br>
           at<br>
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)<br>
           at<br>
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)<br>
           at com.google.inject.Scopes$1$1.get(Scopes.java:59)<br>
           at<br>
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)<br>
           at<br>
com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)<br>
           at<br>
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)<br>
           at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)<br>
           at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:82)<br>
           at<br>
org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)<br>
           at<br>
org.eclipse.sisu.plexus.PlexusRequirements$RequirementProvider.get(PlexusRequirements.java:250)<br>
           at<br>
org.eclipse.sisu.plexus.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:48)<br>
           at<br>
org.eclipse.sisu.bean.BeanInjector.injectMembers(BeanInjector.java:52)<br>
           at<br>
com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:128)<br>
           at<br>
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:117)<br>
           at<br>
com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)<br>
           at<br>
com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:91)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)<br>
           at<br>
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)<br>
           at<br>
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259)<br>
           at<br>
com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)<br>
           at<br>
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)<br>
           at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)<br>
           at<br>
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)<br>
           at<br>
org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)<br>
           at<br>
com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)<br>
           at<br>
com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)<br>
           at<br>
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)<br>
           at<br>
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)<br>
           at<br>
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)<br>
           at com.google.inject.Scopes$1$1.get(Scopes.java:59)<br>
           at<br>
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)<br>
           at<br>
com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)<br>
           at<br>
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)<br>
           at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)<br>
           at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:82)<br>
           at<br>
org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)<br>
           at<br>
org.eclipse.sisu.plexus.PlexusRequirements$RequirementProvider.get(PlexusRequirements.java:250)<br>
           at<br>
org.eclipse.sisu.plexus.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:48)<br>
           at<br>
org.eclipse.sisu.bean.BeanInjector.injectMembers(BeanInjector.java:52)<br>
           at<br>
com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:128)<br>
           at<br>
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:117)<br>
           at<br>
com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)<br>
           at<br>
com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:91)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)<br>
           at<br>
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)<br>
           at<br>
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259)<br>
           at<br>
com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)<br>
           at<br>
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)<br>
           at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)<br>
           at<br>
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)<br>
           at<br>
org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)<br>
           at<br>
com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)<br>
           at<br>
org.eclipse.sisu.plexus.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:133)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:108)<br>
           at<br>
com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)<br>
           at<br>
com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)<br>
           at<br>
com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)<br>
           at<br>
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)<br>
           at<br>
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)<br>
           at<br>
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)<br>
           at com.google.inject.Scopes$1$1.get(Scopes.java:59)<br>
           at<br>
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)<br>
           at<br>
com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)<br>
           at<br>
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1011)<br>
           at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)<br>
           at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:82)<br>
           at<br>
org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)<br>
           at<br>
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:260)<br>
           at<br>
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:252)<br>
           at<br>
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:246)<br>
           at org.kie.scanner.embedder.MavenEmbedder.lookup(MavenEmbedder.java:527)<br>
           at<br>
org.kie.scanner.embedder.MavenEmbedder.buildMavenExecutionRequest(MavenEmbedder.java:152)<br>
           at org.kie.scanner.embedder.MavenEmbedder.&lt;init&gt;(MavenEmbedder.java:115)<br>
           at org.kie.scanner.embedder.MavenEmbedder.&lt;init&gt;(MavenEmbedder.java:104)<br>
           at org.kie.scanner.embedder.MavenEmbedder.&lt;init&gt;(MavenEmbedder.java:131)<br>
           at<br>
org.kie.scanner.embedder.MavenProjectLoader.parseMavenPom(MavenProjectLoader.java:18)<br>
           at<br>
org.kie.scanner.embedder.MavenProjectLoader.loadMavenProject(MavenProjectLoader.java:48)<br>
           at org.kie.scanner.Aether.&lt;init&gt;(Aether.java:44)<br>
           at org.kie.scanner.Aether.getAether(Aether.java:54)<br>
           at<br>
org.kie.scanner.MavenRepository.getMavenRepository(MavenRepository.java:45)<br>
           at org.kie.scanner.ArtifactResolver.&lt;init&gt;(ArtifactResolver.java:25)<br>
           at<br>
org.kie.scanner.KieRepositoryScannerImpl.getArtifactResolver(KieRepositoryScannerImpl.java:67)<br>
           at<br>
org.kie.scanner.KieRepositoryScannerImpl.loadArtifact(KieRepositoryScannerImpl.java:88)<br>
           at<br>
org.kie.scanner.KieRepositoryScannerImpl.loadArtifact(KieRepositoryScannerImpl.java:83)<br>
           at<br>
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.loadKieModuleFromMavenRepo(KieRepositoryImpl.java:113)<br>
           at<br>
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:99)<br>
           at<br>
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:76)<br>
           at<br>
org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:84)<br>
           at<br>
com.icix.neutrino.bedrock.predicate.drools.extras.spring.KieScannedContainerCacheInitializingBean.afterPropertiesSet(KieScannedContainerCacheInitializingBean.java:44)<br>
           at<br>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1541)<br>
           at<br>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479)<br>
           at<br>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)<br>
           at<br>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)<br>
           at<br>
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)<br>
           at<br>
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)<br>
           at<br>
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)<br>
           at<br>
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)<br>
           at<br>
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:608)<br>
           at<br>
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)<br>
           at<br>
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)<br>
           at<br>
org.springframework.context.support.ClassPathXmlApplicationContext.&lt;init&gt;(ClassPathXmlApplicationContext.java:139)<br>
           at<br>
org.springframework.context.support.ClassPathXmlApplicationContext.&lt;init&gt;(ClassPathXmlApplicationContext.java:93)<br>
           at com.icix.neutrino.terminus.hub.Foo.&lt;clinit&gt;(Foo.java:19)<br>
           at java.lang.Class.forName0(Native Method)<br>
           at java.lang.Class.forName(Class.java:190)<br>
           at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113)<br>
2014-03-07T15:29:50.379-0800 Sisu WARN  (.:) [main] - Error injecting:<br>
org.apache.maven.artifact.resolver.DefaultArtifactResolver<br>
        Exception in thread com.google.inject.ProvisionException: Guice provision<br>
errors:<br>
<br>
1) No implementation for org.eclipse.aether.impl.ArtifactDescriptorReader<br>
was bound.<br>
  while locating org.eclipse.aether.impl.ArtifactDescriptorReader<br>
    for parameter 4 at<br>
org.eclipse.aether.internal.impl.DefaultRepositorySystem.&lt;init&gt;(Unknown<br>
Source)<br>
  while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem<br>
  at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]]<br>
  at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]]<br>
  while locating org.eclipse.aether.RepositorySystem<br>
  while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver<br>
<br>
2) No implementation for org.eclipse.aether.impl.VersionRangeResolver was<br>
bound.<br>
  while locating org.eclipse.aether.impl.VersionRangeResolver<br>
    for parameter 1 at<br>
org.eclipse.aether.internal.impl.DefaultRepositorySystem.&lt;init&gt;(Unknown<br>
Source)<br>
  while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem<br>
  at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]]<br>
  at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]]<br>
  while locating org.eclipse.aether.RepositorySystem<br>
  while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver<br>
<br>
3) No implementation for org.eclipse.aether.impl.VersionResolver was bound.<br>
  while locating org.eclipse.aether.impl.VersionResolver<br>
    for parameter 0 at<br>
org.eclipse.aether.internal.impl.DefaultRepositorySystem.&lt;init&gt;(Unknown<br>
Source)<br>
  while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem<br>
  at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]]<br>
  at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]]<br>
  while locating org.eclipse.aether.RepositorySystem<br>
  while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/Trying-to-load-a-module-from-Maven-coordinates-tp4028593.html" target="_blank">http://drools.46999.n3.nabble.com/Trying-to-load-a-module-from-Maven-coordinates-tp4028593.html</a><br>

Sent from the Drools: User forum mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div><br></div>