When you use Camel IRC component there is needed to specify URL of camel gateway which contains information about server and channel it should connect. Like this: irc:username@irc.server.com:6667/#channel Problem is that the # symbol is replaced with "%23" and the IRC gateway will not connect to channel. No exception is thrown in log. But you can see the "%23" in URL: INFO [DefaultShutdownStrategy] Route: route3 shutdown complete, was consuming from: Endpoint[irc://camel_irc_reproducer@irc.freenode.net:6667/%23camel_irc_reproducer] Attached reproducer should connect to irc.freenode.net channel #camel_irc_reproducer but it won't. 1. Start server 2. Unzip reproducer to quickstarts folder 3. Configure quickstarts.properties to target your server profile 4. from camel_irc directory run: ant deploy
Created attachment 583476 [details] Camel IRC Reproducer
Tom Cunningham <tcunning> updated the status of jira JBESB-3797 to Resolved
Tom Cunningham <tcunning> made a comment on jira JBESB-3797 Decode all unsafe characters before sending routes to Camel.
Tom Cunningham <tcunning> updated the status of jira JBESB-3797 to Closed
Committed against JBESB_4_11_CP branch, should be in ER3.
Verified in SOA-P 5.3 ER3.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Users need to specify the Camel gateway's URL in this format: irc:username@irc.server.com:6667/#channel. Unfortunately, the hash (#) symbol was being replaced with "%23". As a result, it could not connect. To fix this issue, the software has been changed so that unsafe characters are now decoded before being sent to Camel. As a result, it can now connect correctly.
This product has been discontinued or is no longer tracked in Red Hat Bugzilla.