Blueprint property placeholders, sometimes cannot return correct PID value for key when installing profile to Fabric.

Solution Verified - Updated -

Issue

  • There are issues with Blueprint property placeholders, which sometimes cannot return correct PID value for key when installing profile to Fabric.
    F.e. io.fabric8.zookeeper/zookeeper.url may return literally "${zookeeper.url}" instead of actual value like
Fabric8:admin@container-1> config:list | grep zookeeper.url
   zookeeper.url = IP:2181
  • Which causes
java.lang.IllegalArgumentException: Property with key not found in properties from text: at org.apache.camel.component.properties.DefaultPropertiesParser$ParsingContext.getPropertyValue(DefaultPropertiesParser.java:268)
  • And this issue is not only with Fabric PIDs, but also for our own. But when we start bundles one-by-one there is no problems with it.

Environment

  • Red Hat JBoss Fuse
    • 6.3.0

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.