In this section I'll show you how to understand and solve problems with your Joooid installation, configuration and connection. I assume you already red the configuration guide for your Joomla version if not please visit the getting started page .

Joooid connection debug/report

The Joooid connection debug/report feature let's you debug or report errors occurred with Joooid xml-rpc plugin. When an error is raised from the Joooid client the application will show a debug dialog like the one in the picture below.

In the dialog you can see a short message of the error raised, if you push on "details" button you can see a more detailed description of the error and also the response from server.

In the client are managed the most common errors raised by the application but it could be helpful to see excpetion from the xml-rpc client and and the response from server.

Common errors

Login Problems

When you want to add an existing user to the ones managed by Joooid you have to give this elements: a Joomla version (2.5 version is the same than 3.x), a Url (the root folder of your Joomla installation), and Username of the user. During this process an error could happen, mostly because of typing.

Malformed Response From Server

Malfromed response from server:
org.joooid_1_1.android.xmlrpc.
XMLRPCException: XML-PARSER ERROR
Unespected token (position: TEXT Warning:file no..@42 in java.io.StringReader@4146ffe0)

If the response contains something that is not what joooid expects this error is given (eg. html instead of xml).
The most common cause of that is ERROR REPORT LEVEL configuration parameter.
To avoid this problem you should set in your apache, or php configuration error reporting to NONE.
At the same time please Report this problem specifing how to reproduce the error and informations about your Joomla and joooid configuration.

Wrong host (404)

Wrong http response code from server (not 200 OK) : 404 Not Found
Joooid Xml-Rpc plugin not found on server.

This is the most common error during login. There are different causes that should give that error, and in this case you should check in this order:

  • if you have enabled the Joooid Plugin package on Joomla Administration inside Joooid component configuration (see getting started)

  • if you wrote a wrong address, if the homepage of your website is for example: www.example.org/demo, you need to set precisely "www.example.org/demo" in the Joomla Url field

  • if another plugin that can alter urls is present on your Joomla installation, for example SEO/Url rewriting components. In this case you have to find out the actual url and insert it manually in the field "Component/Plugin Url

Access forbidden (403)

Wrong http response code from server (not 200 OK) : 403 Forbidden

There are different causes that should give that error, and in this case you should check in this order:

  • if you have enabled SEO settings in Site -> Global Configuration you should rewrite the Component/Plugin url when creating your account like this (only for Joomla 2.5+) :

    /index.php/component/joooid (Search Engine Friendly URLs set to YES)

    /component/joooid (Search Engine Friendly URLs set to YES and URL Rewrite set to YES)


  • if you have multilanguage enabled remember to add in the url the main language prefix (eg for en-GB put the /en prefix in the Component/Plugin url) :

    /index.php?option=com_joooid&lang=en (Search Engine Friendly URLs set to NO and default language to en-GB)

    /index.php/en/component/joooid (Search Engine Friendly URLs set to YES and default language to en-GB)

    /en/component/joooid (Search Engine Friendly URLs set to YES, default language to en-GB and and URL Rewrite set to YES)


  • Wrong security option

    Problem while connecting to server:
    org.joooid_1_1.android.xmlrpc.
    XMLRPCException: RPC-CLIENT ERROR
    org.apache.http.conn.
    HttpHostConnectException:Connection to https://dev.weracle.org refused

    In this case there is a problem in security configuration. You may need to invert http/https option.

    Common Server Problem (500)

    Wrong http response code from server (not 200 OK):
    org.joooid_1_1.android.xmlrpc.
    XMLRPCException: HTTP CODE ERROR
    org.joooid_1_1.android.xmlrpc.
    XMLRPCException: HTTP STATUS CODE 500

    If an error like this appears means that an error on the server has occurred.
    You should check your server and Joomla installation configurations. If you think that it's all OK, then contact us selecting REPORT on the error popup.
    Please describe how to reproduce the error and informations about your Joomla and joooid configuration. We we'll contact you to test your joomla installation.

    Dealing with SEO/SEF components

    If you have installed a SEO/SEF component (e.g. joomSEF) remember to add Joooid url to your rewrting rules.

    Joooid url is the following :

    Joomla 2.5/1.7 :
    /index.php?option=com_joooid