Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notebook widgets suddenly broke #1392

Closed
idomic opened this issue Sep 13, 2023 · 6 comments · Fixed by #1393
Closed

Notebook widgets suddenly broke #1392

idomic opened this issue Sep 13, 2023 · 6 comments · Fixed by #1393
Labels
bug Something isn't working

Comments

@idomic
Copy link

idomic commented Sep 13, 2023

Description

I had a notebook that was showing the widgets fine:
https://github.com/ploomber/doc/blob/main/examples/quickstart/notebook.ipynb

Deployed it via docker:
http://ploomberapp.io/silent-cake-6887

Now today both locally and on the docker I'm seeing some errors related to jupyter, I assumed it might be due to the release of ipywidgets. I did find out this issue, but locking the dependencies doesn't seem to work. Here's the errors:

Unsatisfied version 4.0.3 from _JUPYTERLAB.CORE_OUTPUT of shared singleton module @jupyterlab/translation (required ^4.0.5)
console.warn @ (index):36
p @ remoteEntry.a37e37c87d212fe85e13.js:1
f @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
452 @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.f.consumes @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.e @ remoteEntry.a37e37c87d212fe85e13.js:1
./extension @ remoteEntry.a37e37c87d212fe85e13.js:1
n @ remoteEntry.a37e37c87d212fe85e13.js:1
a @ 8113.voila.js:1
(anonymous) @ 5544.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):36 Unsatisfied version 4.0.3 from _JUPYTERLAB.CORE_OUTPUT of shared singleton module @jupyterlab/settingregistry (required ^4.0.5)
console.warn @ (index):36
p @ remoteEntry.a37e37c87d212fe85e13.js:1
f @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
1426 @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.f.consumes @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.e @ remoteEntry.a37e37c87d212fe85e13.js:1
./extension @ remoteEntry.a37e37c87d212fe85e13.js:1
n @ remoteEntry.a37e37c87d212fe85e13.js:1
a @ 8113.voila.js:1
(anonymous) @ 5544.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):36 Unsatisfied version 4.0.3 from _JUPYTERLAB.CORE_OUTPUT of shared singleton module @jupyterlab/notebook (required ^4.0.5)
console.warn @ (index):36
p @ remoteEntry.a37e37c87d212fe85e13.js:1
f @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
2212 @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.f.consumes @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.e @ remoteEntry.a37e37c87d212fe85e13.js:1
./extension @ remoteEntry.a37e37c87d212fe85e13.js:1
n @ remoteEntry.a37e37c87d212fe85e13.js:1
a @ 8113.voila.js:1
(anonymous) @ 5544.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):36 Unsatisfied version 7.0.3 from _JUPYTERLAB.CORE_OUTPUT of shared singleton module @jupyterlab/services (required ^7.0.5)
console.warn @ (index):36
p @ remoteEntry.a37e37c87d212fe85e13.js:1
f @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
2380 @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.f.consumes @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.e @ remoteEntry.a37e37c87d212fe85e13.js:1
./extension @ remoteEntry.a37e37c87d212fe85e13.js:1
n @ remoteEntry.a37e37c87d212fe85e13.js:1
a @ 8113.voila.js:1
(anonymous) @ 5544.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):36 No satisfying version (^4.0.5) of shared module @jupyterlab/outputarea found in shared scope default.
Available versions: 4.0.3 from _JUPYTERLAB.CORE_OUTPUT
console.warn @ (index):36
p @ remoteEntry.a37e37c87d212fe85e13.js:1
b @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
4339 @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.f.consumes @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.e @ remoteEntry.a37e37c87d212fe85e13.js:1
./extension @ remoteEntry.a37e37c87d212fe85e13.js:1
n @ remoteEntry.a37e37c87d212fe85e13.js:1
a @ 8113.voila.js:1
(anonymous) @ 5544.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):36 Unsatisfied version 4.0.3 from _JUPYTERLAB.CORE_OUTPUT of shared singleton module @jupyterlab/logconsole (required ^4.0.5)
console.warn @ (index):36
p @ remoteEntry.a37e37c87d212fe85e13.js:1
f @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
5243 @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.f.consumes @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.e @ remoteEntry.a37e37c87d212fe85e13.js:1
./extension @ remoteEntry.a37e37c87d212fe85e13.js:1
n @ remoteEntry.a37e37c87d212fe85e13.js:1
a @ 8113.voila.js:1
(anonymous) @ 5544.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):36 Unsatisfied version 4.0.3 from _JUPYTERLAB.CORE_OUTPUT of shared singleton module @jupyterlab/rendermime (required ^4.0.5)
console.warn @ (index):36
p @ remoteEntry.a37e37c87d212fe85e13.js:1
f @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
7463 @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.f.consumes @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.e @ remoteEntry.a37e37c87d212fe85e13.js:1
./extension @ remoteEntry.a37e37c87d212fe85e13.js:1
n @ remoteEntry.a37e37c87d212fe85e13.js:1
a @ 8113.voila.js:1
(anonymous) @ 5544.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):36 Unsatisfied version 4.0.3 from _JUPYTERLAB.CORE_OUTPUT of shared singleton module @jupyterlab/mainmenu (required ^4.0.5)
console.warn @ (index):36
p @ remoteEntry.a37e37c87d212fe85e13.js:1
f @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
9450 @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.f.consumes @ remoteEntry.a37e37c87d212fe85e13.js:1
(anonymous) @ remoteEntry.a37e37c87d212fe85e13.js:1
_.e @ remoteEntry.a37e37c87d212fe85e13.js:1
./extension @ remoteEntry.a37e37c87d212fe85e13.js:1
n @ remoteEntry.a37e37c87d212fe85e13.js:1
a @ 8113.voila.js:1
(anonymous) @ 5544.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Plugin '@jupyter-widgets/jupyterlab-manager:base-2.0.0' failed to activate.
console.error @ (index):41
(anonymous) @ 6219.voila.js:1
Promise.catch (async)
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 TypeError: No provider for: jupyter.extensions.jupyterWidgetRegistry.
    at l.resolveRequiredService (6219.voila.js:1:7650)
    at 6219.voila.js:1:6645
    at Array.map (<anonymous>)
    at l.activatePlugin (6219.voila.js:1:6632)
    at 6219.voila.js:1:8149
    at Array.map (<anonymous>)
    at l.start (6219.voila.js:1:8136)
    at 5544.voila.js:1:1725
console.error @ (index):41
(anonymous) @ 6219.voila.js:1
Promise.catch (async)
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Plugin '@jupyter-widgets/jupyterlab-manager:controls-2.0.0' failed to activate.
console.error @ (index):41
(anonymous) @ 6219.voila.js:1
Promise.catch (async)
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 TypeError: No provider for: jupyter.extensions.jupyterWidgetRegistry.
    at l.resolveRequiredService (6219.voila.js:1:7650)
    at 6219.voila.js:1:6645
    at Array.map (<anonymous>)
    at l.activatePlugin (6219.voila.js:1:6632)
    at 6219.voila.js:1:8149
    at Array.map (<anonymous>)
    at l.start (6219.voila.js:1:8136)
    at 5544.voila.js:1:1725
console.error @ (index):41
(anonymous) @ 6219.voila.js:1
Promise.catch (async)
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Plugin '@jupyter-widgets/jupyterlab-manager:output-1.0.0' failed to activate.
console.error @ (index):41
(anonymous) @ 6219.voila.js:1
Promise.catch (async)
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 TypeError: No provider for: jupyter.extensions.jupyterWidgetRegistry.
    at l.resolveRequiredService (6219.voila.js:1:7650)
    at 6219.voila.js:1:6645
    at Array.map (<anonymous>)
    at l.activatePlugin (6219.voila.js:1:6632)
    at 6219.voila.js:1:8149
    at Array.map (<anonymous>)
    at l.start (6219.voila.js:1:8136)
    at 5544.voila.js:1:1725
console.error @ (index):41
(anonymous) @ 6219.voila.js:1
Promise.catch (async)
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
2(index):41 Error: No version of module @jupyter-widgets/controls is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
2(index):41 Error: No version of module @jupyter-widgets/controls is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
2(index):41 Error: No version of module @jupyter-widgets/controls is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
2(index):41 Error: No version of module @jupyter-widgets/controls is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/controls is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/output is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/output is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/output is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/output is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
2(index):41 Error: No version of module @jupyter-widgets/controls is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/controls is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadModelClass (7018.voila.js:1:74726)
    at _._make_model (7018.voila.js:1:71514)
    at _.new_model (7018.voila.js:1:69103)
    at 7018.voila.js:1:70382
    at Array.map (<anonymous>)
    at _._loadFromKernel (7018.voila.js:1:70275)
    at async _.restoreWidgets (7018.voila.js:1:79265)
console.error @ (index):41
loadModelClass @ 7018.voila.js:1
await in loadModelClass (async)
_make_model @ 7018.voila.js:1
new_model @ 7018.voila.js:1
(anonymous) @ 7018.voila.js:1
_loadFromKernel @ 7018.voila.js:1
await in _loadFromKernel (async)
_loadFromKernel @ 7018.voila.js:1
restoreWidgets @ 7018.voila.js:1
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
4(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadViewClass (7018.voila.js:1:74931)
    at 7018.voila.js:1:66785
    at async g.renderModel (7018.voila.js:1:65329)
console.error @ (index):41
loadViewClass @ 7018.voila.js:1
await in loadViewClass (async)
(anonymous) @ 7018.voila.js:1
Promise.then (async)
create_view @ 7018.voila.js:1
renderModel @ 7018.voila.js:1
await in renderModel (async)
_rerender @ 7018.voila.js:1
a @ 5445.voila.js:1
e.emit @ 5445.voila.js:1
emit @ 5445.voila.js:1
restoreWidgets @ 7018.voila.js:1
await in restoreWidgets (async)
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
2(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadViewClass (7018.voila.js:1:74931)
    at 7018.voila.js:1:66785
console.error @ (index):41
loadViewClass @ 7018.voila.js:1
await in loadViewClass (async)
(anonymous) @ 7018.voila.js:1
Promise.then (async)
create_view @ 7018.voila.js:1
create_child_view @ 9900.voila.js:1
(anonymous) @ 9900.voila.js:1
Promise.then (async)
setLayout @ 9900.voila.js:1
(anonymous) @ 9900.voila.js:1
Promise.then (async)
initialize @ 9900.voila.js:1
e.View @ 9900.voila.js:1
E @ 9900.voila.js:1
z @ 9900.voila.js:1
B @ 9900.voila.js:1
G @ 9900.voila.js:1
(anonymous) @ 9900.voila.js:1
(anonymous) @ 7018.voila.js:1
Promise.then (async)
create_view @ 7018.voila.js:1
renderModel @ 7018.voila.js:1
await in renderModel (async)
_rerender @ 7018.voila.js:1
a @ 5445.voila.js:1
e.emit @ 5445.voila.js:1
emit @ 5445.voila.js:1
restoreWidgets @ 7018.voila.js:1
await in restoreWidgets (async)
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadViewClass (7018.voila.js:1:74931)
    at 7018.voila.js:1:66785
console.error @ (index):41
loadViewClass @ 7018.voila.js:1
await in loadViewClass (async)
(anonymous) @ 7018.voila.js:1
Promise.then (async)
create_view @ 7018.voila.js:1
create_child_view @ 9900.voila.js:1
(anonymous) @ 9900.voila.js:1
Promise.then (async)
setStyle @ 9900.voila.js:1
(anonymous) @ 9900.voila.js:1
Promise.then (async)
initialize @ 9900.voila.js:1
e.View @ 9900.voila.js:1
E @ 9900.voila.js:1
z @ 9900.voila.js:1
B @ 9900.voila.js:1
G @ 9900.voila.js:1
(anonymous) @ 9900.voila.js:1
(anonymous) @ 7018.voila.js:1
Promise.then (async)
create_view @ 7018.voila.js:1
renderModel @ 7018.voila.js:1
await in renderModel (async)
_rerender @ 7018.voila.js:1
a @ 5445.voila.js:1
e.emit @ 5445.voila.js:1
emit @ 5445.voila.js:1
restoreWidgets @ 7018.voila.js:1
await in restoreWidgets (async)
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1
2(index):41 Error: No version of module @jupyter-widgets/base is registered
    at _.loadClass (7018.voila.js:1:77776)
    at _.loadViewClass (7018.voila.js:1:74931)
    at 7018.voila.js:1:66785
console.error @ (index):41
loadViewClass @ 7018.voila.js:1
await in loadViewClass (async)
(anonymous) @ 7018.voila.js:1
Promise.then (async)
create_view @ 7018.voila.js:1
create_child_view @ 9900.voila.js:1
(anonymous) @ 9900.voila.js:1
Promise.then (async)
setLayout @ 9900.voila.js:1
(anonymous) @ 9900.voila.js:1
Promise.then (async)
initialize @ 9900.voila.js:1
e.View @ 9900.voila.js:1
E @ 9900.voila.js:1
z @ 9900.voila.js:1
B @ 9900.voila.js:1
G @ 9900.voila.js:1
(anonymous) @ 9900.voila.js:1
(anonymous) @ 7018.voila.js:1
Promise.then (async)
create_view @ 7018.voila.js:1
renderModel @ 7018.voila.js:1
await in renderModel (async)
_rerender @ 7018.voila.js:1
a @ 5445.voila.js:1
e.emit @ 5445.voila.js:1
emit @ 5445.voila.js:1
restoreWidgets @ 7018.voila.js:1
await in restoreWidgets (async)
_ @ 7018.voila.js:1
activate @ 8113.voila.js:1
await in activate (async)
(anonymous) @ 6219.voila.js:1
Promise.then (async)
activatePlugin @ 6219.voila.js:1
(anonymous) @ 6219.voila.js:1
start @ 6219.voila.js:1
(anonymous) @ 5544.voila.js:1
load (async)
75544 @ 5544.voila.js:1
p @ voila.js:1
Promise.then (async)
37559 @ voila.js:1
p @ voila.js:1
(anonymous) @ voila.js:1
(anonymous) @ voila.js:1

Reproduce

  1. Run the notebook I provided via a voila in a docker container
  2. This is the docker file:
# dockerfile for deploying voila apps on AWS ECS 
FROM continuumio/miniconda3

EXPOSE 8080
WORKDIR /srv
RUN pip install voila ipykernel jupysql duckdb duckdb-engine matplotlib

ADD . /srv


RUN pip install -r requirements.txt

ENTRYPOINT [ "voila", "--port=80", "--no-browser", "app.ipynb", "--Voila.ip='0.0.0.0'",  "--Voila.base_url=/sample-project-1234/", "--Voila.static_paths=."]
  1. Requirements.txt:
numpy
voila
ipykernel
jupysql
duckdb
duckdb-engine
matplotlib
ipywidgets==8.1.0
  1. See the following errors:
Screen Shot 2023-09-13 at 3 22 27 PM

Context

  • voila version: 0.5.2
  • Operating System and version: Macos/docker
  • Browser and version: chrome 115.0.5790.114
Troubleshoot Output
Paste the output from running `jupyter troubleshoot` from the command line here.
You may want to sanitize the paths in the output.
Command Line Output
Paste the output from your command line running `voila` here, use `--debug` if possible.
Browser Output
Paste the output from your browser Javascript console here.

If using JupyterLab

  • JupyterLab version:
Installed Labextensions
Paste the output from your command line running `jupyter labextension list`.
@idomic idomic added the bug Something isn't working label Sep 13, 2023
@martinRenou
Copy link
Member

Try adding the line jupyterlab_widgets==3.0.8 to your requirements. It looks like Voila does not support the latest ipywidgets release that was just out for some reason.

@martinRenou
Copy link
Member

Thanks for reporting! We need to fix this.

@idomic
Copy link
Author

idomic commented Sep 13, 2023

Thanks @martinRenou that solved it, perfect!
Another question I had, I'm running multiple of those dockers on an EC2 instance, it's pretty resource intensive.
I've added this to my voila.json:

"MappingKernelManager": {
        "cull_interval": 10,
        "cull_idle_timeout": 10,
        "cull_busy": false,
        "cull_connected": false
    }

Are there any other parameters I can use/add to make it lighter or run faster? (besides scaling the instance/cluster)

@martinRenou
Copy link
Member

You can use the pre-heated kernel feature to make it start faster for the user. That would not reduce the resource usage though.

@idomic
Copy link
Author

idomic commented Sep 13, 2023

Thanks! Yeah, it starts pretty instantly. The resources are my main concern atm.

@martinRenou
Copy link
Member

Concerning resources, you may be interested in Voici which is the equivalent of Voila that does not require a jupyter server running: https://github.com/voila-dashboards/voici

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants