[jboss-svn-commits] JBL Code SVN: r35852 - labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers130.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Nov 3 13:32:18 EDT 2010


Author: tfennelly
Date: 2010-11-03 13:32:18 -0400 (Wed, 03 Nov 2010)
New Revision: 35852

Modified:
   labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers130/CamelGatewayMapper.java
Log:
https://jira.jboss.org/browse/JBESB-3526
CamelGatewayMapper failing to parse endpoint URIs containing invalid URI characters

Modified: labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers130/CamelGatewayMapper.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers130/CamelGatewayMapper.java	2010-11-03 16:34:34 UTC (rev 35851)
+++ labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers130/CamelGatewayMapper.java	2010-11-03 17:32:18 UTC (rev 35852)
@@ -27,6 +27,7 @@
 import java.util.List;
 import java.util.Map;
 
+import org.apache.camel.util.UnsafeUriCharactersEncoder;
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.listeners.config.xbeanmodel130.CamelGatewayDocument;
@@ -160,7 +161,7 @@
 			str = str.trim();
 			if (str.length() > 0) {
 				try {
-					return new URI(str);
+					return new URI(UnsafeUriCharactersEncoder.encode(str));
 				} catch (URISyntaxException e) {
 					throw new ConfigurationException("problem creating URI: " + str, e);
 				}



More information about the jboss-svn-commits mailing list