Common problems and solutions

List set of common problems and their solution. Most functions are however rather safe and should return an exception in the wrapper, instead of crashing the kernel. Note that even if the MvK crashes with such an error as mentioned below, this only breaks the violating task and all other tasks are left unharmed. As such, it is possible for a user to log in again on a different task, although there is no continuation.

TODO: body_id is None

This error likely means that a function is called that was never defined: the declaration was found, but the definition is empty.

TODO: None has no length

Operations done on an error value, such as a dictionary read on a non-existing element