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/12 17:34:53 UTC

Serializer registry problem. Bug?

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
<BL...@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
<BL...@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)
 
 
Am i doing something wrong or is this a bug?