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/
