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 "Stickley, Jim" <JS...@birch.com> on 2002/05/14 00:05:20 UTC

online wsdl generator error:

I am getting the following exception from the tomcat Catalina.log file when
I invoke http://localhost:8080/axis/services/CSRSessionHomeSOAP?wsdl

I am able to make successful client calls to the service, but when I attempt
to auto-generate the wsdl file I get this exception.  When I use Java2WSDL I
CAN get a correct wsdl file, with out any errors.  It is obvious that it can
find the serializer, as the serializer it complains about is in the call
stack, I am really confused!  I have attached the jar files composing my
classes, they won't run completely as there are RMI services missing, but
you can call the "CSRSessionHomeSOAP.init" method to see a method work (give
this method the attached Preorder.properties file as input).

Version of system files use:
	- 5/13/02 build of axis
	- Tomcat 4.0.3
	- Xerces-j-bin.2.0.1
	- JDK 1.3.x (tried several versions with no change)
	- Solaris & NT exhibits the same behavior.

- Mapping Exception to AxisFault
javax.xml.rpc.JAXRPCException: unable to get serializer for class
org.apache.axis.encoding.ser.BeanSerializer
        at
org.apache.axis.encoding.ser.BaseSerializerFactory.getSerializerAs(BaseSeria
lizerFactory.java:144)
        at
org.apache.axis.encoding.ser.BeanSerializerFactory.getSerializerAs(BeanSeria
lizerFactory.java:90)
        at org.apache.axis.wsdl.fromJava.Types.writeType(Types.java:353)
        at
org.apache.axis.encoding.ser.BeanSerializer.writeField(BeanSerializer.java:3
34)
        at
org.apache.axis.encoding.ser.BeanSerializer.writeSchema(BeanSerializer.java:
310)
        at org.apache.axis.wsdl.fromJava.Types.writeType(Types.java:412)
        at
org.apache.axis.encoding.ser.BeanSerializer.writeField(BeanSerializer.java:3
34)
        at
org.apache.axis.encoding.ser.BeanSerializer.writeSchema(BeanSerializer.java:
310)
        at org.apache.axis.wsdl.fromJava.Types.writeType(Types.java:412)
        at
org.apache.axis.wsdl.fromJava.Types.writeTypeAsElement(Types.java:162)
        at org.apache.axis.wsdl.fromJava.Types.writePartType(Types.java:151)
        at
org.apache.axis.wsdl.fromJava.Emitter.writePartToMessage(Emitter.java:934)
        at
org.apache.axis.wsdl.fromJava.Emitter.writeResponseMessage(Emitter.java:845)
        at
org.apache.axis.wsdl.fromJava.Emitter.writeMessages(Emitter.java:662)
        at
org.apache.axis.wsdl.fromJava.Emitter.writePortType(Emitter.java:626)
        at org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:338)
        at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:244)
        at
org.apache.axis.providers.java.JavaProvider.generateWSDL(JavaProvider.java:3
84)
        at
org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:72)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
        at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:137)
        at
org.apache.axis.handlers.soap.SOAPService.generateWSDL(SOAPService.java:328)
        at
org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:442)
        at
org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:321)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:190)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1012)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107
)
        at java.lang.Thread.run(Thread.java:484)

Jim Stickley
Birch Telecom
(816) 300-6743
jstickley@birch.com