Nbclassic terminal throws error

When running JupyterLab and switching to Classic view, if I open a terminal in classic view, I am getting an error. Terminals within lab itself work as expected.

ERROR 2021-12-15T16:15:05+0000 ServerApp - Uncaught exception
            Traceback (most recent call last):
      File "/usr/local/lib/python3.8/site-packages/tornado/http1connection.py", line 273, in _read_message
        delegate.finish()
      File "/usr/local/lib/python3.8/site-packages/tornado/routing.py", line 268, in finish
        self.delegate.finish()
      File "/usr/local/lib/python3.8/site-packages/tornado/web.py", line 2290, in finish
        self.execute()
      File "/usr/local/lib/python3.8/site-packages/tornado/web.py", line 2309, in execute
        self.handler = self.handler_class(
      File "/usr/local/lib/python3.8/site-packages/tornado/web.py", line 233, in __init__
        self.initialize(**kwargs)  # type: ignore
    TypeError: initialize() missing 1 required positional argument: 'name'

Looks like this was fixed by ensure extension name is passed to TerminalHandler by minrk · Pull Request #79 · jupyterlab/nbclassic · GitHub, we just need to cut a release of nbclassic. I’ll try to get a release out by the end of the week.

1 Like

Awesome. Thanks so much!

@Zsailer Do you know when you may be able to cut a release for nbclassic? thanks

done. v0.3.5 was released this morning.

2 Likes