You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Vladimir Kulev (JIRA)" <ji...@apache.org> on 2014/06/26 15:01:26 UTC

[jira] [Created] (SM-2338) cm:property-placeholder and camelContext conflict with each other on redeploy

Vladimir Kulev created SM-2338:
----------------------------------

             Summary: cm:property-placeholder and camelContext conflict with each other on redeploy
                 Key: SM-2338
                 URL: https://issues.apache.org/jira/browse/SM-2338
             Project: ServiceMix
          Issue Type: Bug
          Components: servicemix-camel
    Affects Versions: 5.0.1, 5.0.0
            Reporter: Vladimir Kulev
            Priority: Critical
         Attachments: test-bundle.jar

The simple jar bundle (attached) with blueprint below deploys successfully, but triggers NPE on bundle file update or manual OSGi bundle refresh.

Surprisingly, deploying blueprint.xml directly (instead of a jar bundle) works fine.

{code:xml}
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
           xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0">

    <cm:property-placeholder persistent-id="com.example.test">
        <cm:default-properties>
            <cm:property name="test" value="10"/>
        </cm:default-properties>
    </cm:property-placeholder>

    <camelContext xmlns="http://camel.apache.org/schema/blueprint"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                  xsi:schemaLocation="http://camel.apache.org/schema/blueprint http://camel.apache.org/schema/blueprint/camel-blueprint.xsd">

        <route>
            <from uri="direct:a"/>
            <to uri="direct:b"/>
        </route>

    </camelContext>

</blueprint>
{code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)