getkaiwa / kaiwa

[UNMAINTAINED] A modern XMPP Web client
http://getkaiwa.com
MIT License
1.33k stars 154 forks source link

Not working with ejabberd-15.07 #62

Closed bangarharshit closed 8 years ago

bangarharshit commented 8 years ago

I tried running it with latest ejabberd and getting following error

2015-10-06 17:36:03.565 [info] <0.440.0>@ejabberd_listener:accept:299 (#Port<0.3928>) Accepted connection 115.99.236.138:58997 -> 10.240.175.187:52802015-10-06 17:36:03.566 [debug] <0.803.0>@ejabberd_http:init:153 S: [{[<<"websocket">>],ejabberd_http_ws},{[<<"admin">>],ejabberd_web_admin},{[<<"http-bind">>],mod_http_bind}]2015-10-06 17:36:03.566 [info] <0.803.0>@ejabberd_http:init:157 started: {gen_tcp,#Port<0.3928>}2015-10-06 17:36:03.568 [debug] <0.803.0>@ejabberd_http:process_header:279 (#Port<0.3928>) http query: 'GET' <<"/websocket">>2015-10-06 17:36:03.568 [debug] <0.803.0>@ejabberd_http:process:357 [<<"websocket">>] matches [<<"websocket">>]2015-10-06 17:36:03.568 [debug] <0.803.0>@ejabberd_websocket:connect:122 Sent handshake response : [<<"HTTP/1.1 101 Switching Protocols\r\n">>,<<"Upgrade: websocket\r\n">>,<<"Connection: Upgrade\r\n">>,[<<"Sec-Websocket-Protocol:">>,<<"xmpp">>,<<"\r\n">>],<<"Sec-WebSocket-Accept: ">>,<<"VfCGdCiNTlrHasFY7XYEFFssdsY=">>,<<"\r\n\r\n">>]2015-10-06 17:36:03.568 [debug] <0.804.0>@ejabberd_http_ws:init:125 Client connected through websocket {http_ws,<0.804.0>,{{115,99,236,138},58997}}2015-10-06 17:36:04.039 [info] <0.440.0>@ejabberd_listener:accept:299 (#Port<0.3932>) Accepted connection 115.99.236.138:58998 -> 10.240.175.187:52802015-10-06 17:36:04.039 [debug] <0.807.0>@ejabberd_http:init:153 S: [{[<<"websocket">>],ejabberd_http_ws},{[<<"admin">>],ejabberd_web_admin},{[<<"http-bind">>],mod_http_bind}]2015-10-06 17:36:04.039 [info] <0.807.0>@ejabberd_http:init:157 started: {gen_tcp,#Port<0.3932>}2015-10-06 17:36:04.283 [debug] <0.337.0>@ejabberd_odbc:sql_query_internal:473 MySQL, Send query[<<"select password from users where username='">>,<<"arbit6">>,<<"';">>]2015-10-06 17:36:04.936 [info] <0.806.0>@ejabberd_c2s:wait_for_sasl_response:932 ({socket_state,ejabberd_http_ws,{http_ws,<0.804.0>,{{115,99,236,138},58997}},<0.805.0>}) Accepted authentication for arbit6 by undefined from 115.99.236.1382015-10-06 17:36:04.938 [debug] <0.804.0>@ejabberd_http_ws:terminate:256 C2S Pid : <0.805.0>2015-10-06 17:36:04.938 [debug] <0.803.0>@ejabberd_http:send_text:179 Error in gen_tcp:send: {error,closed}

There was a similar issue opened with ejabberd - https://github.com/processone/ejabberd/issues/488 Any idea on how to debug it. Latest stanza.io is able to connect session properly.

sebu77 commented 8 years ago

Kaiwa now uses stanza.io 7