🤕 Problem

$ tail -f app/var/log/seppo.log
2024-08-30T09:45:05.370+02:00 ERROR 70353d6c-edc8-424b-a928-903b211cbae2 see https://Seppo.mro.name/E1005 File "lib/ap.ml", line 1505, characters 4-10: Assertion failed

🩺 Background

Anticipated situations can be handled, however there also may be unforeseen ones #Seppo cannot deal with. In such situations there is no specific handling and this general error occurs. That should not happen in production and is an indicator of a bug.

Above case indicates #Seppo checked an implict assumption about the state of affairs and triggerd an immediate crash because not fulfilled.

🔧 What to do