JBoss Fuse Remote Container Unable to Start

Solution Verified - Updated -

Issue

  • I have installed a remote ssh container via JBoss Fuse 6.0 Fabric and the container will not start.

An error message as follows is found in the log:

2013-04-19 16:25:48,462 | ERROR | t-60024-thread-2 | BlueprintContainerImpl           | container.BlueprintContainerImpl  393 | 13 - org.apache.aries.blueprint.core - 1.0.1.redhat-60024 | Unable to start blueprint container for bundle org.apache.karaf.management.server
org.osgi.service.blueprint.container.ComponentDefinitionException: Error setting property: PropertyDescriptor <name: port, getter: class org.apache.karaf.management.RmiRegistryFactory.getPort(), setter: [class org.apache.karaf.management.RmiRegistryFactory.setPort(int)]
    at org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:941)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:907)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:888)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:820)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_31]
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_31]
    at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:106)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at org.apache.aries.blueprint.container.BeanRecipe.instantiateExplicitDependencies(BeanRecipe.java:241)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:804)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[13:org.apache.aries.blueprint.core:1.0.1.redhat-60024]
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_31]
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_31]
        ...

If you check the [jboss_fuse]/etc/org.apache.karaf.management.cfg you will notice the rmiRegistryPort property is empty and well as the rmiServerPort property

#
# Port number for RMI registry connection
#
rmiRegistryPort=

#
# Port number for RMI server connection
#
rmiServerPort=

Environment

  • JBoss Fuse 6.0
  • Fabric

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.