Hi

What JDK and OS are you using? And do you know how many cores your CPU has?

And can you put together a small app / unit test that triggers this issue
on your system?



On Mon, Jun 11, 2012 at 8:23 PM, jhart <james.h...@nokia.com> wrote:

> Thanks.
>
> From: ext jhart [via Camel] [mailto:
> ml-node+s465427n5714299...@n5.nabble.com]
> Sent: Monday, June 11, 2012 2:22 PM
> To: Hart James (Nokia-LC/Malvern)
> Subject: Re: Possible threading issue
>
> Thanks for the feedback, I've reviewed the references you pointed out and
> decided to simplify the route.
>
> I have remove all of my .threads(...) DSL calls.  I only use
> parallelProcessing in 1 place now and I am still running into the problem.
>
> Below is a version that fails and one that works because a threads(1,1)
> makes it single threaded at 1 point.
>
> This route throws the NullPointerException:
>
>      ExpressionNode resultDefinition = routeDefinition.split()
>
> .tokenizeXML(GenericTMCXMLProcessor.FLOW_TAG_DELIMITER).streaming()
>               .parallelProcessing().timeout(timeout)
>               .process(new GenericTMCXMLProcessor(appGlobals, jobProps))
>               .split(genericTmcMappingProcessor)
>               .process(preDestinationProcessor);
>               .multicast()
>                  .to(destinationURIs);
>
> This version works:
>
>      ExpressionNode resultDefinition = routeDefinition.split()
>
> .tokenizeXML(GenericTMCXMLProcessor.FLOW_TAG_DELIMITER).streaming()
>               .parallelProcessing().timeout(timeout)
>               .process(new GenericTMCXMLProcessor(appGlobals, jobProps))
>               .split(genericTmcMappingProcessor)
>               .process(preDestinationProcessor);
>                .threads(1, 1)
>               .multicast()
>                    .to(destinationURIs);
>
> ________________________________
> If you reply to this email, your message will be added to the discussion
> below:
>
> http://camel.465427.n5.nabble.com/Possible-threading-issue-tp5714069p5714299.html
> To unsubscribe from Possible threading issue, click here<
> http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5714069&code=amFtZXMuaGFydEBub2tpYS5jb218NTcxNDA2OXwtMTY1NDQ3ODE3NA==
> >.
> NAML<
> http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >
>
> ________________________________
> The information contained in this communication may be CONFIDENTIAL and is
> intended only for the use of the recipient(s) named above. If you are not
> the intended recipient, you are hereby notified that any dissemination,
> distribution, or copying of this communication, or any of its contents, is
> strictly prohibited. If you have received this communication in error,
> please notify the sender and delete/destroy the original message and any
> copy of it from your computer or paper files.
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Possible-threading-issue-tp5714069p5714300.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: cib...@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to