lizmat / IRC-Client

Raku module for building IRC (Internet Relay Chat) clients
https://raku.land/zef:lizmat/IRC::Client
Artistic License 2.0
15 stars 8 forks source link

Failure to reconnect during network turbulence #27

Open zoffixznet opened 8 years ago

zoffixznet commented 8 years ago

Never reconnected. The log shows this in it:

No such method 'CALL-ME' for invocant of type 'Bool'  in block  at /home/zoffix/services/lib/IRC-Client/lib/IRC/Client.pm6 (IRC::Client) line 218
  in sub  at /home/zoffix/services/lib/IRC-Client/lib/IRC/Client.pm6 (IRC::Client) line 198
  in block  at /home/zoffix/services/lib/IRC-Client/lib/IRC/Client.pm6 (IRC::Client) line 218
ugjka commented 8 years ago

I have the same problem, if I kill the connection with something like http://killcx.sourceforge.net/ Irc client never reconnects

But I check netstat it still shows as connected tcp 0 0 192.168.1.6:41132 wolfe.freenode.net:6667 ESTABLISHED 17260/moar

zoffixznet commented 8 years ago

I've now traced it to an issue in Rakudo itself. Hoping to fix it tonight.

zoffixznet commented 8 years ago

Well, the original Rakudo bug got fixed, but that merely changed the error message in IRC::Client. I'm gonna dig deeper into it tomorrow..