Skip to content

Convos locks up after connecting to specific IRC Server #577

@jsuelwald

Description

@jsuelwald

Describe the bug
The convos server kindof freezes after a while after being connected to specific irc-servers
I think the convos server dies when trying to retrieve a Channel list on that server.

Reason for this belive is this server Response: "Usage of /list for listing all channels is deprecated. Please use "/squery alis help" instead."

To Reproduce
Steps to reproduce the behavior:

  1. Add a connection to irc.uni-erlangen.de
  2. Try to join a channel

Expected behavior
Should be able to get a channel list and join a channel.

Screenshots
Log:

[2021-02-23 08:02:55.81724] [8645] [info] Listening at "http://0.0.0.0:8080"
Web application available at http://0.0.0.0:8080
Argument "&" isn't numeric in addition (+) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 398.
Argument "i" isn't numeric in addition (+) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 398.
Argument "nuby" isn't numeric in addition (+) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 398.
Argument "dig" isn't numeric in addition (+) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 398.
Use of uninitialized value in substitution (s///) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 402.
Mojo::Reactor::EV: I/O watcher failed: Can't use an undefined value as an ARRAY reference at /root/convos/lib/Convos/Core/Connection/Irc.pm line 205.
Use of uninitialized value in pattern match (m//) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 872.
Use of uninitialized value in pattern match (m//) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 872.
Use of uninitialized value in pattern match (m//) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 872.
Mojo::Reactor::EV: I/O watcher failed: Can't use an undefined value as an ARRAY reference at /root/convos/lib/Convos/Core/Connection/Irc.pm line 205.
Use of uninitialized value in pattern match (m//) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 872.
Use of uninitialized value in pattern match (m//) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 872.
Use of uninitialized value in pattern match (m//) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 872.
Use of uninitialized value in pattern match (m//) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 872.
Use of uninitialized value in pattern match (m//) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 872.
Argument "NOTICE" isn't numeric in addition (+) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 398.
Argument "NOTICE" isn't numeric in addition (+) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 398.
Argument "NOTICE" isn't numeric in addition (+) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 398.
Argument "NOTICE" isn't numeric in addition (+) at /root/convos/lib/Convos/Core/Connection/Irc.pm line 398.

Environment:

  • OS: Ubuntu Server 20.04 LTS
  • Browser Vivaldi (Current)
  • Version: Latest stable as of 2021-02-23
  • IRC server irc.uni-erlangen.de - Version;: 2.11.2p3. Uni-Erlangen.DE 276E aCEFHJKlmMpQRsTuZ6

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions