[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