FYI - I see this in the log file…
2015-06-20 13:57:33,420 | ERROR | nsole user karaf | ShellUtil
| 42 - org.apache.karaf.shell.core - 4.0.0.M3 | Exception caught while
executing command
org.apache.karaf.features.internal.util.MultiException: Error
at
org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.<init>(MavenDownloadManager.java:84)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:72)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:350)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:347)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:178)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:261)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1061)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:960)[6:org.apache.karaf.features.core:4.0.0.M3]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_60]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_60]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_60]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_60]
Caused by: java.lang.IllegalArgumentException: Duplicate
'osgi.service.blueprint.namespace' in:
org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/blueprint/core",org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/configuration/beans",org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/configuration/parameterized-types",org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/configuration/security"org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://schemas.xmlsoap.org/wsdl/",
at
org.apache.karaf.features.internal.resolver.ResourceBuilder.parseStandardHeader(ResourceBuilder.java:991)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.resolver.ResourceBuilder.build(ResourceBuilder.java:205)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.resolver.ResourceBuilder.build(ResourceBuilder.java:65)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.region.Subsystem.createResource(Subsystem.java:552)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.region.Subsystem$1.downloaded(Subsystem.java:368)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader$1.operationComplete(MavenDownloadManager.java:133)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader$1.operationComplete(MavenDownloadManager.java:127)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.download.impl.DefaultFuture.notifyListener(DefaultFuture.java:344)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.download.impl.DefaultFuture.notifyListeners(DefaultFuture.java:329)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.download.impl.DefaultFuture.setValue(DefaultFuture.java:255)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.download.impl.AbstractDownloadTask.setFile(AbstractDownloadTask.java:61)[6:org.apache.karaf.features.core:4.0.0.M3]
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:59)[6:org.apache.karaf.features.core:4.0.0.M3]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_60]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_60]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_60]
... 3 more
> On Jun 20, 2015, at 14:02, Erwin Hogeweg <[email protected]> wrote:
>
> Hi -
>
> Trying to install cxf feature in 4.0.0.M3, following the steps in the
> Cookbook, I am getting the errors below. I assume this is a user error, but
> apart from the Jira issue KARAF-3333 cannot find any documentation on which
> version I should use.
>
>
> karaf@root()> feature:repo-add cxf 3.0.2
> Adding feature url mvn:org.apache.cxf.karaf/apache-cxf/3.0.2/xml/features
> karaf@root()> feature:install -v cxf/3.0.2
> Adding features: cxf/[3.0.2,3.0.2]
> Error executing command: Error
> karaf@root()>
>
> Please advise.
>
> Thanks,
>
> Erwin
>