- Written by Stefano Norcia
- Hits: 22817
In this section I'll show you how to understand and hopefully resolve problems with joooid installation, configuration and connection. I assume you already read the configuration guide for your Joomla version if not please visit the getting started page or the setup page for your Joomla version ( Joooid setup guide for Joomla 2.5 / Joomla 1.5).
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 errro is raised from the Joooid client the application will show a debug dialog like 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.
When you want to add an existing user to the ones managed by Joooid you have to give this elements: a Joomla version (1.5 or 1.7/2.5), a Url (the root folder of your Joomla installation), Username and Password of the user. During this process an error could happen, mostly because of typing.
Malformed Response From Server
Malfromed response from server:
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 have selected the right Joomla version. The end-point of web services has a different path in 1.5 and 1.7/2.5, so you have to choose the right one
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:
XMLRPCException: RPC-CLIENT ERROR
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):
XMLRPCException: HTTP CODE ERROR
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 or ) remeber to add Joooid url to your rewrting rules.
Joooid urls are the following :
Joomla 2.5/1.7 :
Joomla 1.5 :