DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18183>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18183 ClassCastException after header.addChildElement ------- Additional Comments From [EMAIL PROTECTED] 2003-03-20 13:03 ------- Test case from CY. import javax.xml.soap.*; public class BugReport { public static void main(String[] args) throws Exception { SOAPMessage soapMessage = MessageFactory.newInstance().createMessage(); System.out.println("SOAPMessage is created.\n"); System.out.println("Getting javax.xml.soap.SOAPEnvelope:"); SOAPEnvelope soapEnv = soapMessage.getSOAPPart().getEnvelope(); if (soapEnv.getBody() == null) { System.out.println("\tjavax.xml.soap.SOAPEnvelope.getBody() is null!"); } else { System.out.println("\tjavax.xml.soap.SOAPEnvelope.getBody() is:\n" + soapEnv.getBody()); } System.out.println("\nCasting javax.xml.soap.SOAPEnvelope to " + "org.apache.axis.message.SOAPEnvelope:"); org.apache.axis.message.SOAPEnvelope env = (org.apache.axis.message.SOAPEnvelope) soapEnv; if (env.getFirstBody() == null) { System.out.println("\torg.apache.axis.message.SOAPEnvelope.getFirstBody() is null!\n"); } else { System.out.println("\torg.apache.axis.message.SOAPEnvelope.getFirstBody() is:\n" + soapEnv.getBody() + "\n"); } System.out.println("Adding SOAPElement in SOAPHeader.\n"); SOAPHeader header = soapEnv.getHeader(); header.addChildElement("ebxmlms"); System.out.println("SOAPMessage.writeTo(System.out):"); soapMessage.writeTo(System.out); } }
