MessageFactory messageFactory = MessageFactory.newInstance(); Transformer transformer = TransformerFactory.newInstance().newTransformer(); SOAPMessage message = messageFactory.createMessage(); Document document = createDocument(); SOAPBody body = message.getSOAPBody(); transformer.transform(new DOMSource(document), new DOMResult(body));
a TransformerException is thrown on the last line. The attached zip file contains a simple Servlet which can be used to reproduce this.