Hi there,
I just tried to install CXF like I used to do it in Karaf 3.0.x:
feature:install http
feature:repo-add mvn:org.apache.cxf.karaf/apache-cxf/3.0.0/xml/features
feature:install cxf
Unfortunately "feature:install cxf" fails with "Error executing command:
Error".
When I look in Karafs logfile I can see:
org.apache.karaf.features.internal.util.MultiException: Error
at
org.apache.karaf.features.internal.download.simple.SimpleDownloader.<init>(SimpleDownloader.java:42)[6:org.apache.karaf.features.core:4.0.0.M1]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:951)[6:org.apache.karaf.features.core:4.0.0.M1]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:857)[6:org.apache.karaf.features.core:4.0.0.M1]
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:886)[6:org.apache.karaf.features.core:4.0.0.M1]
at
org.apache.karaf.features.internal.resolver.ResourceBuilder.build(ResourceBuilder.java:197)[6:org.apache.karaf.features.core:4.0.0.M1]
at
org.apache.karaf.features.internal.resolver.ResourceBuilder.build(ResourceBuilder.java:63)[6:org.apache.karaf.features.core:4.0.0.M1]
at
org.apache.karaf.features.internal.region.Subsystem.createResource(Subsystem.java:489)[6:org.apache.karaf.features.core:4.0.0.M1]
at
org.apache.karaf.features.internal.region.Subsystem$1.downloaded(Subsystem.java:346)[6:org.apache.karaf.features.core:4.0.0.M1]
at
org.apache.karaf.features.internal.download.simple.SimpleDownloader.download(SimpleDownloader.java:63)[6:org.apache.karaf.features.core:4.0.0.M1]
at
org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:343)[6:org.apache.karaf.features.core:4.0.0.M1]
at
org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:325)[6:org.apache.karaf.features.core:4.0.0.M1]
at
org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:178)[6:org.apache.karaf.features.core:4.0.0.M1]
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:252)[6:org.apache.karaf.features.core:4.0.0.M1]
... 6 more
Please advise.
cheers,
Frizz