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 Michael Johnston <la...@mac.com> on 2002/08/04 22:54:12 UTC

echoString produces axis fault from nagoya.apache.org:5049

when I run samples.userguide.example1.TestClient, I get the following 
response:
(using the beta3 release code, on Mac OS X)
when I manually go to nagoya.apache.org:5049, echoString is in the list 
of services. Has this happened to anyone else?

cheers,
lastobelus

  java samples.userguide.example1.TestClient
- Mapping Exception to AxisFault
AxisFault
  faultCode: {http://xml.apache.org/axis/}AxisServer.error
  faultString: Method names do not match
Body method name = echoString
Service method names = echoStructAsSimpleTypes          
echoSimpleTypesAsStruct          echo2DStringArray          
echoNestedStruct          echoNestedArray
  faultActor: null
  faultDetail:
         stackTrace: AxisFault
  faultCode: {http://xml.apache.org/axis/}AxisServer.error
  faultString: Method names do not match
Body method name = echoString
Service method names = echoStructAsSimpleTypes          
echoSimpleTypesAsStruct          echo2DStringArray          
echoNestedStruct          echoNestedArray
  faultActor: null
  faultDetail:

Method names do not match
Body method name = echoString
Service method names = echoStructAsSimpleTypes          
echoSimpleTypesAsStruct          echo2DStringArray          
echoNestedStruct          echoNestedArray
         at 
org.apache.axis.providers.java.RPCProvider.checkMethodName(RPCProvider.java:
416)
         at 
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:
256)
         at 
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:298)
         at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:
71)
         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
         at org.apache.axis.server.AxisServer.invoke(AxisServer.java:314)
         at 
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:609)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown 
Source)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source)
         at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown 
Source)
         at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(
Unknown Source)
         at org.apache.catalina.core.StandardPipeline.invoke(Unknown 
Source)
         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
         at org.apache.catalina.core.StandardContextValve.invoke(Unknown 
Source)
         at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(
Unknown Source)
         at org.apache.catalina.core.StandardPipeline.invoke(Unknown 
Source)
         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
         at org.apache.catalina.core.StandardContext.invoke(Unknown 
Source)
         at org.apache.catalina.core.StandardHostValve.invoke(Unknown 
Source)
         at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(
Unknown Source)
         at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown Source)
         at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(
Unknown Source)
         at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown 
Source)
         at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(
Unknown Source)
         at org.apache.catalina.core.StandardPipeline.invoke(Unknown 
Source)
         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
         at org.apache.catalina.core.StandardEngineValve.invoke(Unknown 
Source)
         at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(
Unknown Source)
         at org.apache.catalina.core.StandardPipeline.invoke(Unknown 
Source)
         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
         at 
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
         at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(
Http11Protocol.java:380)
         at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
         at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:
533)
         at java.lang.Thread.run(Thread.java:479)


Method names do not match
Body method name = echoString
Service method names = echoStructAsSimpleTypes          
echoSimpleTypesAsStruct          echo2DStringArray          
echoNestedStruct          echoNestedArray
         at 
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:
135)
         at 
org.apache.axis.encoding.DeserializationContextImpl.endElement
(DeserializationContextImpl.java:904)
         at 
org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:
579)
         at 
org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement
(XMLNamespaceBinder.java:897)
         at 
org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder.java:
643)
         at 
org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
(XMLDTDValidator.java:1972)
         at 
org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:
878)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement
(XMLDocumentFragmentScannerImpl.java:1144)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
(XMLDocumentFragmentScannerImpl.java:987)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.
dispatch(XMLDocumentFragmentScannerImpl.java:1445)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
         at 
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524)
         at 
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
         at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
         at 
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1169)
         at javax.xml.parsers.SAXParser.parse(SAXParser.java:394)
         at 
org.apache.axis.encoding.DeserializationContextImpl.parse
(DeserializationContextImpl.java:213)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:457)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:362)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2046)
         at org.apache.axis.client.Call.invoke(Call.java:2016)
         at org.apache.axis.client.Call.invoke(Call.java:1786)
         at org.apache.axis.client.Call.invoke(Call.java:1711)
         at org.apache.axis.client.Call.invoke(Call.java:1251)
         at samples.userguide.example1.TestClient.main(TestClient.java:82)
Method names do not match
Body method name = echoString
Service method names = echoStructAsSimpleTypes          
echoSimpleTypesAsStruct          echo2DStringArray          
echoNestedStruct          echoNestedArray


Re: echoString produces axis fault from nagoya.apache.org:5049

Posted by Michael Johnston <la...@mac.com>.
Thanks, missed that. That was indeed the problem.

Cheers,
lastobelus

> What endpoint are you using?
>
> Try http://nagoya.apache.org:5049/axis/services/echo instead of 
> http://nagoya.apache.org:5049/axis/servlet/AxisServlet.
>
> - Sam Ruby
>


Re: echoString produces axis fault from nagoya.apache.org:5049

Posted by Sam Ruby <ru...@apache.org>.
Michael Johnston wrote:
> when I run samples.userguide.example1.TestClient, I get the following 
> response:
> (using the beta3 release code, on Mac OS X)
> when I manually go to nagoya.apache.org:5049, echoString is in the list 
> of services. Has this happened to anyone else?
> 
> cheers,
> lastobelus
> 
>  java samples.userguide.example1.TestClient
> - Mapping Exception to AxisFault
> AxisFault
>  faultCode: {http://xml.apache.org/axis/}AxisServer.error
>  faultString: Method names do not match
> Body method name = echoString
> Service method names = echoStructAsSimpleTypes          
> echoSimpleTypesAsStruct          echo2DStringArray          
> echoNestedStruct          echoNestedArray

What endpoint are you using?

Try http://nagoya.apache.org:5049/axis/services/echo instead of 
http://nagoya.apache.org:5049/axis/servlet/AxisServlet.

- Sam Ruby