Author: veithen Date: Sun Jan 29 11:46:01 2012 New Revision: 1237254 URL: http://svn.apache.org/viewvc?rev=1237254&view=rev Log: AXIS-2705: Reintegrated r392364 (fix for AXIS-2394) into the trunk.
Modified: axis/axis1/java/trunk/axis/src/main/java/ (props changed) axis/axis1/java/trunk/axis/src/main/java/org/apache/axis/message/SOAPFaultBuilder.java Propchange: axis/axis1/java/trunk/axis/src/main/java/ ------------------------------------------------------------------------------ --- svn:mergeinfo (added) +++ svn:mergeinfo Sun Jan 29 11:46:01 2012 @@ -0,0 +1,2 @@ +/webservices/axis/trunk/java/axis/src/main/java:392364 +/webservices/axis/trunk/java/src:406015 Modified: axis/axis1/java/trunk/axis/src/main/java/org/apache/axis/message/SOAPFaultBuilder.java URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis/src/main/java/org/apache/axis/message/SOAPFaultBuilder.java?rev=1237254&r1=1237253&r2=1237254&view=diff ============================================================================== --- axis/axis1/java/trunk/axis/src/main/java/org/apache/axis/message/SOAPFaultBuilder.java (original) +++ axis/axis1/java/trunk/axis/src/main/java/org/apache/axis/message/SOAPFaultBuilder.java Sun Jan 29 11:46:01 2012 @@ -24,6 +24,7 @@ import org.apache.axis.encoding.Deserial import org.apache.axis.soap.SOAPConstants; import org.apache.axis.utils.Messages; import org.apache.axis.utils.XMLUtils; +import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.xml.sax.Attributes; @@ -301,8 +302,9 @@ public class SOAPFaultBuilder extends SO if (node instanceof MessageElement) { elements[i] = ((MessageElement) node).getAsDOM(); } else if(node instanceof Text){ - elements[i] = XMLUtils.newDocument().createElement("text"); - elements[i].appendChild(node); + Document tempDoc = XMLUtils.newDocument(); + elements[i] = tempDoc.createElement("text"); + elements[i].appendChild(tempDoc.importNode(node,true)); } } catch (Exception e) { throw new SAXException(e);