[jboss-jira] [JBoss JIRA] (AS7-6390) Problem with jboss versions of xerces and xalan: XML Parsing Error: duplicate attribute in wsdl definitions

Jan Roman (JIRA) jira-events at lists.jboss.org
Mon Feb 25 13:25:56 EST 2013


    [ https://issues.jboss.org/browse/AS7-6390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12756528#comment-12756528 ] 

Jan Roman edited comment on AS7-6390 at 2/25/13 1:24 PM:
---------------------------------------------------------

Paul as discussed on mailing list it is desired behavior of Jboss to instantiate managed version of XALAN insted of native one from JDK. 

I looked into problem and this seems to be rooted much deeper. Please find my pull request linked. 

There is also another possibility of resolving that problem by change in AttributesImplSerializer just checking for duplicates in attribute list of element at the beginning of "public final void addAttribute(String,String,String,String,String)".
                
      was (Author: romanj):
    Paul as discussed on mailing list it is desired behavior of Jboss to instantiate managed version of XALAN insted of native one from JDK. 

I looked into problem and this seems to be rooted much deeper. Please find my pull request linked. 

There is also another possibility of resolving that problem by change in AttributesImplSerializer just checking for duplicates in "public final void addAttribute(String,String,String,String,String)".
                  
> Problem with jboss versions of xerces and xalan: XML Parsing Error: duplicate attribute in wsdl definitions
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: AS7-6390
>                 URL: https://issues.jboss.org/browse/AS7-6390
>             Project: Application Server 7
>          Issue Type: Bug
>          Components: Web Services
>    Affects Versions: 7.1.1.Final
>            Reporter: Michael Vetter
>
> We are using a feature (SimpleWsdl11Definition) of spring ws (version 1.5.9) to serve wsdl files to the browser or to a client.
> Our wsdl file has custom namespace prefixes like this: 
> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:bsf="http:/...     >
> It works in JBoss 5.1 and eap 6.0.0 but with JBoss 7.1.1 or the current 7.2 snapshot I get the following error when I enter the wsdl URL in the browser:
> XML Parsing Error: duplicate attribute
> Location: http://localhost:8080/sc-webservices/service/loginServiceWS.wsdl
> Line Number 1, Column 671:<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:bsf="http://
> The wsdl served to the browser contains duplicates of the custom namespace prefixes defined in the original wsdl file packaged in a war inside an ear. 
> While debugging I only saw classes from jboss versions of xerces and xalan parsing the wsdl and serving the result to the client.  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list