camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (CAMEL-6922) XmlConverter cannot convert from ElementNSImpl to Document
Date Tue, 28 Jan 2014 16:27:42 GMT

     [ https://issues.apache.org/jira/browse/CAMEL-6922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Claus Ibsen resolved CAMEL-6922.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 2.11.4

Thanks for reporting and the patch.

> XmlConverter cannot convert from ElementNSImpl to Document
> ----------------------------------------------------------
>
>                 Key: CAMEL-6922
>                 URL: https://issues.apache.org/jira/browse/CAMEL-6922
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 2.11.2
>         Environment: HP-UX, JDK 6.14, 7.06
>            Reporter: Arseniy Tashoyan
>            Assignee: Claus Ibsen
>            Priority: Minor
>              Labels: converter, dom, xml
>             Fix For: 2.11.4, 2.12.3, 2.13.0
>
>         Attachments: NodeListToDocumentTest.java, patchfile.txt
>
>
> XmlConvertor cannot convert from org.apache.xerces.dom.ElementNSImpl to org.w3c.dom.Document.
Class ElementNSImpl implements both interfaces org.w3c.dom.Node and org.w3c.dom.NodeList.
While type converter lookup iterates from ElementNSImpl through it's superclasses and implemented
interfaces, it reaches NodeList first. Therefore the
> {color:green}
> Node toDOMNodeFromSingleNodeList(NodeList)
> {color}
> method is selected for conversion. However this method returns null for any NodeList
with more than one node. This leads to null in a message's body.
> This issue is not detected on Linux, because on Oracle JDK lookup reaches Node before
NodeList and the
> {color:green}
> Document toDOMDocument(Node)
> {color}
> method is selected for conversion.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message