Closed iuryt closed 10 months ago
Hi @iuryt, sorry to hear about your frustrations! I've been able to reproduce this issue in my environment. Something is going wrong in the notebook itself, if you assign the last expression to a value (e.g. pipeline = da.interactive(...)
) and then deploy that temporarily with Panel (e.g. pn.panel(pipeline).show()
) the app served account for the widgets updates. I need to do more testing with other versions of JupyterLab 4, given there's been a somewhat recent release.
Thanks, @maximlt !! Maybe downgrading to JupyterLab 3 works for now?
Hmm I don't know what's going on really. I downgraded JupyterLab to 4.0.6 and the example worked. I upgraded it back to 4.0.7 and the example worked too! I then created a new environment from scratch with the latest hvPlot and JupyterLab and it worked too.
If you still experience this issue, could you try to open your browser console and report errors that might be logged there when you move the sliders and the plot isn't being updated?
I have no idea how this happened, but it started working here. Thank god you could reproduce the error initially and I don't sound like crazy. haha Maybe we should keep this open in case someone else or us experience the same problem.
Well, now that I tried on my other environment, the code is not even returning the plot.
The console is the following
jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1 Language pack 'en_US' not installed!
fetch @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
bokeh-3.2.2.min.js:183 [bokeh] setting log level to: 'info'
gmwcraig.png:1
Failed to load resource: the server responded with a status of 404 ()
github_username.png:1
Failed to load resource: the server responded with a status of 404 ()
bokeh-3.2.2.min.js:183 [bokeh] setting log level to: 'info'
bokeh-3.2.2.min.js:165 [bokeh] JS/Python version mismatch
_handle_version @ bokeh-3.2.2.min.js:165
bokeh-3.2.2.min.js:165 [bokeh] Library versions: JS (3.2.2) / Python (2.4.3)
_handle_version @ bokeh-3.2.2.min.js:165
bokeh-3.2.2.min.js:211 Uncaught Error: unable to decode an object of type 'warning'
at p.error (bokeh-3.2.2.min.js:211:4951)
at p._decode (bokeh-3.2.2.min.js:211:1837)
at bokeh-3.2.2.min.js:211:2249
at f (bokeh-3.2.2.min.js:178:450)
at p._decode_plain_array (bokeh-3.2.2.min.js:211:2237)
at p._decode (bokeh-3.2.2.min.js:211:928)
at p._decode_plain_object (bokeh-3.2.2.min.js:211:2340)
at p._decode (bokeh-3.2.2.min.js:211:1066)
at bokeh-3.2.2.min.js:211:2249
at f (bokeh-3.2.2.min.js:178:450)
bokeh-3.2.2.min.js:165 [bokeh] JS/Python version mismatch
_handle_version @ bokeh-3.2.2.min.js:165
bokeh-3.2.2.min.js:165 [bokeh] Library versions: JS (3.2.2) / Python (2.4.3)
_handle_version @ bokeh-3.2.2.min.js:165
bokeh-3.2.2.min.js:211 Uncaught Error: unable to decode an object of type 'warning'
at p.error (bokeh-3.2.2.min.js:211:4951)
at p._decode (bokeh-3.2.2.min.js:211:1837)
at bokeh-3.2.2.min.js:211:2249
at f (bokeh-3.2.2.min.js:178:450)
at p._decode_plain_array (bokeh-3.2.2.min.js:211:2237)
at p._decode (bokeh-3.2.2.min.js:211:928)
at p._decode_plain_object (bokeh-3.2.2.min.js:211:2340)
at p._decode (bokeh-3.2.2.min.js:211:1066)
at bokeh-3.2.2.min.js:211:2249
at f (bokeh-3.2.2.min.js:178:450)
bokeh-3.2.2.min.js:165 [bokeh] JS/Python version mismatch
_handle_version @ bokeh-3.2.2.min.js:165
bokeh-3.2.2.min.js:165 [bokeh] Library versions: JS (3.2.2) / Python (2.4.3)
_handle_version @ bokeh-3.2.2.min.js:165
bokeh-3.2.2.min.js:211 Uncaught Error: unable to decode an object of type 'warning'
at p.error (bokeh-3.2.2.min.js:211:4951)
at p._decode (bokeh-3.2.2.min.js:211:1837)
at bokeh-3.2.2.min.js:211:2249
at f (bokeh-3.2.2.min.js:178:450)
at p._decode_plain_array (bokeh-3.2.2.min.js:211:2237)
at p._decode (bokeh-3.2.2.min.js:211:928)
at p._decode_plain_object (bokeh-3.2.2.min.js:211:2340)
at p._decode (bokeh-3.2.2.min.js:211:1066)
at bokeh-3.2.2.min.js:211:2249
at f (bokeh-3.2.2.min.js:178:450)
jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1 TypeError: Cannot read properties of undefined (reading 'widget')
at isReady (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:1059929)
at jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:877040
at b (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:877134)
at P.onKernelChanged (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:1059086)
at m (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:1653287)
at Object.l [as emit] (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:1652963)
at a.emit (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:1650800)
at b._onKernelChanged (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:132360)
at m (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:1653287)
at Object.l [as emit] (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:1652963)
onKernelChanged @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
bokeh-3.2.2.min.js:183 [bokeh] setting log level to: 'info'
bokeh-3.2.2.min.js:165 [bokeh] JS/Python version mismatch
_handle_version @ bokeh-3.2.2.min.js:165
bokeh-3.2.2.min.js:165 [bokeh] Library versions: JS (3.2.2) / Python (2.4.3)
_handle_version @ bokeh-3.2.2.min.js:165
bokeh-3.2.2.min.js:211 Uncaught Error: unable to decode an object of type 'warning'
at p.error (bokeh-3.2.2.min.js:211:4951)
at p._decode (bokeh-3.2.2.min.js:211:1837)
at bokeh-3.2.2.min.js:211:2249
at f (bokeh-3.2.2.min.js:178:450)
at p._decode_plain_array (bokeh-3.2.2.min.js:211:2237)
at p._decode (bokeh-3.2.2.min.js:211:928)
at p._decode_plain_object (bokeh-3.2.2.min.js:211:2340)
at p._decode (bokeh-3.2.2.min.js:211:1066)
at bokeh-3.2.2.min.js:211:2249
at f (bokeh-3.2.2.min.js:178:450)
I did
mamba update bokeh
and now it is creating the graph, but not updating as the original error.
Sometimes it generates the plot and sometimes not. This is very weird.
The console outputs this when the code runs with no error but doesnt show any plot
Bokeh: BokehJS was loaded multiple times but one version failed to initialize.
VM1301:214 Uncaught TypeError: Cannot read properties of undefined (reading 'set_log_level')
at inline_js (eval at evalInContext (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:823904), <anonymous>:214:13)
at run_inline_js (eval at evalInContext (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:823904), <anonymous>:222:22)
at eval (eval at evalInContext (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:823904), <anonymous>:268:2)
at eval (eval at evalInContext (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:823904), <anonymous>:22:11)
at Array.forEach (<anonymous>)
at run_callbacks (eval at evalInContext (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:823904), <anonymous>:20:36)
at on_load (eval at evalInContext (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:823904), <anonymous>:54:9)
at load_libs (eval at evalInContext (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:823904), <anonymous>:149:4)
at load_or_wait (eval at evalInContext (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:823904), <anonymous>:266:7)
at load_or_wait (eval at evalInContext (jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1:823904), <anonymous>:255:7)
inline_js @ VM1301:214
run_inline_js @ VM1301:222
eval @ VM1301:268
eval @ VM1301:22
run_callbacks @ VM1301:20
on_load @ VM1301:54
load_libs @ VM1301:149
load_or_wait @ VM1301:266
load_or_wait @ VM1301:255
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
setTimeout (async)
load_or_wait @ VM1301:257
VM1303:54 Panel: ERROR: Unable to run Panel code because Bokeh or Panel library is missing
(anonymous) @ VM1303:54
setInterval (async)
(anonymous) @ VM1303:44
(anonymous) @ VM1303:63
attachWidget @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
insertWidget @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
_insertOutput @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
onModelChanged @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
m @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
l @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
emit @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
_onListChanged @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
m @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
l @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
emit @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
push @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
_add @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
add @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
M._onIOPub @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
_handleIOPub @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
await in _handleIOPub (async)
handleMsg @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
_handleMessage @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
(anonymous) @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
Promise.then (async)
_onWSMessage @ jlab_core.975ecba59e6dfbddeb44.js?v=975ecba59e6dfbddeb44:1
After some search I found this
https://github.com/bokeh/jupyter_bokeh/issues/49
Sometimes it works and then it gives an error for [bokeh] JS/Python version mismatch
I found out that this is related to the versions of BokehJS and Bokeh.
bokeh info returns this
Python version : 3.9.15 | packaged by conda-forge | (main, Nov 22 2022, 15:55:03) IPython version : 8.7.0
Tornado version : 6.2
Bokeh version : 3.2.2
BokehJS static path : /home/iury/miniforge3/envs/coringa/lib/python3.9/site-packages/bokeh/server/static node.js version : v18.15.0
npm version : 9.5.0
Operating system : Linux-6.2.0-34-generic-x86_64-with-glibc2.35
@maximlt So, the best way to do that is to deploy the app and access through the browser?
Yep there's definitely something wrong with Bokeh in your environment. Could you report the output of conda list
please?
This is a long list because this is the environment I use for the data analysis as well.
Hi, I understand that you have many other things to worry and I don't want to bother you, but could you give me some guidance on how I could debug this?
I can only make things really interactive by deploying with Panel, which is fine, but not as helpful as doing on the Jupyter.
Hi @iuryt and sorry for the late reply!
I see you don't have jupyterlab in the last environment you described. Do you confirm you have a global install of JupyterLab and you select the conda environment you want to work with when in a notebook? If so, could you also report conda list
for this environment?
pyviz_comms
>= 3.0 is required for JupyterLab 4.0, so let's see what version you have installed.
pyviz_comms 2.2.1 pyhd8ed1ab_1 conda-forge
Something also worth trying would be:
Hi,
I noticed I had no pyviz_comms
on the base
environment.
I installed it and also installed the newest version on my kernel environment.
Yes, I have different environments that has no jupyter installed and I add them to the kernel list.
Thus, I always start jupyter from the base environment and select different kernels as I need.
What I did: Installed pyviz_comms=3.0.0
for both environments and hard refreshed Chrome.
Below there is the full list of packages for my base environment.
I assume you still experience the issue you reported?
Sorry for not mentioning that. I am not experiencing the error anymore! Thanks!
Oh nice :) !!!
ALL software version info
Following the tutorial, I basically did
conda list -n hvplot-env
``` # Name Version Build Channel _libgcc_mutex 0.1 conda_forge conda-forge _openmp_mutex 4.5 2_gnu conda-forge affine 2.4.0 pyhd8ed1ab_0 conda-forge aiobotocore 2.5.4 pyhd8ed1ab_0 conda-forge aiohttp 3.8.6 py311h459d7ec_1 conda-forge aioitertools 0.11.0 pyhd8ed1ab_0 conda-forge aiosignal 1.3.1 pyhd8ed1ab_0 conda-forge alsa-lib 1.2.10 hd590300_0 conda-forge anyio 4.0.0 pyhd8ed1ab_0 conda-forge appdirs 1.4.4 pyh9f0ad1d_0 conda-forge argon2-cffi 23.1.0 pyhd8ed1ab_0 conda-forge argon2-cffi-bindings 21.2.0 py311h459d7ec_4 conda-forge arrow 1.3.0 pyhd8ed1ab_0 conda-forge asciitree 0.3.3 py_2 conda-forge asttokens 2.4.0 pyhd8ed1ab_0 conda-forge async-lru 2.0.4 pyhd8ed1ab_0 conda-forge async-timeout 4.0.3 pyhd8ed1ab_0 conda-forge attr 2.5.1 h166bdaf_1 conda-forge attrs 23.1.0 pyh71513ae_1 conda-forge aws-c-auth 0.7.4 h1083cbe_2 conda-forge aws-c-cal 0.6.2 h09139f6_2 conda-forge aws-c-common 0.9.3 hd590300_0 conda-forge aws-c-compression 0.2.17 h184a658_3 conda-forge aws-c-event-stream 0.3.2 h6fea174_2 conda-forge aws-c-http 0.7.13 hb59894b_2 conda-forge aws-c-io 0.13.33 h161b759_0 conda-forge aws-c-mqtt 0.9.7 h55cd26b_0 conda-forge aws-c-s3 0.3.18 hfb4bb88_0 conda-forge aws-c-sdkutils 0.1.12 h184a658_2 conda-forge aws-checksums 0.1.17 h184a658_2 conda-forge aws-crt-cpp 0.24.3 h0770d84_1 conda-forge aws-sdk-cpp 1.11.156 h10f61e1_5 conda-forge babel 2.13.0 pyhd8ed1ab_0 conda-forge backcall 0.2.0 pyh9f0ad1d_0 conda-forge backports 1.0 pyhd8ed1ab_3 conda-forge backports.functools_lru_cache 1.6.5 pyhd8ed1ab_0 conda-forge beautifulsoup4 4.12.2 pyha770c72_0 conda-forge bleach 6.1.0 pyhd8ed1ab_0 conda-forge blosc 1.21.5 h0f2a231_0 conda-forge bokeh 3.2.2 pyhd8ed1ab_0 conda-forge botocore 1.31.17 pyhd8ed1ab_3 conda-forge branca 0.6.0 pyhd8ed1ab_0 conda-forge brotli 1.1.0 hd590300_1 conda-forge brotli-bin 1.1.0 hd590300_1 conda-forge brotli-python 1.1.0 py311hb755f60_1 conda-forge bzip2 1.0.8 h7f98852_4 conda-forge c-ares 1.20.1 hd590300_0 conda-forge ca-certificates 2023.7.22 hbcca054_0 conda-forge cached-property 1.5.2 hd8ed1ab_1 conda-forge cached_property 1.5.2 pyha770c72_1 conda-forge cairo 1.18.0 h3faef2a_0 conda-forge cartopy 0.22.0 py311h320fe9a_0 conda-forge certifi 2023.7.22 pyhd8ed1ab_0 conda-forge cffi 1.16.0 py311hb3a22ac_0 conda-forge cfitsio 4.3.0 hbdc6101_0 conda-forge cftime 1.6.2 py311h1f0f07a_2 conda-forge charset-normalizer 3.3.0 pyhd8ed1ab_0 conda-forge click 8.1.7 unix_pyh707e725_0 conda-forge click-plugins 1.1.1 py_0 conda-forge cligj 0.7.2 pyhd8ed1ab_1 conda-forge cloudpickle 3.0.0 pyhd8ed1ab_0 conda-forge colorama 0.4.6 pyhd8ed1ab_0 conda-forge colorcet 3.0.1 pyhd8ed1ab_0 conda-forge comm 0.1.4 pyhd8ed1ab_0 conda-forge contourpy 1.1.1 py311h9547e67_1 conda-forge cramjam 2.7.0 py311h46250e7_1 conda-forge cycler 0.12.1 pyhd8ed1ab_0 conda-forge cytoolz 0.12.2 py311h459d7ec_1 conda-forge dask 2023.10.0 pyhd8ed1ab_0 conda-forge dask-core 2023.10.0 pyhd8ed1ab_0 conda-forge datashader 0.15.2 pyhd8ed1ab_0 conda-forge datashape 0.5.4 py_1 conda-forge dbus 1.13.6 h5008d03_3 conda-forge debugpy 1.8.0 py311hb755f60_1 conda-forge decorator 5.1.1 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge distributed 2023.10.0 pyhd8ed1ab_0 conda-forge entrypoints 0.4 pyhd8ed1ab_0 conda-forge exceptiongroup 1.1.3 pyhd8ed1ab_0 conda-forge executing 1.2.0 pyhd8ed1ab_0 conda-forge expat 2.5.0 hcb278e6_1 conda-forge fasteners 0.17.3 pyhd8ed1ab_0 conda-forge fastparquet 2023.8.0 py311h1f0f07a_1 conda-forge fiona 1.9.5 py311hbac4ec9_0 conda-forge folium 0.14.0 pyhd8ed1ab_0 conda-forge font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge font-ttf-inconsolata 3.000 h77eed37_0 conda-forge font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge font-ttf-ubuntu 0.83 hab24e00_0 conda-forge fontconfig 2.14.2 h14ed4e7_0 conda-forge fonts-conda-ecosystem 1 0 conda-forge fonts-conda-forge 1 0 conda-forge fonttools 4.43.1 py311h459d7ec_0 conda-forge fqdn 1.5.1 pyhd8ed1ab_0 conda-forge freetype 2.12.1 h267a509_2 conda-forge freexl 2.0.0 h743c826_0 conda-forge frozenlist 1.4.0 py311h459d7ec_1 conda-forge fsspec 2023.9.2 pyh1a96a4e_0 conda-forge gdal 3.7.2 py311h815a124_7 conda-forge geopandas 0.14.0 pyhd8ed1ab_1 conda-forge geopandas-base 0.14.0 pyha770c72_1 conda-forge geos 3.12.0 h59595ed_0 conda-forge geotiff 1.7.1 hf074850_14 conda-forge geoviews 1.10.1 pyhd8ed1ab_0 conda-forge geoviews-core 1.10.1 pyha770c72_0 conda-forge gettext 0.21.1 h27087fc_0 conda-forge gflags 2.2.2 he1b5a44_1004 conda-forge giflib 5.2.1 h0b41bf4_3 conda-forge glib 2.78.0 hfc55251_0 conda-forge glib-tools 2.78.0 hfc55251_0 conda-forge glog 0.6.0 h6f12383_0 conda-forge graphite2 1.3.13 h58526e2_1001 conda-forge gst-plugins-base 1.22.6 h8e1006c_2 conda-forge gstreamer 1.22.6 h98fc4e7_2 conda-forge harfbuzz 8.2.1 h3d44ed6_0 conda-forge hdf4 4.2.15 h2a13503_7 conda-forge hdf5 1.14.2 nompi_h4f84152_100 conda-forge holoviews 1.18.0 pyhd8ed1ab_0 conda-forge hvplot 0.9.0 pyhd8ed1ab_0 conda-forge icu 73.2 h59595ed_0 conda-forge idna 3.4 pyhd8ed1ab_0 conda-forge importlib-metadata 6.8.0 pyha770c72_0 conda-forge importlib_metadata 6.8.0 hd8ed1ab_0 conda-forge importlib_resources 6.1.0 pyhd8ed1ab_0 conda-forge intake 0.7.0 pyhd8ed1ab_0 conda-forge intake-parquet 0.3.0 pyhd8ed1ab_0 conda-forge intake-xarray 0.7.0 pyhd8ed1ab_0 conda-forge ipykernel 6.25.2 pyh2140261_0 conda-forge ipython 8.16.1 pyh0d859eb_0 conda-forge isoduration 20.11.0 pyhd8ed1ab_0 conda-forge jedi 0.19.1 pyhd8ed1ab_0 conda-forge jinja2 3.1.2 pyhd8ed1ab_1 conda-forge jmespath 1.0.1 pyhd8ed1ab_0 conda-forge joblib 1.3.2 pyhd8ed1ab_0 conda-forge json-c 0.17 h7ab15ed_0 conda-forge json5 0.9.14 pyhd8ed1ab_0 conda-forge jsonpointer 2.4 py311h38be061_3 conda-forge jsonschema 4.19.1 pyhd8ed1ab_0 conda-forge jsonschema-specifications 2023.7.1 pyhd8ed1ab_0 conda-forge jsonschema-with-format-nongpl 4.19.1 pyhd8ed1ab_0 conda-forge jupyter-lsp 2.2.0 pyhd8ed1ab_0 conda-forge jupyter_client 8.4.0 pyhd8ed1ab_0 conda-forge jupyter_core 5.4.0 py311h38be061_0 conda-forge jupyter_events 0.8.0 pyhd8ed1ab_0 conda-forge jupyter_server 2.8.0 pyhd8ed1ab_0 conda-forge jupyter_server_terminals 0.4.4 pyhd8ed1ab_1 conda-forge jupyterlab 4.0.7 pyhd8ed1ab_0 conda-forge jupyterlab_pygments 0.2.2 pyhd8ed1ab_0 conda-forge jupyterlab_server 2.25.0 pyhd8ed1ab_0 conda-forge kealib 1.5.2 hcd42e92_1 conda-forge keyutils 1.6.1 h166bdaf_0 conda-forge kiwisolver 1.4.5 py311h9547e67_1 conda-forge krb5 1.21.2 h659d440_0 conda-forge lame 3.100 h166bdaf_1003 conda-forge lcms2 2.15 hb7c19ff_3 conda-forge ld_impl_linux-64 2.40 h41732ed_0 conda-forge lerc 4.0.0 h27087fc_0 conda-forge libabseil 20230802.1 cxx17_h59595ed_0 conda-forge libaec 1.1.2 h59595ed_1 conda-forge libarchive 3.7.2 h039dbb9_0 conda-forge libarrow 13.0.0 h8d17fec_10_cpu conda-forge libblas 3.9.0 19_linux64_openblas conda-forge libboost-headers 1.82.0 ha770c72_6 conda-forge libbrotlicommon 1.1.0 hd590300_1 conda-forge libbrotlidec 1.1.0 hd590300_1 conda-forge libbrotlienc 1.1.0 hd590300_1 conda-forge libcap 2.69 h0f662aa_0 conda-forge libcblas 3.9.0 19_linux64_openblas conda-forge libclang 15.0.7 default_h7634d5b_3 conda-forge libclang13 15.0.7 default_h9986a30_3 conda-forge libcrc32c 1.1.2 h9c3ff4c_0 conda-forge libcups 2.3.3 h4637d8d_4 conda-forge libcurl 8.4.0 hca28451_0 conda-forge libdeflate 1.19 hd590300_0 conda-forge libedit 3.1.20191231 he28a2e2_2 conda-forge libev 4.33 h516909a_1 conda-forge libevent 2.1.12 hf998b51_1 conda-forge libexpat 2.5.0 hcb278e6_1 conda-forge libffi 3.4.2 h7f98852_5 conda-forge libflac 1.4.3 h59595ed_0 conda-forge libgcc-ng 13.2.0 h807b86a_2 conda-forge libgcrypt 1.10.1 h166bdaf_0 conda-forge libgdal 3.7.2 h6f3d308_7 conda-forge libgfortran-ng 13.2.0 h69a702a_2 conda-forge libgfortran5 13.2.0 ha4646dd_2 conda-forge libglib 2.78.0 hebfc3b9_0 conda-forge libgomp 13.2.0 h807b86a_2 conda-forge libgoogle-cloud 2.12.0 h19a6dae_3 conda-forge libgpg-error 1.47 h71f35ed_0 conda-forge libgrpc 1.58.1 he06187c_2 conda-forge libiconv 1.17 h166bdaf_0 conda-forge libjpeg-turbo 3.0.0 hd590300_1 conda-forge libkml 1.3.0 h01aab08_1018 conda-forge liblapack 3.9.0 19_linux64_openblas conda-forge libllvm14 14.0.6 hcd5def8_4 conda-forge libllvm15 15.0.7 h5cf9203_3 conda-forge libnetcdf 4.9.2 nompi_h80fb2b6_112 conda-forge libnghttp2 1.52.0 h61bc06f_0 conda-forge libnsl 2.0.1 hd590300_0 conda-forge libnuma 2.0.16 h0b41bf4_1 conda-forge libogg 1.3.4 h7f98852_1 conda-forge libopenblas 0.3.24 pthreads_h413a1c8_0 conda-forge libopus 1.3.1 h7f98852_1 conda-forge libpng 1.6.39 h753d276_0 conda-forge libpq 16.0 hfc447b1_1 conda-forge libprotobuf 4.24.3 hf27288f_1 conda-forge libre2-11 2023.06.02 h7a70373_0 conda-forge librttopo 1.1.0 hb58d41b_14 conda-forge libsndfile 1.2.2 hc60ed4a_1 conda-forge libsodium 1.0.18 h36c2ea0_1 conda-forge libspatialindex 1.9.3 h9c3ff4c_4 conda-forge libspatialite 5.1.0 h090f1da_0 conda-forge libsqlite 3.43.2 h2797004_0 conda-forge libssh2 1.11.0 h0841786_0 conda-forge libstdcxx-ng 13.2.0 h7e041cc_2 conda-forge libsystemd0 254 h3516f8a_0 conda-forge libthrift 0.19.0 hb90f79a_1 conda-forge libtiff 4.6.0 ha9c0a0a_2 conda-forge libutf8proc 2.8.0 h166bdaf_0 conda-forge libuuid 2.38.1 h0b41bf4_0 conda-forge libvorbis 1.3.7 h9c3ff4c_0 conda-forge libwebp-base 1.3.2 hd590300_0 conda-forge libxcb 1.15 h0b41bf4_0 conda-forge libxkbcommon 1.6.0 h5d7e998_0 conda-forge libxml2 2.11.5 h232c23b_1 conda-forge libzip 1.10.1 h2629f0a_3 conda-forge libzlib 1.2.13 hd590300_5 conda-forge linkify-it-py 2.0.0 pyhd8ed1ab_0 conda-forge llvmlite 0.40.1 py311ha6695c7_0 conda-forge locket 1.0.0 pyhd8ed1ab_0 conda-forge lz4 4.3.2 py311h38e4bf4_1 conda-forge lz4-c 1.9.4 hcb278e6_0 conda-forge lzo 2.10 h516909a_1000 conda-forge mapclassify 2.6.1 pyhd8ed1ab_0 conda-forge markdown 3.5 pyhd8ed1ab_0 conda-forge markdown-it-py 3.0.0 pyhd8ed1ab_0 conda-forge markupsafe 2.1.3 py311h459d7ec_1 conda-forge matplotlib 3.8.0 py311h38be061_2 conda-forge matplotlib-base 3.8.0 py311h54ef318_2 conda-forge matplotlib-inline 0.1.6 pyhd8ed1ab_0 conda-forge mdit-py-plugins 0.4.0 pyhd8ed1ab_0 conda-forge mdurl 0.1.0 pyhd8ed1ab_0 conda-forge minizip 4.0.1 h0ab5242_5 conda-forge mistune 3.0.1 pyhd8ed1ab_0 conda-forge mpg123 1.32.3 h59595ed_0 conda-forge msgpack-python 1.0.6 py311h9547e67_0 conda-forge multidict 6.0.4 py311h459d7ec_1 conda-forge multipledispatch 0.6.0 py_0 conda-forge munch 4.0.0 pyhd8ed1ab_0 conda-forge munkres 1.1.4 pyh9f0ad1d_0 conda-forge mysql-common 8.0.33 hf1915f5_5 conda-forge mysql-libs 8.0.33 hca2cd23_5 conda-forge nbclient 0.8.0 pyhd8ed1ab_0 conda-forge nbconvert-core 7.9.2 pyhd8ed1ab_0 conda-forge nbformat 5.9.2 pyhd8ed1ab_0 conda-forge ncurses 6.4 hcb278e6_0 conda-forge nest-asyncio 1.5.8 pyhd8ed1ab_0 conda-forge netcdf4 1.6.4 nompi_py311he8ad708_103 conda-forge networkx 3.2 pyhd8ed1ab_1 conda-forge notebook-shim 0.2.3 pyhd8ed1ab_0 conda-forge nspr 4.35 h27087fc_0 conda-forge nss 3.94 h1d7d5a4_0 conda-forge numba 0.57.1 py311h96b013e_0 conda-forge numcodecs 0.12.1 py311hb755f60_0 conda-forge numpy 1.24.4 py311h64a7726_0 conda-forge openjpeg 2.5.0 h488ebb8_3 conda-forge openssl 3.1.3 hd590300_0 conda-forge orc 1.9.0 h208142c_3 conda-forge overrides 7.4.0 pyhd8ed1ab_0 conda-forge packaging 23.2 pyhd8ed1ab_0 conda-forge pandas 2.1.1 py311h320fe9a_1 conda-forge pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge panel 1.2.3 pyhd8ed1ab_0 conda-forge param 1.13.0 pyh1a96a4e_0 conda-forge parso 0.8.3 pyhd8ed1ab_0 conda-forge partd 1.4.1 pyhd8ed1ab_0 conda-forge pcre2 10.40 hc3806b6_0 conda-forge pexpect 4.8.0 pyh1a96a4e_2 conda-forge pickleshare 0.7.5 py_1003 conda-forge pillow 10.1.0 py311ha6c5da5_0 conda-forge pip 23.3 pyhd8ed1ab_0 conda-forge pixman 0.42.2 h59595ed_0 conda-forge pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 conda-forge platformdirs 3.11.0 pyhd8ed1ab_0 conda-forge plotly 5.17.0 pyhd8ed1ab_0 conda-forge ply 3.11 py_1 conda-forge pooch 1.7.0 pyhd8ed1ab_4 conda-forge poppler 23.10.0 h590f24d_0 conda-forge poppler-data 0.4.12 hd8ed1ab_0 conda-forge postgresql 16.0 h8972f4a_1 conda-forge proj 9.3.0 h1d62c97_1 conda-forge prometheus_client 0.17.1 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.39 pyha770c72_0 conda-forge prompt_toolkit 3.0.39 hd8ed1ab_0 conda-forge psutil 5.9.5 py311h459d7ec_1 conda-forge pthread-stubs 0.4 h36c2ea0_1001 conda-forge ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge pulseaudio-client 16.1 hb77b528_5 conda-forge pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge pyarrow 13.0.0 py311h39c9aba_10_cpu conda-forge pycparser 2.21 pyhd8ed1ab_0 conda-forge pyct 0.4.6 py_0 conda-forge pyct-core 0.4.6 py_0 conda-forge pygments 2.16.1 pyhd8ed1ab_0 conda-forge pyparsing 3.1.1 pyhd8ed1ab_0 conda-forge pyproj 3.6.1 py311h1facc83_2 conda-forge pyqt 5.15.9 py311hf0fb5b6_5 conda-forge pyqt5-sip 12.12.2 py311hb755f60_5 conda-forge pyshp 2.3.1 pyhd8ed1ab_0 conda-forge pysocks 1.7.1 pyha2e5f31_6 conda-forge python 3.11.6 hab00c5b_0_cpython conda-forge python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge python-fastjsonschema 2.18.1 pyhd8ed1ab_0 conda-forge python-json-logger 2.0.7 pyhd8ed1ab_0 conda-forge python-tzdata 2023.3 pyhd8ed1ab_0 conda-forge python_abi 3.11 4_cp311 conda-forge pytz 2023.3.post1 pyhd8ed1ab_0 conda-forge pyviz_comms 3.0.0 pyhd8ed1ab_0 conda-forge pyyaml 6.0.1 py311h459d7ec_1 conda-forge pyzmq 25.1.1 py311h75c88c4_1 conda-forge qt-main 5.15.8 h82b777d_17 conda-forge rasterio 1.3.9 py311h40fbdff_0 conda-forge rdma-core 28.9 h59595ed_1 conda-forge re2 2023.06.02 h2873b5e_0 conda-forge readline 8.2 h8228510_1 conda-forge referencing 0.30.2 pyhd8ed1ab_0 conda-forge requests 2.31.0 pyhd8ed1ab_0 conda-forge retrying 1.3.3 py_2 conda-forge rfc3339-validator 0.1.4 pyhd8ed1ab_0 conda-forge rfc3986-validator 0.1.1 pyh9f0ad1d_0 conda-forge rpds-py 0.10.6 py311h46250e7_0 conda-forge rtree 1.1.0 py311h3bb2b0f_0 conda-forge s2n 1.3.54 h06160fa_0 conda-forge s3fs 2023.9.2 pyhd8ed1ab_0 conda-forge scikit-learn 1.3.1 py311hc009520_1 conda-forge scipy 1.11.3 py311h64a7726_1 conda-forge send2trash 1.8.2 pyh41d4057_0 conda-forge setuptools 68.2.2 pyhd8ed1ab_0 conda-forge shapely 2.0.2 py311he06c224_0 conda-forge sip 6.7.12 py311hb755f60_0 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge snappy 1.1.10 h9fff704_0 conda-forge sniffio 1.3.0 pyhd8ed1ab_0 conda-forge snuggs 1.4.7 py_0 conda-forge sortedcontainers 2.4.0 pyhd8ed1ab_0 conda-forge soupsieve 2.5 pyhd8ed1ab_1 conda-forge spatialpandas 0.4.9 pyhd8ed1ab_0 conda-forge sqlite 3.43.2 h2c6b66d_0 conda-forge stack_data 0.6.2 pyhd8ed1ab_0 conda-forge streamz 0.6.4 pyh6c4a22f_0 conda-forge tblib 2.0.0 pyhd8ed1ab_0 conda-forge tenacity 8.2.3 pyhd8ed1ab_0 conda-forge terminado 0.17.1 pyh41d4057_0 conda-forge threadpoolctl 3.2.0 pyha21a80b_0 conda-forge tiledb 2.16.3 h8c794c1_3 conda-forge tinycss2 1.2.1 pyhd8ed1ab_0 conda-forge tk 8.6.13 h2797004_0 conda-forge toml 0.10.2 pyhd8ed1ab_0 conda-forge tomli 2.0.1 pyhd8ed1ab_0 conda-forge toolz 0.12.0 pyhd8ed1ab_0 conda-forge tornado 6.3.3 py311h459d7ec_1 conda-forge tqdm 4.66.1 pyhd8ed1ab_0 conda-forge traitlets 5.11.2 pyhd8ed1ab_0 conda-forge types-python-dateutil 2.8.19.14 pyhd8ed1ab_0 conda-forge typing-extensions 4.8.0 hd8ed1ab_0 conda-forge typing_extensions 4.8.0 pyha770c72_0 conda-forge typing_utils 0.1.0 pyhd8ed1ab_0 conda-forge tzcode 2023c h0b41bf4_0 conda-forge tzdata 2023c h71feb2d_0 conda-forge uc-micro-py 1.0.1 pyhd8ed1ab_0 conda-forge ucx 1.15.0 h64cca9d_0 conda-forge uri-template 1.3.0 pyhd8ed1ab_0 conda-forge uriparser 0.9.7 hcb278e6_1 conda-forge urllib3 1.26.17 pyhd8ed1ab_0 conda-forge wcwidth 0.2.8 pyhd8ed1ab_0 conda-forge webcolors 1.13 pyhd8ed1ab_0 conda-forge webencodings 0.5.1 pyhd8ed1ab_2 conda-forge websocket-client 1.6.4 pyhd8ed1ab_0 conda-forge wheel 0.41.2 pyhd8ed1ab_0 conda-forge wrapt 1.15.0 py311h459d7ec_1 conda-forge xarray 2023.9.0 pyhd8ed1ab_0 conda-forge xcb-util 0.4.0 hd590300_1 conda-forge xcb-util-image 0.4.0 h8ee46fc_1 conda-forge xcb-util-keysyms 0.4.0 h8ee46fc_1 conda-forge xcb-util-renderutil 0.3.9 hd590300_1 conda-forge xcb-util-wm 0.4.1 h8ee46fc_1 conda-forge xerces-c 3.2.4 hac6953d_3 conda-forge xkeyboard-config 2.40 hd590300_0 conda-forge xorg-kbproto 1.0.7 h7f98852_1002 conda-forge xorg-libice 1.1.1 hd590300_0 conda-forge xorg-libsm 1.2.4 h7391055_0 conda-forge xorg-libx11 1.8.7 h8ee46fc_0 conda-forge xorg-libxau 1.0.11 hd590300_0 conda-forge xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge xorg-libxext 1.3.4 h0b41bf4_2 conda-forge xorg-libxrender 0.9.11 hd590300_0 conda-forge xorg-renderproto 0.11.1 h7f98852_1002 conda-forge xorg-xextproto 7.3.0 h0b41bf4_1003 conda-forge xorg-xf86vidmodeproto 2.3.1 h7f98852_1002 conda-forge xorg-xproto 7.0.31 h7f98852_1007 conda-forge xyzservices 2023.10.0 pyhd8ed1ab_0 conda-forge xz 5.2.6 h166bdaf_0 conda-forge yaml 0.2.5 h7f98852_2 conda-forge yarl 1.9.2 py311h459d7ec_1 conda-forge zarr 2.16.1 pyhd8ed1ab_0 conda-forge zeromq 4.3.5 h59595ed_0 conda-forge zict 3.0.0 pyhd8ed1ab_0 conda-forge zipp 3.17.0 pyhd8ed1ab_0 conda-forge zlib 1.2.13 hd590300_5 conda-forge zstd 1.5.5 hfc55251_0 conda-forge ```Browser: Google Chrome Version 11dsad8.0.5993.71 (Official Build) (64-bit) OS: Windows, but I am ssh tunneling from a linux machine with Ubuntu 22.04.3 LTS.
Description of expected behavior and the observed behavior
I loved the potential of this package but it is being very frustrating to make it work. I have noticed that the same example works for other machines. I am not sure I am posting in the right place since the plot itself seems to be interactive, but panel widgets doesn't do anything.
The expected behavior is that the widgets would update the plot.
Complete, minimal, self-contained example code that reproduces the issue
I am using the example from https://hvplot.holoviz.org/
Stack traceback and/or browser JavaScript console output
Not sure how to obtain that.
Screenshots or screencasts of the bug in action