You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Mike Youngstrom (JIRA)" <ji...@apache.org> on 2008/12/29 20:36:44 UTC

[jira] Commented: (AXIS2-3808) SAAJ implementation classes do not overrride appendChild(org.w3c.dom.Node) method

    [ https://issues.apache.org/jira/browse/AXIS2-3808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12659618#action_12659618 ] 

Mike Youngstrom commented on AXIS2-3808:
----------------------------------------

Any idea when this will make its way into a release?  It appears it didn't make it into 1.4.1 for some reason and I need it for CXF support in Websphere https://issues.apache.org/jira/browse/CXF-1959

Thanks,
Mike

> SAAJ implementation classes do not overrride appendChild(org.w3c.dom.Node) method
> ---------------------------------------------------------------------------------
>
>                 Key: AXIS2-3808
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3808
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>    Affects Versions: 1.4
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: nightly
>
>
> The SAAJ implementation classes do not override the appendChild(org.w3c.dom.Node) method and instead rely on the default implementation of appendChild() method from org.apache.axiom.om.impl.dom.NodeImpl. The appendChild() in org.apache.axiom.om.impl.dom.NodeImpl just throws HIERARCHY_REQUEST_ERR exception as shown below: 
> org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.
> at org.apache.axiom.om.impl.dom.NodeImpl.insertBefore(NodeImpl.java:259)
> at org.apache.axiom.om.impl.dom.NodeImpl.appendChild(NodeImpl.java:238)
> at com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.startElement(SAX2DOM.java:150)
> at com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:205)
> at com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:291)
> at com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startElement(ToXMLSAXHandler.java:646)
> at com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startElement(ToXMLSAXHandler.java:501)
> at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:138)
> at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:215)
> at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:121)
> at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:85)
> at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:615)
> at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:661)
> The SAAJ classes should override the appendChild() method and handle it appropriately.

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