I've updated to the latest camel-x version which is 2.18.3 and the error
still persists.

Should the threadPool be declared in other place than into the camelContext
?

"..because of ExecutorServiceRef my_thread_pool not found in registry or as
a thread pool profile."

2017-04-20 10:44 GMT-03:00 Claus Ibsen <[email protected]>:

> That is very old, its likely/possible fixed on newer version. So I
> suggest to try upgrading or build a new sample project using latest
> release and see if it works there.
>
> Knowing something is still not working in latest release brings
> attention to us. Otherwise we dont have the time to look into this
> ourselves first when users are using very old versions of Camel.
>
> On Thu, Apr 20, 2017 at 3:37 PM, Robson Vargas Farias
> <[email protected]> wrote:
> > Hi Claus, currently using 2.13.2 - and no, did not try other version.
> >
> > 2017-04-20 10:33 GMT-03:00 Claus Ibsen <[email protected]>:
> >
> >> What version of Camel do you use, and have you tried with a newer
> version
> >>
> >> On Thu, Apr 20, 2017 at 3:29 PM, Robson Vargas Farias
> >> <[email protected]> wrote:
> >> > Hi,
> >> >
> >> > Can you help me where is my miss?
> >> >
> >> > I've a camel context configured with a route containing a throttle
> which
> >> is
> >> > pointing (ref) to a threadPool:
> >> >
> >> > <camel:camelContext id="camel-server" useMDCLogging="true"
> >> > allowUseOriginalMessage="false">
> >> >
> >> >
> >> > <!-- thread pools -->
> >> >
> >> > <camel:threadPool id="my_thread_pool"
> >> > poolSize="1"
> >> > maxPoolSize="4"
> >> > maxQueueSize="100"
> >> > threadName="my_thread_pool" keepAliveTime="0"
> >> > rejectedPolicy="DiscardOldest" timeUnit="SECONDS" />
> >> >
> >> > ..
> >> >
> >> >
> >> > <camel:route id="my_route">
> >> > <camel:from ref="mq_endpoint" />
> >> > <camel:throttle timePeriodMillis="1000" executorServiceRef="my_thread_
> >> pool">
> >> > ..
> >> >
> >> >
> >> > but, when I start my application I got below error:
> >> >
> >> > Caused By: java.lang.IllegalArgumentException: ExecutorServiceRef
> >> > my_thread_pool not found in registry or as a thread pool profile.
> >> >
> >> >
> >> >
> >> > If I change the throttle from a threadPool to a threadPoolProfile it
> >> works.
> >> > So, why it is not working with a threadPool?
> >> >
> >> > Thanks.
> >>
> >>
> >>
> >> --
> >> Claus Ibsen
> >> -----------------
> >> http://davsclaus.com @davsclaus
> >> Camel in Action 2: https://www.manning.com/ibsen2
> >>
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>

Reply via email to