> Is this still the case for the 1.5.2 release or current trunk? The
> indications on that bug are that it's fixed.
>

Looking at 1.5.2, looks like this was fixed.

- jake


>
>> <?php
>> /**
>> * FIXME Use this class instead of Zend_XmlRpc_Client until bug is fixed
>> * http://framework.zend.com/issues/browse/ZF-2978
>> */
>> class BugFixXmlRpcClient extends Zend_XmlRpc_Client
>> {
>>       public function call($method, $params = array())
>>       {
>>               $request = new Zend_XmlRpc_Request($method, $params);
>>               $this->doRequest($request);
>>               if ($this->getLastResponse()->isFault()) {
>>                       $fault = $this->getLastResponse()->getFault();
>>                       throw new 
>> Zend_XmlRpc_Client_FaultException($fault->getMessage(),
>> $fault->getCode());
>>               }
>>               return $this->getLastResponse()->getReturnValue();
>>       }
>> }
>>
>>
>> - jake
>>
>>
>> On Wed, Jul 9, 2008 at 11:52 AM, David Edwards
>> <[EMAIL PROTECTED]> wrote:
>> >
>> > Hi,
>> >
>> > We have been using the ZF XmlRpc classes to communicate with our payment
>> > gateway for a while now, and this has worked fine for us in the past (using
>> > 1.0.x). However, in testing a newer version of the ZF libraries (1.5.x), 
>> > our
>> > XML RPC calls stopped working, giving out the error:
>> >
>> > java.lang.Exception: RPC handler object "system" not found and no default
>> > handler registered
>> >
>> > Having dug around a bit, it appears that Zend_XmlRpc_Client now includes
>> > some code to handle empty array parameters in the call() method (according
>> > to the comments in the code), and it's in this block that the client makes
>> > an additional method call (system.methodSignature), to which the gateway
>> > server replies with the above error.
>> >
>> > I'm a bit stuck as to what's happening here. Is it the case that the 
>> > payment
>> > gateway is breaking the XMLRPC spec (i.e. there should be a system object 
>> > on
>> > the other end)? Is there a way to get Zend_XmlRpc_Client not to perform
>> > these calls? Any advice on the matter is greatly appreciated.
>> >
>> > Many thanks,
>> >
>> > David Edwards
>> > --
>> > View this message in context: 
>> > http://www.nabble.com/XML-RPC-calls-no-longer-working-in-1.5%2C-possibly-due-to-server-introspection--tp18363733p18363733.html
>> > Sent from the Zend Framework mailing list archive at Nabble.com.
>> >
>> >
>>
>
> --
> Matthew Weier O'Phinney
> Software Architect       | [EMAIL PROTECTED]
> Zend Framework           | http://framework.zend.com/
>

Reply via email to