A SOAP Fault from GoogleAPI
| From: | Mike Carter | Date: | Mon, 19 May 2003 15:15:24 +0000 |
| Subject: | A SOAP Fault from GoogleAPI | ||
| Groups: | php.soap | ||
| Request: | Send a blank email to php-soap+get-606@lists.php.net to get a copy of this message | ||
Hi guys,
I understand this is not strictly a PEAR::SOAP problem but I figured there
are enough experienced people here who might be able to give suggestions on
possible causes.
I've got the GoogleAPI working fine via SOAP in PHP. However the script
which I call my service from also does a database query now too - but this
has started causing me a headache.
Now - when I call the GoogleAPI it returns me a SOAP Fault response
containing:
object(soap_fault)(7) { ["error_message_prefix"]=> string(13)
"/search/beta2" ["mode"]=> int(1) ["level"]=> int(1024)
["code"]=>
string(15) "SOAP-ENV:Server" ["message"]=> string(250) "Exception while
handling service request:
com.google.soap.search.GoogleSearchService.doGoogleSearch(java.lang.String,j
ava.lang.String,int,float,boolean,java.lang.String,boolean,java.lang.String,
java.lang.String,java.lang.String) -- no signature match" ["userinfo"]=>
object(stdClass)(1) { ["stackTrace"]=> string(3027)
"java.lang.NoSuchMethodException:
com.google.soap.search.GoogleSearchService.doGoogleSearch(java.lang.String,j
ava.lang.String,int,float,boolean,java.lang.String,boolean,java.lang.String,
java.lang.String,java.lang.String) -- no signature match at
org.apache.soap.util.MethodUtils.getEntryPoint(Unknown Source) at
org.apache.soap.util.MethodUtils.getMethod(Unknown Source) at
org.apache.soap.util.MethodUtils.getMethod(Unknown Source) at
org.apache.soap.server.RPCRouter.invoke(Unknown Source) at
org.apache.soap.providers.RPCJavaProvider.invoke(Unknown Source) at
org.apache.soap.server.http.RPCRouterServlet.doPost(Unknown Source) 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(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.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.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:467) at
org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:560) at
java.lang.Thread.run(Thread.java:484) " } ["callback"]=> NULL }
I've posted a request for more info on the GoogleAPI news group but though I
might get some hints from here quicker.
Suggestions much appreciated.
Regards,
--
Mike Carter [web developer]
tel: 01925 758229 // fax: 01925 758023 // web: www.koa.uk.com
This message is confidential.
Unless you are the named addressee or their delegated representative you may
not use, disclose, or copy the contents of the e-mail. If you are not the
named addressee please notify the sender immediately and delete the material
from your computer. Any views or opinions contained in this e-mail are
solely those of the author unless expressly stated otherwise
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.480 / Virus Database: 276 - Release Date: 5/12/2003
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________