Hi

I looked into this and noticed a bug
https://issues.apache.org/jira/browse/CAMEL-4769

The reason is we use URI#getHost() on the input uri, and using
underscores in a host name is not a valid host name, and the JDK
returns null.


On Sat, Dec 10, 2011 at 7:37 AM, jsnyder <[email protected]> wrote:
> Given the consumer pattern:
> quartz://groupName/timerName/job.name=jobName&cron=30+15+22+*+*+?
>
> I would expect the a timer part of the group groupName, with the name of
> timerName, and a job name of jobName to go off every day at 22:15:30.
> Typically speaking, it does.
>
> When setting up a route definition, if the quartz consumer's group name
> contains an underscore, I receive the following error:
>
> Error building routes.  Error is:
> org.apache.camel.FailedToCreateRouteException: Failed to create route
> my.route.id: Route[[From[quartz://group_name/myTimer/?job.n... because of
> Failed to resolve endpoint:
> quartz://group_name/myTimer/?cron=0+15+18+*+*+%3F&job.name=job_name due to:
> Trigger name cannot be null or empty.
>
> When I do not use an underscores, I do not receive an error, and everything
> works as expected.  I have searched through numerous articles, but have yet
> to find anything related.
>
> Is this a known issue?  Defect?  Or expected?
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Camel-Quartz-consumer-doesn-t-allow-underscores-tp5063734p5063734.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
FuseSource
Email: [email protected]
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to