1 Reply Latest reply on Apr 29, 2016 4:41 PM by ashokkumar.tr

    Osgi Configuration only partially working, or not working in Fabric:Camel Context

    jamesscottjr

      Folks,

       

      I need help implementing application properties external to my blueprint/camel script.  My project is composed of a four camel (master:) routes that send/receive messages through activemq, in a three node Fuse Fabric V6.1.   Using the Blueprint DSL I've declared the cm:property-placeholder, and used {{key}} in the camel routes for userid, password, and directories.  I also used ${key} outside the camel context in the activemq elements for userName/passwords.

       

      Through all my attempts the ${key} values resolve consistently.  However none of the {{key}} values inside the camel context resolve, which causes the route creation to fail.  Aside from the 'route failed because of substitution' errors, there are no other errors logged in the target fabric container.

       

      At this point I have implemented a temporary workaround of adding <cm:default-properties> to apply local defaults.   BTW: Our fuse platform is a three physical machines, each with a Fabric Server container and two or three managed containers.

       

      Let me restate my experience:

      Any property substitution outside of a <camelContext> works without issue using value in the Profile:PersistentId.    Any property substitution inside a <camelContext> outright fails; UNLESS there is a default provided IN the blueprint dsl file.

       

      Can you give help me connect my camel context  to the profile's property file?

       

      James,

       

      This is what I've implemented for properties.

      In a Fuse Profile

          Persistent ID: com.brotherhoodmutual.esb.staging.routes.properties

          Feature: mvn:com.brotherhoodmutual.esb/esb-staging-routes//xml/features

       

      Contents of the Feature

      [code]

      <?xml version="1.0" encoding="UTF-8"?>

      <features name="esb-billingcenter-features"

         xmlns="http://karaf.apache.org/xmlns/features/v1.0.0">

         <feature name="esb-billingcenter-staging-features"

         version="${project.version}"

         description="BillingCenter Camel Routes and Configuration file">

         <details>Feature: Camel Routes used in Staging</details>

         <feature>mq-fabric-camel</feature>

         <feature>fabric-zookeeper</feature>

         <feature>fabric-camel</feature>

         <feature>camel-zookeeper</feature>

         <bundle>mvn:${project.groupId}/${project.artifactId}/${project.version}</bundle>

         <bundle>wrap:mvn:com.thunderhead.api/jobapi/6.0</bundle>

         </feature>

      </features>

      [/code]

       

      Contents of the bundle:

      [code]

      <?xml version="1.0" encoding="UTF-8"?>

      <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"

         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xmlns:camel="http://camel.apache.org/schema/blueprint"

         xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0"

         xsi:schemaLocation="

        http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd

        http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0 http://aries.apache.org/schemas/blueprint-cm/blueprint-cm-1.0.0.xsd

        http://camel.apache.org/schema/blueprint http://camel.apache.org/schema/blueprint/camel-blueprint.xsd

        http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd">

         <!--

        OSGi Config Admin service property placeholder

        fabric profile host persistent-id.properties via zookeeper storage

        - ${key} outside camelContext, {{key}} inside camelContext

        - for now the values are in the features.xml file

        -->

         <cm:property-placeholder id="bmiStandards"

         persistent-id="${project.groupId}.staging.routes"

         update-strategy="reload">

         <cm:default-properties>

         <cm:property name="bmi.sftp.port" value="22"/>

         <cm:property name="bmi.sftp.senddir" value="From-BH"/>

         <cm:property name="bmi.sftp.recvdir" value="To-BH"/>

         <cm:property name="star.sftp.fqdn" value="sftp.somewhere.com"/>

         <cm:property name="star.sftp.userid" value="some.password"/>

         <cm:property name="star.sftp.passwd" value="some.more.password"/>

         <cm:property name="star.gl.dir.transfers" value="/mnt/eas/import/transfers"/>

         <cm:property name="stage.sftp.fqdn" value="inhouse.brotherhoodmutual.com"/>

         <cm:property name="stage.sftp.userid" value="eip.userid"/>

         <cm:property name="stage.sftp.passwd" value="some.needed.password"/>

         <cm:property name="stage.gl.dir.transfers" value="/mnt/eas/import/ESBData/stage/transfers"/>

         <cm:property name="jms.userid" value="amq.network.user"/>

         <cm:property name="jms.passwd" value="amq.network.password"/>

         </cm:default-properties> 

         </cm:property-placeholder>

       

         <!--

        Path to ZooKeeper

        -->

      <reference id="curator" interface="org.apache.curator.framework.CuratorFramework"/>

      <bean id="fabric-camel" class="io.fabric8.camel.FabricComponent">

        <property name="curator" ref="curator"/>

      </bean>

         <!--

        Camel JMSProducer enables use to send messages to our already active ActiveMQ server

        -->

         <bean id="jmsConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">

         <property name="brokerURL" value="discovery:(fabric:esbdevmq)" />

         <property name="userName" value="${jms.userid}" />

         <property name="password" value="${jms.passwd}" />

         </bean>

         <bean id="pooledConnectionFactory"  class="org.apache.activemq.pool.PooledConnectionFactory" init-method="start" destroy-method="stop">

       

         <property name="maxConnections" value="1"/>

         <property name="maximumActiveSessionPerConnection" value="500"/>

      <!--

         <property name="maxConnections" value="128" />

      --> 

         <property name="connectionFactory" ref="jmsConnectionFactory" />

         </bean>

         <bean id="jmsConfig" class="org.apache.camel.component.jms.JmsConfiguration">

         <property name="connectionFactory" ref="pooledConnectionFactory"/>

         <property name="concurrentConsumers" value="1"/>

         </bean>

         <bean id="jms" class="org.apache.activemq.camel.component.ActiveMQComponent">

         <property name="configuration" ref="jmsConfig"/>

         <property name="cacheLevelName" value="CACHE_CONSUMER"/>

         </bean>

         <!--

        Camel Exception Handling

        -->

         <bean id="bmiRedeliveryPolicyConfig" class="org.apache.camel.processor.RedeliveryPolicy">

         <property name="maximumRedeliveries" value="4" />

         <property name="redeliveryDelay" value="5000" />

         <property name="retryAttemptedLogLevel" value="WARN" />

         <property name="logStackTrace" value="false" />

         </bean>

         <bean id="easGLdlq" class="org.apache.camel.builder.DeadLetterChannelBuilder">

         <property name="deadLetterUri" value="jms:queue:DLQ.billingcenter.SunGaurdEas"/>

         <property name="redeliveryPolicy" ref="bmiRedeliveryPolicyConfig"/>

         </bean>

         <bean id="starBankdlq" class="org.apache.camel.builder.DeadLetterChannelBuilder">

         <property name="deadLetterUri" value="jms:queue:DLQ.billingcenter.StarBank"/>

         <property name="redeliveryPolicy" ref="bmiRedeliveryPolicyConfig"/>

         </bean>

         <bean id="thunderdlq" class="org.apache.camel.builder.DeadLetterChannelBuilder">

         <property name="deadLetterUri" value="jms:queue:DLQ.billingcenter.Thunderhead"/>

         <property name="redeliveryPolicy" ref="bmiRedeliveryPolicyConfig"/>

         </bean>

         <camelContext id="esbBillingCenterCamelContext-stage" xmlns="http://camel.apache.org/schema/blueprint">

         <propertyPlaceholder location="blueprint:bmiStandards" />

       

         <errorHandler type="LoggingErrorHandler" id="defaultErrorHandler" />

         <!-- STAGE -->

         <route id="generalLedgerOutgoingRoute-stage" errorHandlerRef="easGLdlq">

         <from uri="master:generalLedgerOutgoingRoute:jms:queue:stage.queue.GLOutgoing" />

         <to uri="file://{{stage.gl.dir.transfers}}/" />

         <to uri="log:com.brotherhoodmutual.esb.staging?level=INFO&amp;showProperties=true&amp;showHeaders=true&amp;showBody=false" />

         </route>

         <route id="starBankIncomingRoute-stage" errorHandlerRef="starBankdlq">

         <from  uri="master:starBankIncomingRoute:sftp://{{stage.sftp.fqdn}}:{{bmi.sftp.port}}/{{bmi.sftp.recvdir}}/?username={{stage.sftp.userid}}&amp;password={{stage.sftp.passwd}}&amp;binary=true&amp;delete=true&amp;delay=60000" />

         <to uri="jms:queue:stage.queue.StarIncoming" />

         <to uri="log:com.brotherhoodmutual.esb.staging?level=INFO&amp;showProperties=true&amp;showHeaders=true" />

         </route>

         <route id="starBankOutgoingRoute-stage" errorHandlerRef="starBankdlq">

         <from uri="master:starBankOutgoingRoute:jms:queue:stage.queue.StarOutgoing" />

         <to uri="sftp://{{stage.sftp.fqdn}}:{{bmi.sftp.port}}/{{bmi.sftp.senddir}}/?username={{stage.sftp.userid}}&amp;password={{stage.sftp.passwd}}&amp;binary=true" />

         <to uri="log:com.brotherhoodmutual.esb.staging?level=INFO&amp;showProperties=true&amp;showHeaders=true&amp;showBody=false" />

         </route>

         <!--

        Thunderhead Response Router

        -->

         <route id="thunderheadResponseRouter-stage" errorHandlerRef="thunderdlq">

         <from uri="master:thunderheadResponseRouter:jms:queue:queue.emsResponses" />

         <to uri="log:com.brotherhoodmutual.esb.staging?level=INFO&amp;showProperties=true&amp;showHeaders=true&amp;showBody=false" />

         <choice>

         <when>

         <simple resultType="java.lang.Boolean">${in.header.JMSCorrelationID} contains 'stage'</simple>

         <to uri="jms:queue:stage.queue.emsResponses"/>

         </when>

         <otherwise>

         <to uri="jms:queue:DLQ.billingcenter.Thunderhead"/>

         </otherwise>

         </choice>

         </route>

         </camelContext>

      </blueprint>

      [/code]

       

      A bit of the containers log file after pressing profile refresh:

      2015-05-15 11:40:21,807 | INFO  | admin-1-thread-1 | FabricConfigAdminBridge          | figadmin.FabricConfigAdminBridge  173 | 67 - io.fabric8.fabric-configadmin - 1.0.0.redhat-379 | Updating configuration io.fabric8.agent

      2015-05-15 11:40:21,812 | INFO  | o.fabric8.agent) | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  243 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 | DeploymentAgent updated with {repository.karaf-enterprise=mvn:org.apache.karaf.assemblies.features/enterprise/2.3.0.redhat-610379/xml/features, attribute.parents=default feature-camel feature-camel-jms, org.ops4j.pax.url.mvn.defaultrepositories=file:/opt/redhat/jboss-fuse-6.1.0.redhat-379/system@snapshots@id=karaf-default, file:/opt/redhat/jboss-fuse-6.1.0.redhat-379/local-repo@snapshots@id=karaf-local, https://repository.jboss.org/nexus/content/groups/ea@id=ea lastRefresh.default = 1429882123105, feature.fabric-jaas=fabric-jaas, feature.esb-billingcenter-staging-features=esb-billingcenter-staging-features, attribute.abstract=true, fabric.zookeeper.pid=io.fabric8.agent, feature.fabric-configadmin=fabric-configadmin, feature.camel-blueprint=camel-blueprint, feature.fabric-core=fabric-core, optional.ops4j-base-lang=mvn:org.ops4j.base/ops4j-base-lang/1.4.0, service.pid=io.fabric8.agent, attribute.locked=false, lastrefresh.feature-esb-billingcenter=1431704413745, feature.fabric-bundle=fabric-bundle, org.ops4j.pax.url.mvn.repositories=http://repo1.maven.org/maven2@id=central, https://repo.fusesource.com/nexus/content/groups/public@id=fusepublic, https://repository.jboss.org/nexus/content/repositories/public@id=jbosspublic, https://repo.fusesource.com/nexus/content/repositories/releases@id=jbossreleases, https://repo.fusesource.com/nexus/content/groups/ea@id=jbossearlyaccess, http://repository.springsource.com/maven/bundles/release@id=ebrreleases, http://repository.springsource.com/maven/bundles/external@id=ebrexternal, https://oss.sonatype.org/content/groups/scala-tools@id=scala, https://nexus.brotherhoodmutual.com/nexus/content/repositories/releases@id=central, https://repository.jboss.org/nexus/content/repositories/fs-releases@id=fusesource.releases, https://repository.jboss.org/nexus/content/groups/ea@id=fusesource.ea, feature.fabric-web=fabric-web, lastrefresh.esbmq-replicated=1429724633771, feature.fabric-git-server=fabric-git-server, repository.activemq=mvn:org.apache.activemq/activemq-karaf/5.9.0.redhat-610379/xml/features, repository.apache-camel=mvn:org.apache.camel.karaf/apache-camel/2.12.0.redhat-610379/xml/features, feature.fabric-zookeeper=fabric-zookeeper, resolve.optional.imports=false, feature.camel-jms=camel-jms, repository.fabric8=mvn:io.fabric8/fabric8-karaf/1.0.0.redhat-379/xml/features, feature.mq-fabric-camel=mq-fabric-camel, feature.mq-fabric=mq-fabric, feature.karaf=karaf, bundle.mvn:org.apache.camel/camel-ftp/2.12.0.redhat-610379=mvn:org.apache.camel/camel-ftp/2.12.0.redhat-610379, feature.mq-fabric-http-discovery=mq-fabric-http-discovery, feature.fabric-agent=fabric-agent, feature.jolokia=jolokia, feature.camel-core=camel-core, feature.fabric-git=fabric-git, feature.fabric-camel=fabric-camel, hash=ProfileImpl[id='default', version='1.0']-ProfileImpl[id='esbmq-replicated', version='1.0']-ProfileImpl[id='feature-esb-billingCenter', version='1.0']-ProfileImpl[id='feature-camel', version='1.0']-ProfileImpl[id='feature-camel-jms', version='1.0']-018961d-6a42a00-3aa273e-50a30fa-e86e010-018961d-3cd4092-018961d-e86e010-e86e010-018961d-e86e010-e86e010-e86e010-018961d-e86e010-018961d-e86e010-e86e010-018961d-e86e010-e86e010-e86e010-018961d-e86e010-018961d, repository.mvn:com.brotherhoodmutual.esb/esb-staging-routes//xml/features=mvn:com.brotherhoodmutual.esb/esb-staging-routes//xml/features, repository.karaf-spring=mvn:org.apache.karaf.assemblies.features/spring/2.3.0.redhat-610379/xml/features, feature.activemq-blueprint=activemq-client, patch.repositories=https://repo.fusesource.com/nexus/content/repositories/releases, https://repo.fusesource.com/nexus/content/groups/ea, repository.karaf-standard=mvn:org.apache.karaf.assemblies.features/standard/2.3.0.redhat-610379/xml/features, feature.fabric-dosgi=fabric-dosgi}

      2015-05-15 11:40:34,402 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  556 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 | Configuration changed.  New bundles list:

        mvn:biz.aQute/bndlib/1.43.0

        mvn:com.brotherhoodmutual.esb/esb-staging-routes/1.0.2.21

        mvn:com.google.guava/guava/15.0

        mvn:com.weiglewilczek.scala-lang-osgi/scala-library/2.9.1

        mvn:commons-beanutils/commons-beanutils/1.8.3

        mvn:commons-codec/commons-codec/1.6

        mvn:commons-collections/commons-collections/3.2.1

        mvn:commons-lang/commons-lang/2.6

        mvn:commons-net/commons-net/3.3

        mvn:commons-pool/commons-pool/1.6

        mvn:io.fabric8.fab/fab-osgi/1.0.0.redhat-379

        mvn:io.fabric8/common-util/1.0.0.redhat-379

        mvn:io.fabric8/fabric-agent/1.0.0.redhat-379

        mvn:io.fabric8/fabric-api/1.0.0.redhat-379

        mvn:io.fabric8/fabric-camel/1.0.0.redhat-379

        mvn:io.fabric8/fabric-configadmin/1.0.0.redhat-379

        mvn:io.fabric8/fabric-core/1.0.0.redhat-379

        mvn:io.fabric8/fabric-dosgi/1.0.0.redhat-379

        mvn:io.fabric8/fabric-extender-listener/1.0.0.redhat-379

        mvn:io.fabric8/fabric-features-service/1.0.0.redhat-379

        mvn:io.fabric8/fabric-git-server/1.0.0.redhat-379

        mvn:io.fabric8/fabric-git/1.0.0.redhat-379

        mvn:io.fabric8/fabric-groups/1.0.0.redhat-379

        mvn:io.fabric8/fabric-jaas/1.0.0.redhat-379

        mvn:io.fabric8/fabric-jolokia/1.0.0.redhat-379

        mvn:io.fabric8/fabric-web/1.0.0.redhat-379

        mvn:io.fabric8/fabric-zookeeper/1.0.0.redhat-379

        mvn:org.apache.activemq/activemq-camel/5.9.0.redhat-610379

        mvn:org.apache.activemq/activemq-karaf/5.9.0.redhat-610379

        mvn:org.apache.activemq/activemq-osgi/5.9.0.redhat-610379

        mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.api/1.0.1.redhat-610379

        mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.cm/1.0.1.redhat-610379

        mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.core/1.0.1.redhat-610379

        mvn:org.apache.aries.jmx/org.apache.aries.jmx.api/1.0.1.redhat-610379

        mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint.api/1.0.1.redhat-610379

        mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint.core/1.0.1.redhat-610379

        mvn:org.apache.aries.jmx/org.apache.aries.jmx.core/1.0.1.redhat-610379

        mvn:org.apache.aries.proxy/org.apache.aries.proxy.api/1.0.1.redhat-610379

        mvn:org.apache.aries.proxy/org.apache.aries.proxy.impl/1.0.1.redhat-610379

        mvn:org.apache.aries/org.apache.aries.util/1.0.1.redhat-610379

        mvn:org.apache.camel.karaf/camel-karaf-commands/2.12.0.redhat-610379

        mvn:org.apache.camel/camel-blueprint/2.12.0.redhat-610379

        mvn:org.apache.camel/camel-core/2.12.0.redhat-610379

        mvn:org.apache.camel/camel-ftp/2.12.0.redhat-610379

        mvn:org.apache.camel/camel-jms/2.12.0.redhat-610379

        mvn:org.apache.camel/camel-spring/2.12.0.redhat-610379

        mvn:org.apache.camel/camel-zookeeper/2.12.0.redhat-610379

        mvn:org.apache.felix/org.apache.felix.configadmin/1.4.0.redhat-610379

        mvn:org.apache.felix/org.apache.felix.eventadmin/1.3.0.redhat-610379

        mvn:org.apache.felix/org.apache.felix.fileinstall/3.3.11.redhat-610379

        mvn:org.apache.felix/org.apache.felix.gogo.runtime/0.11.0.redhat-610379

        mvn:org.apache.felix/org.apache.felix.metatype/1.0.8

        mvn:org.apache.felix/org.apache.felix.scr/1.8.0.redhat-610379

        mvn:org.apache.geronimo.specs/geronimo-annotation_1.1_spec/1.0.1

        mvn:org.apache.geronimo.specs/geronimo-j2ee-management_1.1_spec/1.0.1

        mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1.1

        mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1

        mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0

        mvn:org.apache.karaf.admin/org.apache.karaf.admin.core/2.3.0.redhat-610379

        mvn:org.apache.karaf.admin/org.apache.karaf.admin.management/2.3.0.redhat-610379

        mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.blueprint/2.3.0.redhat-610379

        mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.spring/2.3.0.redhat-610379

        mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.wrap/2.3.0.redhat-610379

        mvn:org.apache.karaf.features/org.apache.karaf.features.command/2.3.0.redhat-610379

        mvn:org.apache.karaf.features/org.apache.karaf.features.management/2.3.0.redhat-610379

        mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.command/2.3.0.redhat-610379

        mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.config/2.3.0.redhat-610379

        mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.modules/2.3.0.redhat-610379

        mvn:org.apache.karaf.management.mbeans/org.apache.karaf.management.mbeans.scr/2.3.0.redhat-610379

        mvn:org.apache.karaf.management/org.apache.karaf.management.server/2.3.0.redhat-610379

        mvn:org.apache.karaf.shell/org.apache.karaf.shell.commands/2.3.0.redhat-610379

        mvn:org.apache.karaf.shell/org.apache.karaf.shell.config/2.3.0.redhat-610379

        mvn:org.apache.karaf.shell/org.apache.karaf.shell.console/2.3.0.redhat-610379

        mvn:org.apache.karaf.shell/org.apache.karaf.shell.dev/2.3.0.redhat-610379

        mvn:org.apache.karaf.shell/org.apache.karaf.shell.dev2/2.3.0.redhat-610379

        mvn:org.apache.karaf.shell/org.apache.karaf.shell.log/2.3.0.redhat-610379

        mvn:org.apache.karaf.shell/org.apache.karaf.shell.osgi/2.3.0.redhat-610379

        mvn:org.apache.karaf.shell/org.apache.karaf.shell.packages/2.3.0.redhat-610379

        mvn:org.apache.karaf.shell/org.apache.karaf.shell.scr/2.3.0.redhat-610379

        mvn:org.apache.karaf.shell/org.apache.karaf.shell.ssh/2.3.0.redhat-610379

        mvn:org.apache.mina/mina-core/2.0.7

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aopalliance/1.0_6

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jasypt/1.9.1_1

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch/0.1.49_1

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.scala-library/2.9.1_3

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-aop/3.2.8.RELEASE_1

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-beans/3.2.8.RELEASE_1

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context-support/3.2.8.RELEASE_1

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-context/3.2.8.RELEASE_1

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-core/3.2.8.RELEASE_1

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-expression/3.2.8.RELEASE_1

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-jms/3.2.8.RELEASE_1

        mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-tx/3.2.8.RELEASE_1

        mvn:org.apache.sshd/sshd-core/0.9.0

        mvn:org.apache.xbean/xbean-asm4-shaded/3.16

        mvn:org.apache.xbean/xbean-classloader/3.15

        mvn:org.apache.xbean/xbean-finder-shaded/3.16

        mvn:org.apache.xbean/xbean-spring/3.15

        mvn:org.bouncycastle/bcprov-jdk15on/1.49

        mvn:org.codehaus.jackson/jackson-core-asl/1.9.12

        mvn:org.codehaus.jackson/jackson-mapper-asl/1.9.12

        mvn:org.eclipse.jetty.aggregate/jetty-all-server/8.1.14.v20131031

        mvn:org.fusesource.hawtbuf/hawtbuf/1.9

        mvn:org.fusesource.hawtdispatch/hawtdispatch/1.19

        mvn:org.fusesource.insight/insight-log/1.0.0.redhat-379

        mvn:org.jboss.amq/mq-fabric-camel/6.1.0.redhat-379

        mvn:org.jboss.amq/mq-fabric/6.1.0.redhat-379

        mvn:org.jboss.amq/mq-http-discovery/6.1.0.redhat-379

        mvn:org.ops4j.base/ops4j-base-lang/1.4.0

        mvn:org.ops4j.base/ops4j-base-monitors/1.4.0

        mvn:org.ops4j.base/ops4j-base-net/1.4.0

        mvn:org.ops4j.base/ops4j-base-util-property/1.4.0

        mvn:org.ops4j.pax.logging/pax-logging-api/1.7.2

        mvn:org.ops4j.pax.logging/pax-logging-service/1.7.2

        mvn:org.ops4j.pax.swissbox/pax-swissbox-bnd/1.6.0

        mvn:org.ops4j.pax.swissbox/pax-swissbox-core/1.6.0

        mvn:org.ops4j.pax.swissbox/pax-swissbox-optional-jcl/1.6.0

        mvn:org.ops4j.pax.swissbox/pax-swissbox-property/1.6.0

        mvn:org.ops4j.pax.url/pax-url-commons/1.4.2

        mvn:org.ops4j.pax.url/pax-url-mvn/1.3.7

        mvn:org.ops4j.pax.url/pax-url-war/1.4.2

        mvn:org.ops4j.pax.url/pax-url-wrap/1.3.7

        mvn:org.ops4j.pax.web/pax-web-api/3.0.6

        mvn:org.ops4j.pax.web/pax-web-deployer/3.0.6

        mvn:org.ops4j.pax.web/pax-web-extender-war/3.0.6

        mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/3.0.6

        mvn:org.ops4j.pax.web/pax-web-jetty/3.0.6

        mvn:org.ops4j.pax.web/pax-web-jsp/3.0.6

        mvn:org.ops4j.pax.web/pax-web-runtime/3.0.6

        mvn:org.ops4j.pax.web/pax-web-spi/3.0.6

        mvn:org.ow2.asm/asm-all/4.1

        mvn:org.springframework.osgi/spring-osgi-annotation/1.2.1

        mvn:org.springframework.osgi/spring-osgi-core/1.2.1

        mvn:org.springframework.osgi/spring-osgi-extender/1.2.1

        mvn:org.springframework.osgi/spring-osgi-io/1.2.1

        wrap:mvn:com.thunderhead.api/jobapi/6.0

       

      2015-05-15 11:40:34,403 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  649 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 | Changes to perform:

      2015-05-15 11:40:34,404 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  650 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 |   Bundles to uninstall:

      2015-05-15 11:40:34,404 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  654 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 |   Bundles to update:

      2015-05-15 11:40:34,404 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  656 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 |     com.brotherhoodmutual.esb.staging-routes / 1.0.2.20 with mvn:com.brotherhoodmutual.esb/esb-staging-routes/1.0.2.21

      2015-05-15 11:40:34,404 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  658 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 |   Bundles to install:

      2015-05-15 11:40:34,405 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  666 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 | Stopping bundles:

      2015-05-15 11:40:34,405 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  675 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 |   com.brotherhoodmutual.esb.staging-routes / 1.0.2.20

      2015-05-15 11:40:34,405 | INFO  | agent-1-thread-1 | BlueprintExtender                | nt.container.BlueprintExtender$3  293 | 9 - org.apache.aries.blueprint.core - 1.0.1.redhat-610379 | Destroying BlueprintContainer for bundle com.brotherhoodmutual.esb.staging-routes

      2015-05-15 11:40:34,415 | INFO  | agent-1-thread-1 | OsgiFabricDiscoveryAgent         | .fabric.OsgiFabricDiscoveryAgent   61 | 120 - org.jboss.amq.mq-fabric - 6.1.0.redhat-379 | closing tracker

      2015-05-15 11:40:34,420 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  681 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 | Uninstalling bundles:

      2015-05-15 11:40:34,421 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  687 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 | Updating bundles:

      2015-05-15 11:40:34,421 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  691 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 |   mvn:com.brotherhoodmutual.esb/esb-staging-routes/1.0.2.21

      2015-05-15 11:40:34,424 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  696 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 | Installing bundles:

      2015-05-15 11:40:34,436 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  720 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 | Refreshing bundles:

      2015-05-15 11:40:34,436 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  722 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 |   com.brotherhoodmutual.esb.staging-routes / 1.0.2.21

      2015-05-15 11:40:34,437 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  735 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 | Starting bundles:

      2015-05-15 11:40:34,632 | INFO  | agent-1-thread-1 | DeploymentAgent                  | io.fabric8.agent.DeploymentAgent  741 | 60 - io.fabric8.fabric-agent - 1.0.0.redhat-379 |   com.brotherhoodmutual.esb.staging-routes / 1.0.2.21

      2015-05-15 11:40:34,663 | INFO  | agent-1-thread-1 | FabricDiscoveryAgentFactory      | bric.FabricDiscoveryAgentFactory   44 | 120 - org.jboss.amq.mq-fabric - 6.1.0.redhat-379 | OSGi environment detected!

      2015-05-15 11:40:34,694 | INFO  | agent-1-thread-1 | BlueprintCamelContext            | e.camel.impl.DefaultCamelContext 1533 | 141 - org.apache.camel.camel-core - 2.12.0.redhat-610379 | Apache Camel 2.12.0.redhat-610379 (CamelContext: esbBillingCenterCamelContext-stage) is starting

      2015-05-15 11:40:34,695 | INFO  | agent-1-thread-1 | ManagedManagementStrategy        | gement.ManagedManagementStrategy  187 | 141 - org.apache.camel.camel-core - 2.12.0.redhat-610379 | JMX is enabled

      2015-05-15 11:40:34,696 | WARN  | agent-1-thread-1 | faultManagementLifecycleStrategy | faultManagementLifecycleStrategy  168 | 141 - org.apache.camel.camel-core - 2.12.0.redhat-610379 | This CamelContext(esbBillingCenterCamelContext-stage) will be registered using the name: com.brotherhoodmutual.esb.staging-routes-7 due to clash with an existing name already registered in MBeanServer.

      2015-05-15 11:40:34,745 | INFO  | agent-1-thread-1 | BlueprintCamelContext            | e.camel.impl.DefaultCamelContext 1747 | 141 - org.apache.camel.camel-core - 2.12.0.redhat-610379 | Apache Camel 2.12.0.redhat-610379 (CamelContext: esbBillingCenterCamelContext-stage) is shutting down

      2015-05-15 11:40:34,747 | INFO  | agent-1-thread-1 | BlueprintCamelContext            | e.camel.impl.DefaultCamelContext 1821 | 141 - org.apache.camel.camel-core - 2.12.0.redhat-610379 | Apache Camel 2.12.0.redhat-610379 (CamelContext: esbBillingCenterCamelContext-stage) uptime 0.053 seconds

      2015-05-15 11:40:34,747 | INFO  | agent-1-thread-1 | BlueprintCamelContext            | e.camel.impl.DefaultCamelContext 1822 | 141 - org.apache.camel.camel-core - 2.12.0.redhat-610379 | Apache Camel 2.12.0.redhat-610379 (CamelContext: esbBillingCenterCamelContext-stage) is shutdown in 0.002 seconds

      2015-05-15 11:40:34,748 | ERROR | agent-1-thread-1 | BlueprintCamelContext            | .blueprint.BlueprintCamelContext  149 | 140 - org.apache.camel.camel-blueprint - 2.12.0.redhat-610379 | Error occurred during starting Camel: CamelContext(esbBillingCenterCamelContext-stage) due Failed to create route generalLedgerOutgoingRoute-stage at: >>> To[file://{{stage.gl.dir.transfers}}/] <<< in route: Route(generalLedgerOutgoingRoute-stage)[[From[master:general... because of Property with key [stage.gl.dir.transfers] not found in properties from text: file://{{stage.gl.dir.transfers}}/

      org.apache.camel.FailedToCreateRouteException: Failed to create route generalLedgerOutgoingRoute-stage at: >>> To[file://{{stage.gl.dir.transfers}}/] <<< in route: Route(generalLedgerOutgoingRoute-stage)[[From[master:general... because of Property with key [stage.gl.dir.transfers] not found in properties from text: file://{{stage.gl.dir.transfers}}/

        at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:912)

        at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:177)

        at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:778)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1955)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1705)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1579)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)

        at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1547)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:177)

        at org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:209)

        at org.apache.camel.blueprint.BlueprintCamelContext.serviceChanged(BlueprintCamelContext.java:147)

        at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:934)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:795)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:544)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4666)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix.registerService(Felix.java:3674)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:347)

        at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:353)

        at org.apache.camel.blueprint.BlueprintCamelContext.init(BlueprintCamelContext.java:97)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_75]

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_75]

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_75]

        at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_75]

        at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_75]

        at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:676)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:374)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:261)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:270)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:233)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)[11:org.apache.aries.util:1.0.1.redhat-610379]

        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)[11:org.apache.aries.util:1.0.1.redhat-610379]

        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)[11:org.apache.aries.util:1.0.1.redhat-610379]

        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)[11:org.apache.aries.util:1.0.1.redhat-610379]

        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)[11:org.apache.aries.util:1.0.1.redhat-610379]

        at org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1103)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.util.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:696)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:484)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4650)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix$4.run(Felix.java:2123)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix.runInContext(Felix.java:2147)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix.startBundle(Felix.java:2121)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at io.fabric8.agent.DeploymentAgent.install(DeploymentAgent.java:743)[60:io.fabric8.fabric-agent:1.0.0.redhat-379]

        at io.fabric8.agent.DeploymentAgent.doUpdate(DeploymentAgent.java:525)[60:io.fabric8.fabric-agent:1.0.0.redhat-379]

        at io.fabric8.agent.DeploymentAgent$2.run(DeploymentAgent.java:252)[60:io.fabric8.fabric-agent:1.0.0.redhat-379]

        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_75]

        at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_75]

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_75]

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_75]

        at java.lang.Thread.run(Thread.java:745)[:1.7.0_75]

      Caused by: java.lang.IllegalArgumentException: Property with key [stage.gl.dir.transfers] not found in properties from text: file://{{stage.gl.dir.transfers}}/

        at org.apache.camel.component.properties.DefaultPropertiesParser.doParseUri(DefaultPropertiesParser.java:120)

        at org.apache.camel.component.properties.DefaultPropertiesParser.parseUri(DefaultPropertiesParser.java:51)

        at org.apache.camel.component.properties.PropertiesComponent.parseUri(PropertiesComponent.java:160)

        at org.apache.camel.component.properties.PropertiesComponent.parseUri(PropertiesComponent.java:119)

        at org.apache.camel.impl.DefaultCamelContext.resolvePropertyPlaceholders(DefaultCamelContext.java:1155)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.model.ProcessorDefinition.resolvePropertyPlaceholders(ProcessorDefinition.java:572)

        at org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:475)

        at org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:213)

        at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:909)

        ... 59 more

      2015-05-15 11:40:34,755 | INFO  | agent-1-thread-1 | BlueprintCamelContext            | e.camel.impl.DefaultCamelContext 1533 | 141 - org.apache.camel.camel-core - 2.12.0.redhat-610379 | Apache Camel 2.12.0.redhat-610379 (CamelContext: esbBillingCenterCamelContext-stage) is starting

      2015-05-15 11:40:34,755 | INFO  | agent-1-thread-1 | ManagedManagementStrategy        | gement.ManagedManagementStrategy  187 | 141 - org.apache.camel.camel-core - 2.12.0.redhat-610379 | JMX is enabled

      2015-05-15 11:40:34,757 | WARN  | agent-1-thread-1 | faultManagementLifecycleStrategy | faultManagementLifecycleStrategy  168 | 141 - org.apache.camel.camel-core - 2.12.0.redhat-610379 | This CamelContext(esbBillingCenterCamelContext-stage) will be registered using the name: com.brotherhoodmutual.esb.staging-routes-8 due to clash with an existing name already registered in MBeanServer.

      2015-05-15 11:40:34,749 | INFO  | ZooKeeperGroup-0 | DiscoveryTransport               | ort.discovery.DiscoveryTransport   78 | 107 - org.apache.activemq.activemq-osgi - 5.9.0.redhat-610379 | Adding new broker connection URL: tcp://esb02-dev.brotherhoodmutual.com:61616

      2015-05-15 11:40:34,780 | ERROR | agent-1-thread-1 | BlueprintCamelContext            | .blueprint.BlueprintCamelContext  149 | 140 - org.apache.camel.camel-blueprint - 2.12.0.redhat-610379 | Error occurred during starting Camel: CamelContext(esbBillingCenterCamelContext-stage) due Failed to create route generalLedgerOutgoingRoute-stage at: >>> To[file://{{stage.gl.dir.transfers}}/] <<< in route: Route(generalLedgerOutgoingRoute-stage)[[From[master:general... because of Property with key [stage.gl.dir.transfers] not found in properties from text: file://{{stage.gl.dir.transfers}}/

      org.apache.camel.FailedToCreateRouteException: Failed to create route generalLedgerOutgoingRoute-stage at: >>> To[file://{{stage.gl.dir.transfers}}/] <<< in route: Route(generalLedgerOutgoingRoute-stage)[[From[master:general... because of Property with key [stage.gl.dir.transfers] not found in properties from text: file://{{stage.gl.dir.transfers}}/

        at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:912)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:177)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:778)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1955)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1705)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1579)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1547)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:177)[140:org.apache.camel.camel-blueprint:2.12.0.redhat-610379]

        at org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:209)[140:org.apache.camel.camel-blueprint:2.12.0.redhat-610379]

        at org.apache.camel.blueprint.BlueprintCamelContext.serviceChanged(BlueprintCamelContext.java:147)[140:org.apache.camel.camel-blueprint:2.12.0.redhat-610379]

        at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:934)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:795)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:544)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4666)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix.registerService(Felix.java:3674)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:347)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:448)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:383)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:261)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:270)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:233)[9:org.apache.aries.blueprint.core:1.0.1.redhat-610379]

        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)[11:org.apache.aries.util:1.0.1.redhat-610379]

        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)[11:org.apache.aries.util:1.0.1.redhat-610379]

        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)[11:org.apache.aries.util:1.0.1.redhat-610379]

        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)[11:org.apache.aries.util:1.0.1.redhat-610379]

        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)[11:org.apache.aries.util:1.0.1.redhat-610379]

        at org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1103)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.util.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:696)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:484)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4650)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix$4.run(Felix.java:2123)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix.runInContext(Felix.java:2147)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.Felix.startBundle(Felix.java:2121)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]

        at io.fabric8.agent.DeploymentAgent.install(DeploymentAgent.java:743)[60:io.fabric8.fabric-agent:1.0.0.redhat-379]

        at io.fabric8.agent.DeploymentAgent.doUpdate(DeploymentAgent.java:525)[60:io.fabric8.fabric-agent:1.0.0.redhat-379]

        at io.fabric8.agent.DeploymentAgent$2.run(DeploymentAgent.java:252)[60:io.fabric8.fabric-agent:1.0.0.redhat-379]

        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_75]

        at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_75]

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_75]

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_75]

        at java.lang.Thread.run(Thread.java:745)[:1.7.0_75]

      Caused by: java.lang.IllegalArgumentException: Property with key [stage.gl.dir.transfers] not found in properties from text: file://{{stage.gl.dir.transfers}}/

        at org.apache.camel.component.properties.DefaultPropertiesParser.doParseUri(DefaultPropertiesParser.java:120)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.component.properties.DefaultPropertiesParser.parseUri(DefaultPropertiesParser.java:51)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.component.properties.PropertiesComponent.parseUri(PropertiesComponent.java:160)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.component.properties.PropertiesComponent.parseUri(PropertiesComponent.java:119)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.impl.DefaultCamelContext.resolvePropertyPlaceholders(DefaultCamelContext.java:1155)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.model.ProcessorDefinition.resolvePropertyPlaceholders(ProcessorDefinition.java:572)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:475)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:213)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:909)[141:org.apache.camel.camel-core:2.12.0.redhat-610379]

        ... 43 more