You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Viral_Thakkar <Vi...@infosys.com> on 2004/09/24 09:05:06 UTC
[OT] Calling WebService from web application not working...
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