You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I open the Fine Performance Metrics dashboard after I run it, I get a blank page with 500 Internal server error, while on the stderr I get
BokehUserWarning: ColumnDataSource's columns must be of the same length. Current lengths: ('activity', 11), ('angle', 11), ('color', 0), ('text', 11), ('value', 11)
2023-06-01 15:33:53,229 - bokeh.core.property.validation - ERROR - Keyword argument sequences for broadcasting must all be the same lengths. Got lengths: [0, 11]
Traceback (most recent call last):
File "/home/crusaderky/github/distributed/distributed/utils.py", line 760, in wrapper
return func(*args, **kwargs)
File "/home/crusaderky/github/distributed/distributed/dashboard/components/scheduler.py", line 3510, in update
task_exec_barchart = self._build_task_execution_by_prefix_chart(
File "/home/crusaderky/github/distributed/distributed/dashboard/components/scheduler.py", line 3598, in _build_task_execution_by_prefix_chart
renderers = barchart.vbar_stack(
File "/home/crusaderky/miniconda3/envs/distributed39/lib/python3.9/site-packages/bokeh/plotting/figure.py", line 588, in vbar_stack
for kw in double_stack(stackers, "bottom", "top", **kw):
File "/home/crusaderky/miniconda3/envs/distributed39/lib/python3.9/site-packages/bokeh/plotting/_stack.py", line 83, in double_stack
raise ValueError("Keyword argument sequences for broadcasting must all be the same lengths. Got lengths: %r" % sorted(list(lengths)))
ValueError: Keyword argument sequences for broadcasting must all be the same lengths. Got lengths: [0, 11]
I reproduced the above both with bokeh 2 and bokeh 3.
The problem disappears if I size either my problem or the cluster so that spill/unspill events are never generated.
I'm attaching a trimmed-down dump of the metrics, which will allow you to reproduce it deterministically. Just copy-paste the below in a jupyter notebook and open the fine performance metrics dashboard page:
This code is sized so that it triggers spill/unspill activity:
If I open the Fine Performance Metrics dashboard after I run it, I get a blank page with 500 Internal server error, while on the stderr I get
I reproduced the above both with bokeh 2 and bokeh 3.
The problem disappears if I size either my problem or the cluster so that spill/unspill events are never generated.
I'm attaching a trimmed-down dump of the metrics, which will allow you to reproduce it deterministically. Just copy-paste the below in a jupyter notebook and open the fine performance metrics dashboard page:
The text was updated successfully, but these errors were encountered: