Something happens wrong here, and I cannot figure out what exactly.

I built wsrp4j-producer using mvn and deployed it to tomcat 5.5.

The only thing I can see is the index page. As soon as Axis comes 

Into play, an ugly exception happens.

 

 

This is what I see in my browser:

Sorry, something seems to have gone wrong... here are the details:

Fault - Bean attribute lang is of type java.lang.String, which is not a
simple type




AxisFault
 faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
 faultSubcode: 
 faultString: Bean attribute lang is of type java.lang.String, which is
not a simple type
 faultActor: 
 faultNode: 
 faultDetail: 
        {http://xml.apache.org/axis/}hostname:na-ltd9300-0001
 

 

The log file contains:

 

Bean attribute name is of type java.lang.String, which is not a simple
type

            at
org.apache.axis.encoding.ser.BeanSerializer.writeAttribute(BeanSerialize
r.java:538)

            at
org.apache.axis.encoding.ser.BeanSerializer.writeSchema(BeanSerializer.j
ava:396)

            at
org.apache.axis.wsdl.fromJava.Types.makeTypeElement(Types.java:1849)

            at
org.apache.axis.wsdl.fromJava.Types.writeTypeForPart(Types.java:421)

            at
org.apache.axis.wsdl.fromJava.Types.writeTypeAndSubTypeForPart(Types.jav
a:442)

            at
org.apache.axis.encoding.ser.BeanSerializer.writeField(BeanSerializer.ja
va:489)

            at
org.apache.axis.encoding.ser.BeanSerializer.writeSchema(BeanSerializer.j
ava:402)

            at
org.apache.axis.wsdl.fromJava.Types.makeTypeElement(Types.java:1849)

            at
org.apache.axis.wsdl.fromJava.Types.writeTypeForPart(Types.java:421)

            at
org.apache.axis.wsdl.fromJava.Types.writeTypeAndSubTypeForPart(Types.jav
a:442)

            at
org.apache.axis.encoding.ser.BeanSerializer.writeField(BeanSerializer.ja
va:489)

            at
org.apache.axis.encoding.ser.BeanSerializer.writeSchema(BeanSerializer.j
ava:402)

            at
org.apache.axis.wsdl.fromJava.Types.makeTypeElement(Types.java:1849)

            at
org.apache.axis.wsdl.fromJava.Types.writeElementDecl(Types.java:1273)

            at
org.apache.axis.wsdl.fromJava.Emitter.writePartToMessage(Emitter.java:19
41)

            at
org.apache.axis.wsdl.fromJava.Emitter.writeRequestMessage(Emitter.java:1
486)

            at
org.apache.axis.wsdl.fromJava.Emitter.writeMessages(Emitter.java:1106)

            at
org.apache.axis.wsdl.fromJava.Emitter.writePortType(Emitter.java:1075)

            at
org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:484)

            at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:331)

            at
org.apache.axis.providers.BasicProvider.generateWSDL(BasicProvider.java:
242)

            at
org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:33
)

            at
org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)

            at
org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:104)

            at
org.apache.axis.handlers.soap.SOAPService.generateWSDL(SOAPService.java:
320)

            at
org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:482)

            at
org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.java:6
8)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)

            at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)

            at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:585)

            at
org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.java
:1226)

            at
org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249)

            at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

            at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.j
ava:327)

            at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

            at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:252)

            at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173)

            at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)

            at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:178)

            at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)

            at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)

            at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:107)

            at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
48)

            at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:85
6)

            at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:744)

            at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint
.java:527)

            at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow
erWorkerThread.java:80)

            at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:684)

            at java.lang.Thread.run(Thread.java:595)

 

 

Reply via email to