XQuery creates an empty out message that makes it impossible to chain more 
processors behind it
-----------------------------------------------------------------------------------------------

                 Key: CAMEL-1057
                 URL: https://issues.apache.org/activemq/browse/CAMEL-1057
             Project: Apache Camel
          Issue Type: Bug
          Components: camel-saxon
    Affects Versions: 1.5.0, 1.4.0
            Reporter: Balázs Zsoldos
             Fix For: 1.5.1
         Attachments: XQueryBuilder.java.patch

When using XQuery the getOut() function is called on the message so if it is 
not used at a place where the out is filled an empty out message will be 
created.
An example where this causes real trouble:

<choice>
  <when>
    <xquery>...</xquery>
    <to uri="direct:follow" />
  </when>
</choice>

...
<from uri="direct:follow">
<to ...>
<to ...>

In the patch the out property in the xquery context is filled only if it is not 
null. With it all of my pipelines seem to work well for me.

-- 
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