Hello,
We've been using artiq_master for the last 6 months and it was running fine. During the weekend there was a power outage or something leading to our PC being restarted. I received the following error while opening artiq master:
(artiq) C:\Users\rydberg\artiq-master>artiq_master
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\envs\artiq\Scripts\artiq_master-script.py", line 9, in <module>
sys.exit(main())
File "C:\ProgramData\Anaconda3\envs\artiq\lib\site-packages\artiq\frontend\artiq_master.py", line 98, in main
dataset_db = DatasetDB(args.dataset_db)
File "C:\ProgramData\Anaconda3\envs\artiq\lib\site-packages\artiq\master\databases.py", line 42, in __init__
file_data = pyon.load_file(self.persist_file)
File "C:\ProgramData\Anaconda3\envs\artiq\lib\site-packages\sipyco\pyon.py", line 228, in load_file
return decode(f.read())
File "C:\ProgramData\Anaconda3\envs\artiq\lib\site-packages\sipyco\pyon.py", line 211, in decode
return eval(s, _eval_dict, {})
ValueError: source code string cannot contain null bytes
At first I thought some file was corrupted while writing and I went to clear the caches but it didn't work and still gave the same error. Then I proceed to reinstall artiq properly and have the device database file in the correct place but still received the same error. Can someone help me with this?
edit: Artiq_run and other thing still work, just not artiq master
thank you !