Closed pilif0 closed 5 years ago
When I was testing the comms object feature, I got an exception in the HLI execution (I forgot that branch didn't have original position as identifier yet). That exception got correctly caught and sent as a response to the controller. Therefore the exception handling in the server should be working as intended.
I don't believe we ever tested how the comms interface handles exceptions during HLI execution. Any exceptions there need to be gracefully handled (without a crash) and reported to the controller. A bonus would be if we could also automatically recover from at least some exceptions (e.g. by at resetting and trying again).