JcrProducer node creation throws javax.jcr.PathNotFoundException when using 
exchange ID as node name
----------------------------------------------------------------------------------------------------

                 Key: CAMEL-2188
                 URL: https://issues.apache.org/activemq/browse/CAMEL-2188
             Project: Apache Camel
          Issue Type: Bug
          Components: camel-jcr
    Affects Versions: 1.6.0
         Environment: java version "1.6.0_15"
Java(TM) SE Runtime Environment (build 1.6.0_15-b03-219)
Java HotSpot(TM) 64-Bit Server VM (build 14.1-b02-90, mixed mode)

            Reporter: Paul Mietz Egli
         Attachments: node-creation.diff

To reproduce, use the camel-jcr component without specifying a node name in the 
message properties.  JcrProducer will attempt to use the exchange ID as the 
node name, but in ServiceMix 4, this ID contains path separator characters, 
which results in a PathNotFound exception when the producer attempts to create 
the node.  IMHO, the producer should attempt to create parent nodes as needed 
when the value of either the exchange ID or the property named 
JcrConstants.JCR_NODE_NAME contain path separators.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to