[ 
https://issues.apache.org/activemq/browse/SM-1835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50931#action_50931
 ] 

Guillaume Nodet commented on SM-1835:
-------------------------------------

Do you think you could provide a patch for that along with a unit test maybe ?

> whitespace interfering with ResolvedEndpoint.resolveEndpoint()
> --------------------------------------------------------------
>
>                 Key: SM-1835
>                 URL: https://issues.apache.org/activemq/browse/SM-1835
>             Project: ServiceMix
>          Issue Type: Bug
>          Components: servicemix-common
>    Affects Versions: 3.3
>            Reporter: Mark Ford
>            Priority: Minor
>
> The code snippet below is from org.apache.servicemix.common.ResolvedEndpoint :
>     public static ServiceEndpoint resolveEndpoint(DocumentFragment epr, QName 
> elementName, QName serviceName, String uriPrefix) {
>         if (epr.getChildNodes().getLength() == 1) {
>             Node child = epr.getFirstChild();
> The check for the number of child nodes should be checking for the number of 
> element children as opposed to any child like a text node. The way it is now 
> will reject an endpoint reference that has whitespace preceding it. 
> For example:
> DocumentFragment:
> \n
> <wsa:EndpointReference ...>
> \t<wsa:Address>...</wsa:Address>
> </wsa:EndpointReference>
> The work around is to ensure that whitespace is stripped from the EPR prior 
> to it entering SMX. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to