Hi Stephan,
I'm afraid I don't have time to personally attend to everyone's troubles
with the software.  I'm copying your message to the mailing list in case
anyone there can help.
thanks, Edd.

On Sun, 2001-12-30 at 12:53, Stephan Schmidt wrote:
> Hi,
> 
> I'm using your XML-RPC for PHP library to build an XML-RPC server that is
> able to give information on the status of the projects we are developing. We
> have a simple method, that just returns an array of structs, where each
> struct contains information about one project.
> Up to today everything just worked fine. Today a added one struct to the
> array that is returned and the client returned an error message.
> I tried to find the error but I was not able to locate it. I realized that
> it seems to have something to do with the length of the payload. After
> removing ANY struct from the array, everything went well. Then I tried
> putting a realy long string in any struct and again the error occured.
> 
> I've appended the dump of the payload and a print_r of the result object...
> 
> If you'd like to test the server, just drop me mail, so I'll put it online
> with this bug. For now, I just removed the authors from the last project and
> everything works just fine :-(
> 
> Hope you are able to help...
> 
> Stephan
> 
> ---GOT---
> HTTP/1.1 200 OK
> Date: Sun, 30 Dec 2001 12:44:25 GMT
> Server: Apache/1.3.12 (Unix)  (Red Hat/Linux) mod_ssl/2.6.6 OpenSSL/0.9.5a
> DAV/1.0.1 PHP/4.0.1pl2 mod_perl/1.24
> X-Powered-By: PHP/4.0.1pl2
> Connection: close
> Content-Type: text/xml
> Content-length: 11552
> 
> <?xml version="1.0"?>
> <methodResponse>
> <params>
> <param>
> <value><array>
> <data>
> <value><struct>
> <member><name>version</name>
> <value><double>1.21</double></value>
> </member>
> <member><name>date</name>
> <value><string>2001-11-05</string></value>
> </member>
> <member><name>authors</name>
> <value><struct>
> <member><name>0</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Stephan Schmidt</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> </struct></value>
> </member>
> <member><name>homepage</name>
> <value><string>http://www.php-tools.de/index.php?file=patConfigurationOvervi
> ew.xml</string></value>
> </member>
> <member><name>description</name>
> <value><string>patConfiguration is an interface to access (read AND write)
> XML based configuration files via PHP. Furthermore it can convert your XML
> config files into PHP config files.</string></value>
> </member>
> <member><name>name</name>
> <value><string>patConfiguration</string></value>
> </member>
> </struct></value>
> <value><struct>
> <member><name>version</name>
> <value><double>0.8</double></value>
> </member>
> <member><name>date</name>
> <value><string>2001-11-05</string></value>
> </member>
> <member><name>authors</name>
> <value><struct>
> <member><name>0</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Stephan Schmidt</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> <member><name>1</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Gerd Schaufelberger</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> </struct></value>
> </member>
> <member><name>homepage</name>
> <value><string>http://www.php-tools.de/index.php?file=patDbcOverview.xml</st
> ring></value>
> </member>
> <member><name>description</name>
> <value><string>patDbc is a very simple database abstraction, currently only
> available for MySQL.</string></value>
> </member>
> <member><name>name</name>
> <value><string>patDbc</string></value>
> </member>
> </struct></value>
> <value><struct>
> <member><name>version</name>
> <value><double>0.1</double></value>
> </member>
> <member><name>date</name>
> <value><string>2001-12-31</string></value>
> </member>
> <member><name>authors</name>
> <value><struct>
> <member><name>0</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Stephan Schmidt</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> <member><name>1</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Sebastian Mordziol</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> </struct></value>
> </member>
> <member><name>homepage</name>
> <value><string>http://www.php-tools.de/index.php?file=patExtras.xml</string>
> </value>
> </member>
> <member><name>description</name>
> <value><string>patExtras is an add-on for some of our tools, it does not
> work as a stand-aloneproject.It provides a simple interface for
> communicating with the PHP Application Tools team.</string></value>
> </member>
> <member><name>name</name>
> <value><string>patExtras</string></value>
> </member>
> </struct></value>
> <value><struct>
> <member><name>version</name>
> <value><double>0.91</double></value>
> </member>
> <member><name>date</name>
> <value><string>2001-11-05</string></value>
> </member>
> <member><name>authors</name>
> <value><struct>
> <member><name>0</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Stephan Schmidt</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> <member><name>1</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Sebastian Mordziol</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> </struct></value>
> </member>
> <member><name>homepage</name>
> <value><string>http://www.php-tools.de/index.php?file=patNewsletterOverview.
> xml</string></value>
> </member>
> <member><name>description</name>
> <value><string>patNewsletter is a powerful newsletter management tool with a
> subscription and administration interface.</string></value>
> </member>
> <member><name>name</name>
> <value><string>patNewsletter</string></value>
> </member>
> </struct></value>
> <value><struct>
> <member><name>version</name>
> <value><double>1.1</double></value>
> </member>
> <member><name>date</name>
> <value><string>2001-04-24</string></value>
> </member>
> <member><name>authors</name>
> <value><struct>
> <member><name>0</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Stephan Schmidt</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> <member><name>1</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Sebastian Mordziol</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> </struct></value>
> </member>
> <member><name>homepage</name>
> <value><string>http://www.php-tools.de/index.php?file=patPollsOverview.xml</
> string></value>
> </member>
> <member><name>description</name>
> <value><string>patPolls is a versatile poll managment class using the
> patTemplate class for its output, offering complete flexibility in
> design.</string></value>
> </member>
> <member><name>name</name>
> <value><string>patPolls</string></value>
> </member>
> </struct></value>
> <value><struct>
> <member><name>version</name>
> <value><double>2</double></value>
> </member>
> <member><name>date</name>
> <value><string>2001-11-05</string></value>
> </member>
> <member><name>authors</name>
> <value><struct>
> <member><name>0</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Sebastian Mordziol</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> </struct></value>
> </member>
> <member><name>homepage</name>
> <value><string>http://www.php-tools.de/index.php?file=patSpiderizerOverview.
> xml</string></value>
> </member>
> <member><name>description</name>
> <value><string>patSpiderizer is a search engine manager that lets you take
> control of the search engines that visit your site.</string></value>
> </member>
> <member><name>name</name>
> <value><string>patSpiderizer</string></value>
> </member>
> </struct></value>
> <value><struct>
> <member><name>version</name>
> <value><double>1</double></value>
> </member>
> <member><name>date</name>
> <value><string>2001-06-21</string></value>
> </member>
> <member><name>authors</name>
> <value><struct>
> <member><name>0</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Gerd Schaufelberger</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> </struct></value>
> </member>
> <member><name>homepage</name>
> <value><string>http://www.php-tools.de/index.php?file=patSysinfoOverview.xml
> </string></value>
> </member>
> <member><name>description</name>
> <value><string>patSysinfo is a class to retrieve lots of information about
> your server's system status.</string></value>
> </member>
> <member><name>name</name>
> <value><string>patSysinfo</string></value>
> </member>
> </struct></value>
> <value><struct>
> <member><name>version</name>
> <value><double>2.4</double></value>
> </member>
> <member><name>date</name>
> <value><string>2001-11-05</string></value>
> </member>
> <member><name>authors</name>
> <value><struct>
> <member><name>0</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Stephan Schmidt</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> </struct></value>
> </member>
> <member><name>homepage</name>
> <value><string>http://www.php-tools.de/index.php?file=patTemplateOverview.xm
> l</string></value>
> </member>
> <member><name>description</name>
> <value><string>patTemplate is a very powerful template engine that helps you
> separating program logic or content from layout. It was designed for web
> applications and easily works in combination with databases and other data
> sources.</string></value>
> </member>
> <member><name>name</name>
> <value><string>patTemplate</string></value>
> </member>
> </struct></value>
> <value><struct>
> <member><name>version</name>
> <value><double>2</double></value>
> </member>
> <member><name>date</name>
> <value><string>2001-11-05</string></value>
> </member>
> <member><name>authors</name>
> <value><struct>
> <member><name>0</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Stephan Schmidt</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> </struct></value>
> </member>
> <member><name>homepage</name>
> <value><string>http://www.php-tools.de/index.php?file=patUserOverview.xml</s
> tring></value>
> </member>
> <member><name>description</name>
> <value><string>patUser is a user management class, that helps you with
> authentication, group and permission management, statistics and
> more.</string></value>
> </member>
> <member><name>name</name>
> <value><string>patUser</string></value>
> </member>
> </struct></value>
> <value><struct>
> <member><name>version</name>
> <value><double>0.5</double></value>
> </member>
> <member><name>date</name>
> <value><string>2001-12-30</string></value>
> </member>
> <member><name>authors</name>
> <value><struct>
> <member><name>0</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Stephan Schmidt</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> </struct></value>
> </member>
> <member><name>homepage</name>
> <value><string>http://www.php-tools.de/index.php?file=patXMLRendererOverview
> .xml</string></value>
> </member>
> <member><name>description</name>
> <value><string>Randy, the patXMLRenderer, transforms XML into HTML pages (or
> any other ASCII Format you like) using the patTemplate class. The use of
> extensions allows you to add ANY dynamic content to the pages you can
> generate via PHP.</string></value>
> </member>
> <member><name>name</name>
> <value><string>patXMLRenderer</string></value>
> </member>
> </struct></value>
> <value><struct>
> <member><name>version</name>
> <value><double>0.1</double></value>
> </member>
> <member><name>date</name>
> <value><string>2001-12-30</string></value>
> </member>
> <member><name>authors</name>
> <value><struct>
> <member><name>0</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Gerd Schaufelberger</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> <member><name>1</name>
> <value><struct>
> <member><name>name</name>
> <value><string>Stephan Schmidt</string></value>
> </member>
> <member><name>email</name>
> <value><string>[EMAIL PROTECTED]</string></value>
> </member>
> </struct></value>
> </member>
> </struct></value>
> </member>
> <member><name>homepage</name>
> <value><string>http://www.php-tools.de/index.php?file=patXMLRRPCOverview.xml
> </string></value>
> </member>
> <member><name>description</name>
> <value><string>This package is a tiny example that shows how you may use our
> XML-RPC server to retrieve information.</string></value>
> </member>
> <member><name>name</name>
> <value><string>patXMLRPC</string></value>
> </member>
> </struct></value>
> </data>
> </array></value>
> </param>
> </params>
> </methodResponse>
> ---END---
> 
> xmlrpcresp Object
> (
>     [xv] => 0
>     [fn] => 2
>     [fs] => Invalid return payload: enabling debugging to examine incoming
> payload
> )
> 
> 
> ---
> PHP Application Tools - a programmers best friend.
> <[EMAIL PROTECTED]>  [--]  http://www.php-tools.de

--
For information about how to subscribe and unsubscribe from this list
visit http://xmlrpc.usefulinc.com/list.html

Reply via email to