You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Lin Sun <li...@gmail.com> on 2007/04/02 21:06:16 UTC

[Axis2] Possible regression prob - jax-ws?

Hi,

I have a simple jaxws-war test that would display the GreetMeResponse 
when the jsp client tries to invoke the Greeme method.

This test has been working for a while but it stopped working when I 
tried it today.  Here's the exception:

javax.xml.ws.WebServiceException: javax.xml.bind.UnmarshalException
  - with linked exception:
[javax.xml.bind.UnmarshalException: unexpected element 
(uri:"http://apache.org/g
reeter_control", local:"greetMeResponse"). Expected elements are 
<{http://apache
.org/greeter_control/types}faultDetail>,<{http://apache.org/greeter_control/type
s}greetMe>,<{http://apache.org/greeter_control/types}greetMeOneWay>,<{http://apa
che.org/greeter_control/types}greetMeResponse>,<{http://apache.org/greeter_contr
ol/types}pingMe>,<{http://apache.org/greeter_control/types}pingMeResponse>,<{htt
p://apache.org/greeter_control/types}sayHi>,<{http://apache.org/greeter_control/
types}sayHiResponse>]
         at 
org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(Exc
eptionFactory.java:172)
Listening for transport dt_socket at address: 8008
         at 
org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(Excep
tionFactory.java:67)
         at 
org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(Excep
tionFactory.java:125)
         at 
org.apache.axis2.jaxws.message.databinding.impl.JAXBBlockImpl.unmarsh
alByElement(JAXBBlockImpl.java:287)
         at 
org.apache.axis2.jaxws.message.databinding.impl.JAXBBlockImpl._getBOF
romReader(JAXBBlockImpl.java:116)
         at 
org.apache.axis2.jaxws.message.impl.BlockImpl.getBusinessObject(Block
Impl.java:142)
         at 
org.apache.axis2.jaxws.message.impl.XMLSpineImpl._getBlockFromOMEleme
nt(XMLSpineImpl.java:494)
         at 
org.apache.axis2.jaxws.message.impl.XMLSpineImpl.getBodyBlock(XMLSpin
eImpl.java:319)
         at 
org.apache.axis2.jaxws.message.impl.XMLPartBase.getBodyBlock(XMLPartB
ase.java:505)
         at 
org.apache.axis2.jaxws.message.impl.MessageImpl.getBodyBlock(MessageI
mpl.java:471)
         at 
org.apache.axis2.jaxws.marshaller.impl.alt.DocLitWrappedMethodMarshal
ler.demarshalResponse(DocLitWrappedMethodMarshaller.java:106)
         at 
org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.createResponse(
JAXWSProxyHandler.java:356)
         at 
org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invokeSEIMethod
(JAXWSProxyHandler.java:274)
         at 
org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invoke(JAXWSPro
xyHandler.java:136)
         at $Proxy28.greetMe(Unknown Source)
         at 
org.apache.jsp.JAXWSClient_jsp._jspService(JAXWSClient_jsp.java:74)
         at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
         at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:384)
         at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
20)
         at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:228)
         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:175)
         at 
org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSu
bjectValve.java:56)
         at 
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.
invoke(GeronimoStandardContext.java:324)
         at 
org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(Gero
nimoBeforeAfterValve.java:47)
         at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:128)
         at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:104)
         at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
         at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
543)
         at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:216)
         at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
         at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:634)
         at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
5)
         at java.lang.Thread.run(Thread.java:595)

Here's my .wsdl, SEI, SEIC and client jsp file:

Thanks, Lin