"module mod_http_bind is not started"

Maybe this is configuration problem in windows but I spent more than 10 hours straight to figure this out in vain. Basically, when I am trying to talk to external xmpp server, ejabberd gives me this message. I think I did everything user guide suggested. but still don't know how to start mod_http_bind. Could you shed some light or hind on why this is happening? Below is the log content.

Thanks

=INFO REPORT==== 2011-02-13 02:09:05 ===
D(<0.387.0>:ejabberd_http:329) : ["crossdomain.xml"] matches []

=INFO REPORT==== 2011-02-13 02:09:05 ===
D(<0.387.0>:mod_http_fileserver:299) : Requested ["crossdomain.xml"]

=INFO REPORT==== 2011-02-13 02:09:05 ===
D(<0.307.0>:mod_http_fileserver:342) : Delivering: c:/Program Files/ejabberd/www/crossdomain.xml

=INFO REPORT==== 2011-02-13 02:09:05 ===
D(<0.387.0>:ejabberd_http:260) : (#Port<0.443>) http query: 'POST' /xmpp-httpbind

=INFO REPORT==== 2011-02-13 02:09:05 ===
D(<0.387.0>:ejabberd_http:430) : client data: ""

=INFO REPORT==== 2011-02-13 02:09:05 ===
D(<0.387.0>:ejabberd_http:329) : ["xmpp-httpbind"] matches ["xmpp-httpbind"]

=INFO REPORT==== 2011-02-13 02:09:05 ===
D(<0.387.0>:mod_http_bind:69) : Incoming data:

=INFO REPORT==== 2011-02-13 02:09:05 ===
D(<0.387.0>:ejabberd_http_bind:1131) : --- incoming data ---

--- END ---

=INFO REPORT==== 2011-02-13 02:09:05 ===
D(<0.387.0>:ejabberd_http_bind:124) : Starting session

=ERROR REPORT==== 2011-02-13 02:09:05 ===
E(<0.387.0>:ejabberd_http_bind:1239) : You are trying to use BOSH (HTTP Bind), but the module mod_http_bind is not started.
Check your 'modules' section in your ejabberd configuration file.

=INFO REPORT==== 2011-02-13 02:10:18 ===
D(<0.328.0>:mod_pubsub:276) : ** terminate flat plugin

=INFO REPORT==== 2011-02-13 02:10:18 ===
D(<0.328.0>:mod_pubsub:276) : ** terminate hometree plugin

=INFO REPORT==== 2011-02-13 02:10:18 ===
D(<0.328.0>:mod_pubsub:276) : ** terminate pep plugin

=INFO REPORT==== 2011-02-13 02:10:23 ===
I(<0.36.0>:ejabberd_app:89) : ejabberd 2.1.6 is stopped in the node ejabberd@localhost

statcomp wrote: =ERROR

statcomp wrote:

=ERROR REPORT==== 2011-02-13 02:09:05 ===
E(<0.387.0>:ejabberd_http_bind:1239) : You are trying to use BOSH (HTTP Bind), but the module mod_http_bind is not started.
Check your 'modules' section in your ejabberd configuration file.

That error message was ambiguous. In the ejabberd development code it has been changed to this:

+                 ERROR_MSG("You are trying to use BOSH (HTTP Bind) in host XXX,"
+                           " but the module mod_http_bind is not started in"
+                           " that host. Configure your BOSH client to connect"
+                           " to the correct host, or add your desired host to"
+                           " the configuration, or check your 'modules'"
+                           " section in your ejabberd configuration file."

Check the ejabberd and the BOSH client configuration.

Syndicate content