[jboss-svn-commits] JBL Code SVN: r12659 - labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/addressing/helpers.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 18 15:46:40 EDT 2007


Author: kevin.conner at jboss.com
Date: 2007-06-18 15:46:40 -0400 (Mon, 18 Jun 2007)
New Revision: 12659

Modified:
   labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/addressing/helpers/CallHelper.java
Log:
Ignore empty RelatesTo elements

Modified: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/addressing/helpers/CallHelper.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/addressing/helpers/CallHelper.java	2007-06-18 19:00:14 UTC (rev 12658)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/addressing/helpers/CallHelper.java	2007-06-18 19:46:40 UTC (rev 12659)
@@ -145,20 +145,19 @@
 	
 				if (n.getPrefix().equals(XMLUtil.WSA_PREFIX) && (n.getLocalName().equals(XMLUtil.RELATES_TO_TAG)))
 				{
-					try
-					{
-						call.setRelatesTo(new URI(n.getNodeValue()));
-					}
-					catch (URISyntaxException e)
-					{
-						throw new UnmarshalException("'" + XMLUtil.RELATES_TO_TAG
-								+ "' must be a valid URI", e);
-					}
-					catch (Exception ex)
-					{
-						throw new UnmarshalException("'" + XMLUtil.RELATES_TO_TAG
-						+ "' has invalid content", ex);
-					}
+                                        final String value = n.getNodeValue() ;
+                                        if (value != null)
+                                        {
+        					try
+        					{
+        						call.setRelatesTo(new URI(n.getNodeValue()));
+        					}
+        					catch (URISyntaxException e)
+        					{
+        						throw new UnmarshalException("'" + XMLUtil.RELATES_TO_TAG
+        								+ "' must be a valid URI", e);
+        					}
+                                        }
 				}
 	
 				if (n.getPrefix().equals(XMLUtil.WSA_PREFIX) && (n.getLocalName().equals(XMLUtil.FAULT_TO_TAG)))




More information about the jboss-svn-commits mailing list