You uses old versions of XML libraries like xerces 2.6.x and have
mixed version of jdom, spring JARs and whatnot. All that can lead to a
bit "unstable" deployment.

You may want to look at upgrading xerces and/or xalan etc.


On Thu, Apr 25, 2013 at 10:24 PM, Christian Müller
<christian.muel...@gmail.com> wrote:
> Can you share the load test with us? Than we could may fix it if it's an
> issue in Camel.
>
> Best,
> Christian
>
>
> On Thu, Apr 25, 2013 at 2:07 PM, gmdavidson62 <gmdavidso...@gmail.com>wrote:
>
>> FYI....we fixed this, changing the split strategy from an XPATH to a
>> tokenized split.  When we "load tested" our routes with both strategies, we
>> were able to recreate the errors consistently with the XPATH split.  When
>> we
>> changed to the tokenized split we never got an error, all
>> splits/aggregations were successful.
>>
>> We didn't dig into the camel source....so just a guess, but seems to be a
>> threading issue.  We may have been able to fix this in other
>> ways....upgrading JDK, Camel or adding a thread pool???
>>
>> Error:
>> No body available of type: java.lang.String but has value: [Policy: null]
>> of
>> type: org.apache.xerces.dom.DeferredElementNSImpl on: Message:
>> ................
>>
>> This is what we did, changed the split to use:
>> <tokenize token="Policy" xml="true"/>
>> instead of:
>> <camel:xpath>/BOB-GetPoliciesByClientResponse/Policies/Policy</camel:xpath>
>>
>>
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://camel.465427.n5.nabble.com/random-splitter-error-tp5731160p5731537.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cib...@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to