Task exception was never retrieved
future: <Task finished name='Task-9' coro=<Callback.process_on_change() done, defined at /home/shh/Repos/holoviz/holoviews/holoviews/plotting/bokeh/callbacks.py:322> exception=KeyError('x')>
Traceback (most recent call last):
File "/home/shh/Repos/holoviz/holoviews/holoviews/plotting/bokeh/callbacks.py", line 351, in process_on_change
self.on_msg(msg)
File "/home/shh/Repos/holoviz/holoviews/holoviews/plotting/bokeh/callbacks.py", line 170, in on_msg
processed_msg = self._process_msg(filtered_msg)
File "/home/shh/Repos/holoviz/holoviews/holoviews/plotting/bokeh/callbacks.py", line 1219, in _process_msg
for (x, y, w, h) in zip(data['x'], data['y'], data['width'], data['height']):
KeyError: 'x'
Edit: Also seems to be needed for RectanglesTableLinkCallback both in Holoviews and GeoViews:
With the changes in https://github.com/holoviz/holoviews/pull/5664, using
Quad
instead ofRect
behind the scenes, we need also to updateBoxEditCallback
https://github.com/holoviz/holoviews/blob/4d0f80b22dde0108cb63b093f89a493912a982f1/holoviews/plotting/bokeh/callbacks.py#L1159
Edit: Also seems to be needed for
RectanglesTableLinkCallback
both in Holoviews and GeoViews:https://github.com/holoviz/holoviews/blob/4d0f80b22dde0108cb63b093f89a493912a982f1/holoviews/plotting/bokeh/links.py#L225
https://github.com/holoviz/geoviews/blob/dbd3bfa66fb0e443b99d3a6c75fdee3409e70edd/geoviews/links.py#L237