[ https://issues.apache.org/jira/browse/AXIS2-4951?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lukas Krecan updated AXIS2-4951: -------------------------------- Attachment: axis2-test.zip Test project. If you remove axis2-jaxws from pom.xml the test passes > Incomplete document transformation into SOAP body > ------------------------------------------------- > > Key: AXIS2-4951 > URL: https://issues.apache.org/jira/browse/AXIS2-4951 > Project: Axis2 > Issue Type: Bug > Components: saaj > Affects Versions: 1.5.4 > Environment: Java 6 > Reporter: Lukas Krecan > Attachments: axis2-test.zip > > > When performing transformation into SOAPMessage.getSOAPBody() the resulting > message ends in the middle. > To make it even more complicated, it happens only if axis2-jaxws:1.5.4 is on > the classpath. > private static final String INPUT = "<?xml version=\"1.0\" > encoding=\"UTF-8\"?><plus xmlns=\"http://javacrumbs.net/calc\" > xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"><a>1</a><b>2</b></plus>"; > @Test > public void testTransform() throws Exception > { > MessageFactory messageFactory = > MessageFactory.newInstance(SOAPConstants.SOAP_1_1_PROTOCOL); > SOAPMessage message = messageFactory.createMessage(); > Document source = > DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new > ByteArrayInputStream(INPUT.getBytes())); > transform(new DOMSource(source), new > DOMResult(message.getSOAPBody())); > String output = serialize(new > DOMSource(message.getSOAPBody().getFirstChild())); > System.out.println(output); > assertEquals(INPUT, output); > } > > public String serialize(Source source) throws TransformerException > { > StringResult result = new StringResult(); > transform(source, result); > return result.toString(); > } > private void transform(Source source, Result result) > throws TransformerException, > TransformerConfigurationException, TransformerFactoryConfigurationError { > > TransformerFactory.newInstance().newTransformer().transform(source, result); > } > prints: <?xml version="1.0" encoding="UTF-8"?><plus > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=""><a xmlns="">1 -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org