[2022-11-15 11:39:05,616: INFO/ForkPoolWorker-1] [job '12962ac2-14ca-42bd-bdac-f7c8bcd5e37c'] [workflow 'calint'] [node '2'] [task 'ewoksxrpd.tasks.diagnostics.DiagnoseCalibrateSingleResults'] task failed (Cannot load backend 'Qt5Agg' which requires the 'qt' interactive framework, as 'headless' is currently running)
[2022-11-15 11:39:05,617: INFO/ForkPoolWorker-1] [job '12962ac2-14ca-42bd-bdac-f7c8bcd5e37c'] [workflow 'calint'] workflow failed (Task 'diagnose_singlecalib' failed)
[2022-11-15 11:39:05,618: INFO/ForkPoolWorker-1] [job '12962ac2-14ca-42bd-bdac-f7c8bcd5e37c'] job failed (Task 'diagnose_singlecalib' failed)
[2022-11-15 11:39:05,624: ERROR/ForkPoolWorker-1] Task ewoksjob.apps.ewoks.execute_graph[12962ac2-14ca-42bd-bdac-f7c8bcd5e37c] raised unexpected: RuntimeError("Task 'diagnose_singlecalib' failed")
Traceback (most recent call last):
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/ewokscore/task.py", line 337, in execute
self.run()
File "/home/opid31/ewoks/ewoksxrpd/src/ewoksxrpd/tasks/diagnostics.py", line 141, in run
_, (ax1, ax2) = plt.subplots(nrows=1, ncols=2, figsize=figsize)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/matplotlib/pyplot.py", line 1453, in subplots
fig = figure(**fig_kw)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/matplotlib/pyplot.py", line 809, in figure
FigureClass=FigureClass, **kwargs)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/matplotlib/pyplot.py", line 324, in new_figure_manager
_warn_if_gui_out_of_main_thread()
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/matplotlib/pyplot.py", line 314, in _warn_if_gui_out_of_main_thread
if (_get_required_interactive_framework(_get_backend_mod())
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/matplotlib/pyplot.py", line 217, in _get_backend_mod
switch_backend(dict.__getitem__(rcParams, "backend"))
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/matplotlib/pyplot.py", line 293, in switch_backend
newbackend, required_framework, current_framework))
ImportError: Cannot load backend 'Qt5Agg' which requires the 'qt' interactive framework, as 'headless' is currently running
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/celery/app/trace.py", line 451, in trace_task
R = retval = fun(*args, **kwargs)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/celery/app/trace.py", line 734, in __protected_call__
return self.run(*args, **kwargs)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/ewoksjob/apps/ewoks.py", line 23, in wrapper
return method(self, *args, **kwargs)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/ewoksjob/apps/ewoks.py", line 35, in wrapper
return method(self, *args, **kwargs)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/ewoksjob/apps/ewoks.py", line 44, in execute_graph
return submit(tasks.execute_graph, *args, **kwargs)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/ewoksjob/worker/submit.py", line 9, in submit
return func(*args, **kwargs)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/ewoksjob/tasks/ewoks.py", line 26, in execute_graph
result = ewoks.execute_graph(workflow, **kwargs)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/ewoks/bindings.py", line 28, in execute_graph
return mod.execute_graph(graph, **execute_options)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/ewokscore/events/contexts.py", line 25, in wrapper
return method(*args, execinfo=execinfo, **kw)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/ewokscore/bindings.py", line 56, in execute_graph
return sequential.execute_graph(taskgraph.graph, **execute_options)
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/ewokscore/graph/execute/sequential.py", line 124, in execute_graph
cleanup_references=evict_result_counter is not None,
File "/users/opid31/.conda/envs/ewoksworker/lib/python3.7/site-packages/ewokscore/task.py", line 343, in execute
raise RuntimeError(f"Task '{self.label}' failed") from e
RuntimeError: Task 'diagnose_singlecalib' failed