janslow / qlab-from-csv

Reads a list of cues from a CSV and puts them into Figure53's QLab.
MIT License
3 stars 2 forks source link

Connection failure in qlab-ruby #2

Closed janslow closed 9 years ago

janslow commented 9 years ago

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:

  1. Fix upstream issue
  2. Rollback changes created by failed requests (by deleting partially created cues).
  3. Pause on error to allow user to rollback changes as it happens.
janslow commented 9 years ago

We no longer use Ruby, so this specific bug is irrelevant.