question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

(Disable) Incompatible retro extensions?

See original GitHub issue

Problem

  • jupyterlab-tour uses StateDB, which isn’t available in (any?) of the retro pages
  • also jupyterlab-drawio doesn’t work, apparently
These throw a bunch of scarrors:
Plugin '@jupyterlab/drawio-extension:plugin' failed to activate.
(anonymous) @ index.es6.js:282
Promise.catch (async)
(anonymous) @ index.es6.js:281
e.start @ index.es6.js:280
(anonymous) @ index.js:250
async function (async)
(anonymous) @ index.js:42
60880 @ index.js:256
v @ bootstrap:19
Promise.then (async)
(anonymous) @ bootstrap.js:90
async function (async)
(anonymous) @ bootstrap.js:75
37559 @ bootstrap.js:64
v @ bootstrap:19
(anonymous) @ startup:5
(anonymous) @ bundle.js:1
index.es6.js:283 Error: No provider for: @jupyterlab/filebrowser:IFileBrowserFactory.
    at f.e.resolveRequiredService (index.es6.js:197)
    at index.es6.js:155
    at Array.map (<anonymous>)
    at f.e.activatePlugin (index.es6.js:155)
    at index.es6.js:281
    at Array.map (<anonymous>)
    at f.e.start (index.es6.js:280)
    at index.js:250
(anonymous) @ index.es6.js:283
Promise.catch (async)
(anonymous) @ index.es6.js:281
e.start @ index.es6.js:280
(anonymous) @ index.js:250
async function (async)
(anonymous) @ index.js:42
60880 @ index.js:256
v @ bootstrap:19
Promise.then (async)
(anonymous) @ bootstrap.js:90
async function (async)
(anonymous) @ bootstrap.js:75
37559 @ bootstrap.js:64
v @ bootstrap:19
(anonymous) @ startup:5
(anonymous) @ bundle.js:1
index.es6.js:282 Plugin 'jupyterlab-tour:plugin' failed to activate.
(anonymous) @ index.es6.js:282
Promise.catch (async)
(anonymous) @ index.es6.js:281
e.start @ index.es6.js:280
(anonymous) @ index.js:250
async function (async)
(anonymous) @ index.js:42
60880 @ index.js:256
v @ bootstrap:19
Promise.then (async)
(anonymous) @ bootstrap.js:90
async function (async)
(anonymous) @ bootstrap.js:75
37559 @ bootstrap.js:64
v @ bootstrap:19
(anonymous) @ startup:5
(anonymous) @ bundle.js:1
index.es6.js:283 Error: No provider for: @jupyterlab/coreutils:IStateDB.
    at f.e.resolveRequiredService (index.es6.js:197)
    at index.es6.js:155
    at Array.map (<anonymous>)
    at f.e.activatePlugin (index.es6.js:155)
    at index.es6.js:281
    at Array.map (<anonymous>)
    at f.e.start (index.es6.js:280)
    at index.js:250
(anonymous) @ index.es6.js:283
Promise.catch (async)
(anonymous) @ index.es6.js:281
e.start @ index.es6.js:280
(anonymous) @ index.js:250
async function (async)
(anonymous) @ index.js:42
60880 @ index.js:256
v @ bootstrap:19
Promise.then (async)
(anonymous) @ bootstrap.js:90
async function (async)
(anonymous) @ bootstrap.js:75
37559 @ bootstrap.js:64
v @ bootstrap:19
(anonymous) @ startup:5
(anonymous) @ bundle.js:1
index.es6.js:282 Plugin 'jupyterlab-tour:user-tours' failed to activate.
(anonymous) @ index.es6.js:282
Promise.catch (async)
(anonymous) @ index.es6.js:281
e.start @ index.es6.js:280
(anonymous) @ index.js:250
async function (async)
(anonymous) @ index.js:42
60880 @ index.js:256
v @ bootstrap:19
Promise.then (async)
(anonymous) @ bootstrap.js:90
async function (async)
(anonymous) @ bootstrap.js:75
37559 @ bootstrap.js:64
v @ bootstrap:19
(anonymous) @ startup:5
(anonymous) @ bundle.js:1
index.es6.js:283 Error: No provider for: @jupyterlab/coreutils:IStateDB.
    at f.e.resolveRequiredService (index.es6.js:197)
    at index.es6.js:155
    at Array.map (<anonymous>)
    at f.e.activatePlugin (index.es6.js:155)
    at index.es6.js:281
    at Array.map (<anonymous>)
    at f.e.start (index.es6.js:280)
    at index.js:250
(anonymous) @ index.es6.js:283
Promise.catch (async)
(anonymous) @ index.es6.js:281
e.start @ index.es6.js:280
(anonymous) @ index.js:250
async function (async)
(anonymous) @ index.js:42
60880 @ index.js:256
v @ bootstrap:19
Promise.then (async)
(anonymous) @ bootstrap.js:90
async function (async)
(anonymous) @ bootstrap.js:75
37559 @ bootstrap.js:64
v @ bootstrap:19
(anonymous) @ startup:5
(anonymous) @ bundle.js:1
index.es6.js:282 Plugin 'jupyterlab-tour:default-tours' failed to activate.
(anonymous) @ index.es6.js:282
Promise.catch (async)
(anonymous) @ index.es6.js:281
e.start @ index.es6.js:280
(anonymous) @ index.js:250
async function (async)
(anonymous) @ index.js:42
60880 @ index.js:256
v @ bootstrap:19
Promise.then (async)
(anonymous) @ bootstrap.js:90
async function (async)
(anonymous) @ bootstrap.js:75
37559 @ bootstrap.js:64
v @ bootstrap:19
(anonymous) @ startup:5
(anonymous) @ bundle.js:1
index.es6.js:283 Error: No provider for: @jupyterlab/coreutils:IStateDB.
    at f.e.resolveRequiredService (index.es6.js:197)
    at index.es6.js:155
    at Array.map (<anonymous>)
    at f.e.activatePlugin (index.es6.js:155)
    at index.es6.js:281
    at Array.map (<anonymous>)
    at f.e.start (index.es6.js:280)
    at index.js:250
(anonymous) @ index.es6.js:283
Promise.catch (async)
(anonymous) @ index.es6.js:281
e.start @ index.es6.js:280
(anonymous) @ index.js:250
async function (async)
(anonymous) @ index.js:42
60880 @ index.js:256
v @ bootstrap:19
Promise.then (async)
(anonymous) @ bootstrap.js:90
async function (async)
(anonymous) @ bootstrap.js:75
37559 @ bootstrap.js:64
v @ bootstrap:19
(anonymous) @ startup:5
(anonymous) @ bundle.js:1
index.js:251 RetroLite started, waiting for restore
index.js:253 RetroLite restored
index.es6.js:211 TypeError: Cannot read property 'model' of undefined
    at actions.js:1261
    at b (index.es6.js:2309)
    at actions.js:1260
    at Function.e [as expandParent] (actions.js:1291)
    at index.js:1016
    at l (index.es6.js:459)
    at Object.n.emit (index.es6.js:416)
    at n.emit (index.es6.js:99)
    at ee.set activeCellIndex [as activeCellIndex] (widget.js:843)
    at ee.onCellRemoved (widget.js:1341)

which make it hard to find actual errors.

Proposed Solution

  • add tours and drawio to disabledExtensions in retro/jupyter-lite.json

Additional context

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:7 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
jtpiocommented, Jul 22, 2021

Opened https://github.com/jupyterlite/jupyterlite/pull/287 (not tested yet, but 🤞 )

0reactions
jtpiocommented, Jul 22, 2021

Opened #287 (not tested yet, but crossed_fingers )

Looks like that one should be enough for tour.

For drawio, we could do the changes upstream so the extension doesn’t fail to activate at least (tracked in https://github.com/QuantStack/jupyterlab-drawio/issues/98)

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Install “Incompatible” GNOME Extension in Ubuntu ...
Single command to disable version validation: Disable version validation vid Dconf Editor: Install incompatible extension via Extension Manager:.
Read more >
Extensions disabled by Chrome - Chrome Web Store Help
If you see a message saying "Extensions Disabled," it's because Chrome has turned off one or more of your extensions to keep your...
Read more >
How To Disable Extensions In Google Chrome - YouTube
Learn how you can disable extensions - that you may not need at a certain moment from Google Chrome or for whatever reason....
Read more >
SynthWave '84 - Visual Studio Marketplace
Open your command palette with Ctrl + Shift + P or Shift + ⌘ + P and choose "Enable Neon Dreams". To remove...
Read more >
About system extensions and macOS - Apple Support (SA)
Some system extensions aren't compatible with current versions of macOS or ... or disable the extension, and the consequences of doing so.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found