When I am attempting to scan the repository head a WorkerError is thrown with the following output

artiq.master.worker:worker exception details
Traceback (most recent call last):
File "C:\Users\sr\Anaconda3\envs\artiq\lib\site-packages\artiq\master\experiments.py", line 26, in process_file
description = await self.worker.examine(
File "C:\Users\sr\Anaconda3\envs\artiq\lib\site-packages\artiq\master\worker.py", line 306, in examine
await self._worker_action({"action": "examine", "file": file},
File "C:\Users\sr\Anaconda3\envs\artiq\lib\site-packages\artiq\master\worker.py", line 252, in worker_action
completed = await self.
handle_worker_requests()
File "C:\Users\sr\Anaconda3\envs\artiq\lib\site-packages\artiq\master\worker.py", line 208, in handle_worker_requests
obj = await self.
recv(self.watchdog_time())
File "C:\Users\sr\Anaconda3\envs\artiq\lib\site-packages\artiq\master\worker.py", line 193, in _recv
raise WorkerError(
artiq.master.worker.WorkerError: Worker ended while attempting to receive data (RID scan)

It is seemingly fixed when I remove any one of a few different files, but there doesn't seem to be a specific file that is throwing the error. It then throws a warning that it is skipping a different, unrelated file.

This problem often occurs when we add a new experiment and is resolved by removing old ones. Unsure of what could be causing the issue and any help would be appreciated.

Best,

    ejp9 Hello, can you provide more info regarding the issue? If possible, please provide a minimal way to reproduce it, or at least outline the specific steps you take when the issue occurs (including details on the experiments). Additionally, if you could also provide a full log of the issue. Thanks.