You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Michael Täschner <m....@googlemail.com> on 2012/04/02 15:17:22 UTC

Cannot install (standard) features in karaf 3.0.0-SNAPSHOT behind proxy

Hi,

I downloaded latest Windows build from Karaf trunk and have problems
installing features (webconsole, war, kar, scr, etc.) via console which
previously worked in karaf 2.2.5. My workstation is behind a http proxy and
the settings are configureed in ${user.home}/.m2/settings.xml. Apparently
the settings are read because Aether tries to find the artifacts in the
local repo, but can't seem to connect to the configured Maven proxy server
? I tried with both enabling/disabling
org.ops4j.pax.url.mvn.proxySupport=true,
org.ops4j.pax.url.mvn.disableAether=true in org.ops4j.pax.url.mvn.cfg but
to no avail. Can somebody give me a hint with this ?

karaf.log trace:
2012-04-02 15:06:29,265 | INFO  | l Console Thread |
Console                          | araf.shell.console.jline.Console  199 |
39 - org.apache.karaf.shell.console - 3.0.0.SNAPSHOT | Exception caught
while executing command
java.io.IOException: Aether Error.
    at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:235)
    at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:222)
    at
org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:122)
    at java.net.URL.openStream(URL.java:1010)[:1.6.0_31]
    at
org.apache.karaf.features.internal.FeaturesServiceImpl.installBundleIfNeeded(FeaturesServiceImpl.java:687)
    at
org.apache.karaf.features.internal.FeaturesServiceImpl.doInstallFeature(FeaturesServiceImpl.java:507)
    at
org.apache.karaf.features.internal.FeaturesServiceImpl.doInstallFeature(FeaturesServiceImpl.java:483)
    at
org.apache.karaf.features.internal.FeaturesServiceImpl.doInstallFeature(FeaturesServiceImpl.java:483)
    at
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:312)
    at
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:300)
    at
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:296)
    at Proxy6ff3b516_5d0e_4c89_90da_543596d14b18.installFeature(Unknown
Source)
    at
org.apache.karaf.features.command.InstallFeatureCommand.doExecute(InstallFeatureCommand.java:62)
    at
org.apache.karaf.features.command.FeaturesCommandSupport.doExecute(FeaturesCommandSupport.java:40)
    at
org.apache.karaf.shell.console.AbstractAction.execute(AbstractAction.java:33)
    at
org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:39)
    at
org.apache.karaf.shell.commands.basic.AbstractCommand.execute(AbstractCommand.java:33)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)[:1.6.0_31]
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_31]
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_31]
    at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_31]
    at
org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54)[13:org.apache.aries.proxy.impl:0.4.1.SNAPSHOT]
    at
org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)[13:org.apache.aries.proxy.impl:0.4.1.SNAPSHOT]
    at
org.apache.karaf.shell.console.commands.$BlueprintCommand2303639.execute(Unknown
Source)[39:org.apache.karaf.shell.console:3.0.0.SNAPSHOT]
    at
org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)[39:org.apache.karaf.shell.console:3.0.0.SNAPSHOT]
    at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)[39:org.apache.karaf.shell.console:3.0.0.SNAPSHOT]
    at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)[39:org.apache.karaf.shell.console:3.0.0.SNAPSHOT]
    at
org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[39:org.apache.karaf.shell.console:3.0.0.SNAPSHOT]
    at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)[39:org.apache.karaf.shell.console:3.0.0.SNAPSHOT]
    at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)[39:org.apache.karaf.shell.console:3.0.0.SNAPSHOT]
    at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)[39:org.apache.karaf.shell.console:3.0.0.SNAPSHOT]
    at
org.apache.karaf.shell.console.jline.Console.run(Console.java:166)[39:org.apache.karaf.shell.console:3.0.0.SNAPSHOT]
    at java.lang.Thread.run(Thread.java:662)[:1.6.0_31]
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException:
Could not find artifact org.ops4j.pax.web:pax-web-api:jar:2.0.0-SNAPSHOT in
defaultlocal (file:/C:/work/maven/)
    at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:541)
    at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:220)
    at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:197)
    at
org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:323)
    at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:233)
    ... 32 more
Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could
not find artifact org.ops4j.pax.web:pax-web-api:jar:2.0.0-SNAPSHOT in
defaultlocal (file:/C:/work/maven/)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:945)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:940)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.flush(WagonRepositoryConnector.java:695)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.flush(WagonRepositoryConnector.java:689)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector.get(WagonRepositoryConnector.java:445)
    at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:460)
    ... 36 more

Thanks and Regards,
Michael