You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Raul Almeida <ra...@shortcut.pt> on 2004/07/08 13:41:06 UTC
Serializer registry problem
Hi!
Im doing some tests with Axis 1.2 Beta, and I have found some dificulties
using style="wrapped".
I've a deployed the enconding examples suplied with this version of axis
using style="rpc", and this worked just fine when I use the webservice .
I deployed this same example using style="wrapped" and when I use the
webservice I got the following exception :
- Exception:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.j
ava:1102)
at
org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:212
)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBas
e.java:301)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2415)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
3)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:594)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:392)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:565)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:619)
at java.lang.Thread.run(Thread.java:536)
Caused by: java.io.IOException: No serializer found for class
samples.encoding.D
ata in registry org.apache.axis.encoding.DefaultTypeMappingImpl@7a36a2
at org.apache.axis.AxisFault.makeFault(AxisFault.java:98)
at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:270)
at org.apache.axis.SOAPPart.getAsString(SOAPPart.java:499)
at org.apache.axis.Message.getSOAPPartAsString(Message.java:404)
at
org.apache.axis.transport.http.QSMethodHandler.invokeEndpointFromGet(
QSMethodHandler.java:167)
at
org.apache.axis.transport.http.QSMethodHandler.invoke(QSMethodHandler
.java:95)
... 38 more
Caused by: java.io.IOException: No serializer found for class
samples.encoding.D
ata in registry org.apache.axis.encoding.DefaultTypeMappingImpl@7a36a2
at
org.apache.axis.encoding.SerializationContextImpl.serializeActual(Ser
ializationContextImpl.java:1248)
at
org.apache.axis.encoding.SerializationContextImpl.serialize(Serializa
tionContextImpl.java:750)
at org.apache.axis.message.RPCParam.serialize(RPCParam.java:191)
at
org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:350)
at
org.apache.axis.message.MessageElement.output(MessageElement.java:111
1)
at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
at
org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:470
)
at
org.apache.axis.message.MessageElement.output(MessageElement.java:111
1)
at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:268)
... 42 more