Installation of a profile on Fuse fabric container fails with "Unsupported 'Bundle-ManifestVersion' value: 1"
Issue
An application consists of a number of JARs and dependent features assigned to a Fabric8 profile. Assigning this profile to a container fails with an exception similar to the following.
2015-11-04 18:54:10,639 | ERROR | 54728-1-thread-1 | DeploymentAgent | ? ? | 83 - io.fabric8.fabric-agent - 1.2.0.redhat-133 | Unable to update agent
io.fabric8.common.util.MultiException: Error
at io.fabric8.agent.download.impl.MavenDownloadManager$MavenDownloader.<init>(MavenDownloadManager.java:93)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:71)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.region.Subsystem.downloadBundles(Subsystem.java:329)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.region.SubsystemResolver.resolve(SubsystemResolver.java:182)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.service.Deployer.deploy(Deployer.java:255)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.service.Agent.provision(Agent.java:348)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.service.Agent.provision(Agent.java:194)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.DeploymentAgent.doUpdate(DeploymentAgent.java:642)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.DeploymentAgent$2.run(DeploymentAgent.java:256)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_60]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_60]
Caused by: java.lang.Exception: Unable to create resource for bundle mvn:org.apache.activemq/activemq-pool/5.11.0.redhat-620133
at io.fabric8.agent.region.Subsystem.createResource(Subsystem.java:491)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.region.Subsystem$ResourceBuilderCallback.downloaded(Subsystem.java:422)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.download.impl.MavenDownloadManager$MavenDownloader$1.operationComplete(MavenDownloadManager.java:143)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.download.impl.MavenDownloadManager$MavenDownloader$1.operationComplete(MavenDownloadManager.java:137)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.download.impl.DefaultFuture.notifyListener(DefaultFuture.java:343)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.download.impl.DefaultFuture.addListener(DefaultFuture.java:292)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.download.impl.MavenDownloadManager$MavenDownloader.download(MavenDownloadManager.java:137)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.region.Subsystem.downloadBundles(Subsystem.java:349)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
... 11 more
Caused by: org.osgi.framework.BundleException: Unsupported 'Bundle-ManifestVersion' value: 1
at io.fabric8.agent.resolver.ResourceBuilder.build(ResourceBuilder.java:72)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.resolver.ResourceBuilder.build(ResourceBuilder.java:65)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
at io.fabric8.agent.region.Subsystem.createResource(Subsystem.java:489)[83:io.fabric8.fabric-agent:1.2.0.redhat-133]
... 18 more
Environment
- Red Hat JBoss Fuse
- 6.1
- 6.2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.