Support

UNiTE, Remote CLI, eXtract Wizard

#3731 Remote Control : Invalid payload received from xml-rpc server

Posted in ‘UNiTE and Remote CLI’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

PHP version
n/a
Tool
UNiTE
Tool version
n/a

Latest post by nicholas on Thursday, 10 February 2011 16:12 CST

jmgroud
Hello

My name is Jean-Marie (France).
I have the same problem

- I have nothing in the mail texbox.
- The version of core Akeeba Backup is '3.2 (2011-01-31)'
- The version of plg remote control is 'Akeeba Remoting XMLRPC services for Akeeba Backup 3.1 (july 2010)'
- The Web Services is 'ON' on my site (general configuration of Joomla)

- Joomla is '1.5.22'
- Operating System S is 'Vista 32 bits pack 2"

The backup is OK with the backend of Joomla (administration of Akeeba Backup).
The error message with Akeeba Remote controle : Error XML-RPC : Invalid payload received from xml-rpc server

My test is on my WEB Server, directly
I don't know what to do !
Thanks a lot
(sorry for my english...)
Jean-Marie
Le peu que je sais est occulté par le trop que je ne sais pas...

user6076
Thank you myrtus but i don't use the mail textbox.

I don't mean the email textbox. I mean the option over the textbox. Deaktivate this option "send email after backup". If you get no email, the remote control works.

jmgroud
Hello Myrtus

Yesterday morning, i had activated my email checkbox and had wrote my email in the email textbox. It was not OK...
Yesterday afternoon, i have desactivated the email checkbox and deleted my email in the email textbox. It is no OK...
It' for me the same error message, with ot without email !
:-(

Today, it's possible to execute Akeeba backup with the backend, but not with remote control.
Maybe it's my configuration : Apache ? PHP ? Bug in this version of Akeeba ? in XML-RPC plugin ? ...
I'm using Wamp server (Apache version 2.2.17, Php version 5.3.5)

i'm searching lots of hours here in this forum, with Internet, ... , no solution at this time.
Why it's OK for you, for some people and not for me... What is the difference in my cnfiguration... This is the question ;-)
Le peu que je sais est occulté par le trop que je ne sais pas...

nicholas
Akeeba Staff
Manager
Joomla!'s XML-RPC service is broken on your server. Trying to do anything with it (including request a list of available methods) results in an Internal Server Error 500. This is usually caused due to a very badly written Joomla! system, user or authentication plugin. You can try disabling system plugins (carefully, one at a time) until you find which one causes this problem.

You can try using Akeeba Remote Control 4.0.5 with that server. The new version does not use the XML-RPC service but it's still in alpha. If you use it and discover any bugs, just post back.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

jmgroud
Hello
I try with another site and... IT'S GOOD !
No error message with Remore Control.

So, my website is broken (Plugin ? Composant ?)
Now, I'm searching for the problem on my Website.

For me, the Topix can be closed.
Thanks a lot Nicholas, you are very good for ideas, to write explications and you are responding very quick !

Jean-Marie
Le peu que je sais est occulté par le trop que je ne sais pas...

nicholas
Akeeba Staff
Manager
I think that one of your system, user or authentication plugins are breaking Joomla!'s XML-RPC interface. The truth is that many developers completely ignore the XML-RPC interface and accidentally break it with the code they're writing. Of course, nobody notices because the only usable software which still uses the XML-RPC interface is Akeeba Remote Control 2.5.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

jmgroud
Yes... Developers are not allways good... :-(

I try disabling system plugins on at a time ==> Same Error
I try disabling all plugins ==> Same Error

Now, i think i have no possibility : I must create a new Jomla site, re-install all extensions, and copy all menus/articles from my old site (with the error message) to my new site...
It's long... very long to do... :-(
If i do this, i would like to have a new site with Joomla 1.6 (the new version), but there is an incompatibility with Akeeba Backup at this time i think...

Can i have another possibility ?
Le peu que je sais est occulté par le trop que je ne sais pas...

nicholas
Akeeba Staff
Manager
Well, Akeeba Backup was the first extension ever to officialy support Joomla! 1.6 so, no, there is no compatibility issue I am aware of. However, I'd recommend against using Joomla! 1.6 for many reasons. One of them is that it won't solve your problem. Joomla! 1.6 completely lacks the XML-RPC layer (it was removed) so there's no chance to see ARC 2.5 work with it. The only way is to use ARC 4 which no longer uses the XML-RPC protocol.

Now, back to the problem with your site. Try removing the xmlrpc directory. Download a fresh Joomla! full installation package and extract it. Upload the xmlrpc directory to your site. Does this work?

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

jmgroud
Hello
I try to copy a new xmlrpc directory from a new Joomla 1.5 installation.
The error was the same...

But ! I found now the problem !
In my configuration of Remote Control, the port number was "1" and not "80".

Now... no more messages... IT'S GOOD !
Thank's for your help Nicholas.
Le peu que je sais est occulté par le trop que je ne sais pas...

nicholas
Akeeba Staff
Manager
Woops! Port 1 wouldn't of course work :) I am glad you sorted that out!

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!