Pinacolada64 / NOW

A MUD under construction based on Evennia.
9 stars 8 forks source link

Critical error causing loss of command sets #17

Closed Pinacolada64 closed 7 years ago

Pinacolada64 commented 7 years ago

Steps to reproduce:

  1. Summon a portal.
  2. enter portal

NOW does not display output from any commands I tried (pub <message>, tel/to amber)

Output:

 ... Portal lost connection to Server.
 ...
 ...
 ...
 ...
 ...
 ...
 ...
 ...
 ...
 ...
 ...
 ...
 ...
 ...
 ...
 ... Server restarted.

No command sets found! This is a critical bug that can have
multiple causes.
Pinacolada64 commented 7 years ago

And now I can't connect at all. I am sorry. :cry:

AmberFennek commented 7 years ago

When a critical error occurs in the server, the object issuing server commands may no longer be known or not have any command sets, so in effect, all command issuing stops as a safety precaution.

The source of this crash is unknown, but likely to be due to the departure room contained an inline function in the description. We can investigate with an attempt to replicate the crash if you @Pinacolada64 are feeling adventurous.

AmberFennek commented 7 years ago

I'm not entirely sure it was due to the upstream bug with inline functions, but I resolved this issue and have portals working again with and without reproducing the critical error, so I will call this issue resolved.

Note that Inline functions are still not usable due to upstream problems, and may or may not have contributed to this issue.