Draupnir fails to start up at all when can't join a policy list or protected room #149
Labels
L3 Some Users
Likelihood
P3 Outrageous / Cannot continue to or start to use
Priority level - includes missing documentation leading to same outrage etc
T6 Crash
Bug causes crash OR data loss
PolicyListManager.start()
hard-fails and prevents Draupnir start-up, when it tries to join each watched and protected room, if it fails to join any of the rooms.I understand this is by design, in its basic form: because we don't want Draupnir taking drastic actions (like banning) based on missing info.
This happened to me when I thought I'll just delete this unwanted empty policy-list room in synadm but it was still listed in the bot's account data.
In the management room I got only the generic message, "‼ | Startup failed due to error - see console". (As I'm running it as a developer I can see the console logs, but I'm thinking someone other than the developer/installer/sysadmin will run into this sooner or later.)
Work-around:
org.matrix.mjolnir.watched_lists
and/ororg.matrix.mjolnir.protected_rooms
.)Desired behaviour (minimal):
Desired behaviour (optimal, "stretch goal"):
I acknowledge the latter may be too big, too much work to take on at this stage, but wanted to write it down anyway.
The text was updated successfully, but these errors were encountered: