You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@ws.apache.org by Cory Isaacson <ci...@capita2.com> on 2000/08/19 20:32:32 UTC

Error with 2.0 Release

I traced the error down in the source code, and the 'SOAP Exception' section is returning the payload string, which contains the following trace message (starting with java.lang.IllegalArgumentException...).

I am running with JDK 1.1.7, which is the only JDK supported by WebSphere 3.x that I am using. Could that be the problem? I also looked at the request sent through the TcpTunnelGui, and it looks like the SOAP Envelope is correct. I also double checked by deployment info, and it seems right also. Any ideas?

Cory

[SOAPException: faultCode=SOAP-ENV:Protocol; msg=java.lang.IllegalArgumentException: sun.io.ByteToCharUTF-8
 at sun.io.ByteToCharConverter.getConverterClass(ByteToCharConverter.java:87)
 at sun.io.ByteToCharConverter.getConverter(ByteToCharConverter.java:117)
 at java.io.InputStreamReader.<init>(InputStreamReader.java:82)
 at com.ibm.servlet.engine.srt.SRTServletRequest.getReader(SRTServletRequest.java:286)
 at com.ibm.servlet.engine.webapp.HttpServletRequestProxy.getReader(HttpServletRequestProxy.java:169)
 at org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:160)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:566)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:639)
 at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:557)
 at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:160)
 at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:287)
 at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:105)
 at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:349)
 at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:705)
 at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:631)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebApp.java:1175)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebApp.java:1043)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebApp.java:1002)
 at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebGroup.java:626)
 at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
 at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:139)
 at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:300)
 at com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:230)
 at com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:104)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:202)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:347)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(SQWrapperEventSource.java:216)
 at com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Compiled Code)
 at java.lang.Thread.run(Thread.java:472)
]
 at org.apache.soap.rpc.Call.invoke(Call.java:167)
 at samples.stockquote.GetQuote.main(GetQuote.java:103)