Provisioning a Fabric profile stalls at "Installing" state forever.
Issue
When provisioning a child-container with a specific profile, the provisioning stalls ate the "Installing" state forever.
Clicking on the "Installing" link reveals the following exception in the Fuse Management Console:
Provision Exception Trace: java.lang.NullPointerException
at org.apache.felix.framework.MonitorServiceImpl$MonitoringThreadFactory.newThread(MonitorServiceImpl.java:108)
at java.util.concurrent.ThreadPoolExecutor$Worker.<init>(ThreadPoolExecutor.java:610)
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:924)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1371)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:132)
at org.apache.felix.framework.Felix.runInContext(Felix.java:2213)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:2253)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2082)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942)
at org.fusesource.fabric.agent.DeploymentAgent.updateDeployment(DeploymentAgent.java:762)
at org.fusesource.fabric.agent.DeploymentAgent.doUpdate(DeploymentAgent.java:432)
at org.fusesource.fabric.agent.DeploymentAgent$1.run(DeploymentAgent.java:242)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
I have experienced this at least when using the example-camel profile
Environment
- JBoss Fuse 6.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.