Our computer running artiq froze, and we terminated the artiq_master and artiq_dashboard terminals. After the computer came back, we ran artiq_master to start artiq back up, but were give the error:
"ValueError: source code string cannot contain null bytes"
Here's a full traceback (screenshot)
I'm guessing artiq is looking for one of the temporary files it sets up in the main directory. During the computer freezing there must have been an error in writing to it, and now it can't read the file. Is this a correct diagnosis? Either way, how do we resolve this issue? We already restarted the computer 😉
We're not worried about recovering the last state of the artiq databases and dashboard experiments. We just want artiq_master to work again.