-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major
-
Component/s: None
-
None
Benjamin ReeseBenjamin Reese 2:48 PM
ERROR:pyrogue.Root.GroupRoot.GroupRoot:dictionary changed size during iteration Traceback (most recent call last): File "/u1/warm-tdm/anaconda3/envs/warm-tdm-rogue6/lib/python3.9/site-packages/pyrogue/Root.py", line 1045, in _updateWorker doneFunc() File "/u1/warm-tdm/anaconda3/envs/warm-tdm-rogue6/lib/python3.9/site-packages/pyrogue/interfaces/_ZmqServer.py", line 78, in _varDone self._publish(pickle.dumps(self._updateList)) File "/u1/warm-tdm/anaconda3/envs/warm-tdm-rogue6/lib/python3.9/site-packages/matplotlib/transforms.py", line 134, in __getstate_ '_parents': {k: v() for k, v in self._parents.items()}} File "/u1/warm-tdm/anaconda3/envs/warm-tdm-rogue6/lib/python3.9/site-packages/matplotlib/transforms.py", line 134, in <dictcomp> '_parents': {k: v() for k, v in self._parents.items()}} RuntimeError: dictionary changed size during iteration
Saw this just now. Maybe a race condition in ZmqServer?
2:49
Benjamin Reese
It happened when "SaveState" or "SaveConfig" was run.
