21Fermer
KochiseLe 04/11/2009 à 21:14
Déjà si t'as une machine qui fonctionne, c'est que ce n'est pas forcément le code qui est fautif. Ensuite faut voir pourquoi tu as un "Connection closed by foreign host" donc que c'est la machine en face qui t'as envoyée paître. En problème de firewall peut être (port 4560) ?

Sinon dans 'erl', essaye :

1> c(ejabberd_xmlrpc, [debug_info]). % ajoute les infos de debug
2> im(). % démarre le débuggeur graphique
3> ii(ejabberd_xmlrpc). % interprete le module ejabberd_xmlrpc hors de la VM
4> iaa([init]). % attache le débuggeur au processus interpreté
5> ejabberd_xmlrpc:... % utilisation du module ejabberd_xmlrpc jusqu'à la première erreur

ou

1> debugger:start("ejabberd_xmlrpc.erl") % utilisation directe du module debugger

Sinon essaye http://www.erlang.org/doc/pdf/debugger.pdf ou http://www.erlang.org/doc/man/i.html pour des infos sur le debug en général, ça aide smile

Kochise