Cannot create GraphView for yfiles extension

We are trying to view graphs in Jupyter using yfiles-jupyter-graphs and get a javascript error.

Open Browser Console for more detailed log - Double click to close this message]
Failed to create view for 'GraphView' from module 'yfiles-jupyter-graphs' with model 'GraphModel' from module 'yfiles-jupyter-graphs'
constructor@https://frontend/brcbat-mjbonifa-nb/lab/extensions/yfiles-jupyter-graphs/static/853.5ba5bc1eb2171a3f40a0.js?v=5ba5bc1eb2171a3f40a0:309:412535
3853/

The code:

from yfiles_jupyter_graphs import GraphWidget
# shows empty widget
GraphWidget()

The environment:

Desktop

  • OS: RHEL7
  • Browser: Firefox, firefox.x86_64 0:128.4.0-1.el7_9

Server

  • OS: RHEL7
  • Docker 20.10.9, build c2ea9bc
  • Image: jupyter/datascience-notebook latest
  • JupyterLab v4.0.7
firefox.x86_64 0:128.4.0-1.el7_9 

Selected Jupyter core packages...
IPython          : 8.16.1
ipykernel        : 6.25.2
ipywidgets       : 8.1.1
jupyter_client   : 8.4.0
jupyter_core     : 5.4.0
jupyter_server   : 2.8.0
jupyterlab       : 4.0.7
nbclient         : 0.8.0
nbconvert        : 7.9.2
nbformat         : 5.9.2
notebook         : 7.0.6
qtconsole        : not installed
traitlets        : 5.11.2

Python 3.11.6


JupyterLab v4.0.7
/opt/conda/share/jupyter/labextensions
        jupyterlab_pygments v0.2.2 enabled  X (python, jupyterlab_pygments)
        yfiles-jupyter-graphs v1.9.0 enabled OK (python, yfiles_jupyter_graphs)
        jupyter-matplotlib v0.11.3 enabled OK
        nbdime-jupyterlab v2.2.0 enabled  X
        @jupyter-notebook/lab-extension v7.0.6 enabled OK
        @jupyter-widgets/jupyterlab-manager v5.0.9 enabled OK (python, jupyterlab_widgets)
        @jupyterhub/jupyter-server-proxy v4.1.0 enabled OK
        @jupyterlab/git v0.41.0 enabled  X (python, jupyterlab-git)


   The following extensions are outdated:
        jupyterlab_pygments
        nbdime-jupyterlab
        @jupyterlab/git
        
   Consider checking if an update is available for these packages.

Other labextensions (built into JupyterLab)
   app dir: /opt/conda/share/jupyter/lab

Any ideas on the problem?

1 Like

Hi,

maintainer of yfiles-jupyter-graphs here. We have just recently been made aware of an issue in JupyterLab 4.3 (see Failed to create view for 'GraphView' · Issue #64 · yWorks/yfiles-jupyter-graphs · GitHub) that we have fixed immediately.

The error message was similar to the one you are reporting here. Therefore, please try to update yfiles-jupyter-graphs to v1.10.1 and see whether this fixes it on your end as well.

If this does not help, can you send an extended exception stack or how to create a failing environment?

Fabian

1 Like