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 "Jarek Gawor (JIRA)" <ji...@apache.org> on 2008/05/20 18:27:55 UTC
[jira] Created: (AXIS2-3808) SAAJ implementation classes do not
overrride appendChild(org.w3c.dom.Node) method
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
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.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Resolved: (AXIS2-3808) SAAJ implementation classes do not
overrride appendChild(org.w3c.dom.Node) method
Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AXIS2-3808?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jarek Gawor resolved AXIS2-3808.
--------------------------------
Resolution: Fixed
Fix Version/s: nightly
Added basic implementations of appendChild() method in selected SAAJ classes (revision 658375).
> 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.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Commented: (AXIS2-3808) SAAJ implementation classes do not
overrride appendChild(org.w3c.dom.Node) method
Posted by "Mike Youngstrom (JIRA)" <ji...@apache.org>.
[ 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.