There is a bug upstream of this project (either qlab-ruby or osc-ruby) where the OSC request gets out of sync with the OSC response, meaning the request fails, causing a fatal error.
At the moment, there is a workaround of trying to create each top-level cue repeatedly until it works (max 10 times). However, usually the request actually succeeds each time, so the errors end up creating multiple incomplete cues, which have to be manually deleted.
In order of preference, solutions are as follows:
Fix upstream issue
Rollback changes created by failed requests (by deleting partially created cues).
Pause on error to allow user to rollback changes as it happens.
There is a bug upstream of this project (either qlab-ruby or osc-ruby) where the OSC request gets out of sync with the OSC response, meaning the request fails, causing a fatal error.
At the moment, there is a workaround of trying to create each top-level cue repeatedly until it works (max 10 times). However, usually the request actually succeeds each time, so the errors end up creating multiple incomplete cues, which have to be manually deleted.
In order of preference, solutions are as follows: