Hi all,
I am using https://webservices.sabre.com/websvc web service. This web service is invoked by a SoapClient class. If I call SoapClient through main method of my java class then its working fine. If I call method of SoapClient through web application (using JDeveloper) then it's giving below error. Any inputs.. ------------------------------------------------------------------------ ------------------------------------------------------------------------ ------------------------------------------------------------------------ ----------------------------- XSL-1900: (Fatal Error) An internal error condition occurred. java.io.IOException: SOAP exception while trying to externalize: Unable to create envelope from given source: XSL-1900: (Fatal Error) An internal error condition occurred. com.sun.xml.messaging.saaj.util.ByteInputStream com.sun.xml.messaging.saaj.soap.SOAPPartImpl.getContentAsStream() SOAPPartImpl.java:189 java.io.InputStream com.sun.xml.messaging.saaj.soap.SOAPPartImpl$1.getInputStream() SOAPPartImpl.java:232 void javax.activation.DataHandler.writeTo(java.io.OutputStream) DataHandler.java:297 void javax.mail.internet.MimeBodyPart.writeTo(javax.mail.internet.MimePart, java.io.OutputStream, java.lang.String[]) MimeBodyPart.java:1089 void javax.mail.internet.MimeBodyPart.writeTo(java.io.OutputStream) MimeBodyPart.java:635 void javax.mail.internet.MimeMultipart.writeTo(java.io.OutputStream) MimeMultipart.java:233 void com.sun.xml.messaging.saaj.soap.MessageImpl.saveChanges() MessageImpl.java:372 void com.sun.xml.messaging.saaj.soap.MessageImpl.writeTo(java.io.OutputStream ) MessageImpl.java:399 javax.xml.soap.SOAPMessage com.tropics.application.reservations.XMLObjects.SoapClient.sendSoapMessa ge(org.w3c.dom.Document, org.w3c.dom.Document, java.lang.String) SoapClient.java:112 org.w3c.dom.Document[] com.tropics.application.reservations.XMLObjects.SOAPEnvelopeXO.execute() SOAPEnvelopeXO.java:200 void com.tropics.web.commonservices.services.batch.BatchServiceBD.test2() BatchServiceBD.java:162 java.lang.String[] com.tropics.web.commonservices.services.batch.BatchServiceBD.getBatchNam es() BatchServiceBD.java:114 org.apache.struts.action.ActionForward com.tropics.web.commonservices.action.batch.SearchBatchAction.execute(or g.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) SearchBatchAction.java:64 org.apache.struts.action.ActionForward org.apache.struts.action.RequestProcessor.processActionPerform(javax.ser vlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.apache.struts.action.Action, org.apache.struts.action.ActionForm, org.apache.struts.action.ActionMapping) RequestProcessor.java:484 void org.apache.struts.action.RequestProcessor.process(javax.servlet.http.Htt pServletRequest, javax.servlet.http.HttpServletResponse) RequestProcessor.java:274 void org.apache.struts.action.ActionServlet.process(javax.servlet.http.HttpSe rvletRequest, javax.servlet.http.HttpServletResponse) ActionServlet.java:1482 void org.apache.struts.action.ActionServlet.doGet(javax.servlet.http.HttpServ letRequest, javax.servlet.http.HttpServletResponse) ActionServlet.java:507 void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletReq uest, javax.servlet.http.HttpServletResponse) HttpServlet.java:740 void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) HttpServlet.java:853 void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.S ervletRequest, javax.servlet.ServletResponse) ServletRequestDispatcher.java:721 void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax. servlet.ServletRequest, javax.servlet.http.HttpServletResponse) ServletRequestDispatcher.java:306 boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind. server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean) HttpRequestHandler.java:767 void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread) HttpRequestHandler.java:259 void com.evermind.server.http.HttpRequestHandler.run() HttpRequestHandler.java:106 void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run() PooledExecutor.java:797 void java.lang.Thread.run() Thread.java:484 Regards, Viral