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

Setting up the development environment #598

Closed
jahn96 opened this issue May 14, 2021 · 11 comments
Closed

Setting up the development environment #598

jahn96 opened this issue May 14, 2021 · 11 comments

Comments

@jahn96
Copy link

jahn96 commented May 14, 2021

Description

Hi, I am trying to set up the development environment. I followed the recommended way (using the same environment as the binder demo --> bash binder/postBuild) in contributing section in the documentation. I did not see any error or warning messages in terminal during installation. However, when I tested all the features of the lsp extension, I was able to reproduce only the autocompletion with kernel feature. I also tried all features in binder just in case and only the feature worked as well.

Here are the warning messages I received from DevTools,
Screen Shot 2021-05-14 at 1 23 56 PM
Screen Shot 2021-05-14 at 1 24 48 PM

Also, I wasn't able to open up the diagnostics panel.
Screen Shot 2021-05-14 at 1 27 37 PM

Reproduce

  1. Install Conda environment with a following command:
    conda env update -n jupyterlab-lsp --file binder/environment.yml # create a conda env source activate jupyterlab-lsp # activate it
  2. Once your environment is created and activated, run the following command
    bash binder/postBuild
  3. Build schemas, packages, and jupyterlab
    jlpm build jupyter lab build
  4. Launch JupyterLab and try all features.
    jlpm watch # leave this running... jupyter lab --watch # ...in another terminal

Expected behavior

All the features should work as described in README.

Context

  • Operating System and version: macOS Big Sur 11.2.3
  • Browser and version: Google Chrome Version 90.0.4430.85 and Safari 14.0.3
  • JupyterLab version: 3.0.15
Required: installed server extensions
Config dir: /Users/jaewookahn/.jupyter

Config dir: /opt/miniconda3/envs/jupyterlab-lsp/etc/jupyter
jupyterlab enabled
- Validating jupyterlab...
jupyterlab 3.0.15 OK
jupyterlab_classic enabled
- Validating jupyterlab_classic...
jupyterlab_classic 0.1.10 OK
nbclassic enabled
- Validating nbclassic...
nbclassic OK

Config dir: /usr/local/etc/jupyter

Required: installed lab extensions
JupyterLab v3.0.15
/opt/miniconda3/envs/jupyterlab-lsp/share/jupyter/labextensions
        @jupyterlab-classic/lab-extension v0.1.10 enabled OK
        @krassowski/jupyterlab-lsp v3.6.0 enabled OK
Troubleshoot Output
$PATH:
	/opt/miniconda3/envs/jupyterlab-lsp/bin
	/opt/miniconda3/condabin
	/Library/Frameworks/Python.framework/Versions/3.8/bin
	/usr/local/bin
	/usr/bin
	/bin
	/usr/sbin
	/sbin
	/Library/TeX/texbin
	/Library/Apple/usr/bin

sys.path:
/opt/miniconda3/envs/jupyterlab-lsp/bin
/opt/miniconda3/envs/jupyterlab-lsp/lib/python36.zip
/opt/miniconda3/envs/jupyterlab-lsp/lib/python3.6
/opt/miniconda3/envs/jupyterlab-lsp/lib/python3.6/lib-dynload
/opt/miniconda3/envs/jupyterlab-lsp/lib/python3.6/site-packages
/Users/jaewookahn/projects/lsp/jupyterlab-lsp/python_packages/jupyter_lsp
/Users/jaewookahn/projects/lsp/jupyterlab-lsp/python_packages/jupyterlab_lsp

sys.executable:
/opt/miniconda3/envs/jupyterlab-lsp/bin/python

sys.version:
3.6.13 | packaged by conda-forge | (default, Feb 19 2021, 05:36:16)
[GCC Clang 11.0.1]

platform.platform():
Darwin-20.3.0-x86_64-i386-64bit

which -a jupyter:
/opt/miniconda3/envs/jupyterlab-lsp/bin/jupyter

pip list:
Package Version Location
----------------------------- ------------------- ----------------------------------------------------------------------------
anyio 2.2.0
appdirs 1.4.4
appnope 0.1.2
argon2-cffi 20.1.0
astroid 2.5.6
async-generator 1.10
attrs 21.2.0
autopep8 1.5.7
Babel 2.9.1
backcall 0.2.0
backports.functools-lru-cache 1.6.4
black 21.5b0
bleach 3.3.0
brotlipy 0.7.0
certifi 2020.12.5
cffi 1.14.5
chardet 4.0.0
click 8.0.0
configparser 5.0.2
contextvars 2.4
cryptography 3.4.7
dataclasses 0.8
decorator 5.0.7
defusedxml 0.7.1
entrypoints 0.3
flake8 3.9.2
future 0.18.2
idna 2.10
immutables 0.15
importlib-metadata 4.0.1
iniconfig 1.1.1
ipykernel 5.5.5
ipython 7.16.1
ipython-genutils 0.2.0
isort 5.8.0
jedi 0.17.2
Jinja2 3.0.0
json-rpc 1.12.2
json5 0.9.5
jsonschema 3.2.0
jupyter-client 6.1.12
jupyter-core 4.7.1
jupyter-lsp 1.2.0 /Users/jaewookahn/projects/lsp/jupyterlab-lsp/python_packages/jupyter_lsp
jupyter-server 1.7.0
jupyterlab 3.0.15
jupyterlab-classic 0.1.10
jupyterlab-lsp 3.6.0 /Users/jaewookahn/projects/lsp/jupyterlab-lsp/python_packages/jupyterlab_lsp
jupyterlab-pygments 0.1.2
jupyterlab-server 2.5.1
lazy-object-proxy 1.6.0
MarkupSafe 2.0.0
mccabe 0.6.1
mistune 0.8.4
mypy 0.812
mypy-extensions 0.4.3
nbclassic 0.2.8
nbclient 0.5.3
nbconvert 6.0.7
nbformat 5.1.3
nest-asyncio 1.5.1
notebook 6.3.0
packaging 20.9
pandocfilters 1.4.2
parso 0.7.1
pathspec 0.8.1
pexpect 4.8.0
pickleshare 0.7.5
pip 21.1.1
pluggy 0.13.1
prometheus-client 0.10.1
prompt-toolkit 3.0.18
psutil 5.8.0
ptyprocess 0.7.0
py 1.10.0
pycodestyle 2.7.0
pycparser 2.20
pydocstyle 6.0.0
pyflakes 2.3.1
Pygments 2.9.0
pylint 2.7.2
pyls-black 0.4.6
pyls-isort 0.2.0
pyls-mypy 0.1.8
pyOpenSSL 20.0.1
pyparsing 2.4.7
pyrsistent 0.17.3
PySocks 1.7.1
pytest 6.2.4
python-dateutil 2.8.1
python-language-server 0.11.1
python-lsp-jsonrpc 1.0.0
python-lsp-server 1.0.1
pytz 2021.1
pyzmq 22.0.3
regex 2021.4.4
requests 2.25.1
rope 0.18.0
rpy2 3.4.4
ruamel-yaml-conda 0.15.80
Send2Trash 1.5.0
setuptools 49.6.0.post20210108
simplegeneric 0.8.1
six 1.16.0
sniffio 1.2.0
snowballstemmer 2.1.0
terminado 0.9.5
testpath 0.4.4
toml 0.10.2
tornado 6.1
traitlets 4.3.3
typed-ast 1.4.3
typing-extensions 3.7.4.3
tzlocal 2.1
ujson 4.0.2
urllib3 1.26.4
wcwidth 0.2.5
webencodings 0.5.1
websocket-client 0.57.0
wheel 0.36.2
wrapt 1.12.1
yapf 0.31.0
zipp 3.4.1

conda list:
# packages in environment at /opt/miniconda3/envs/jupyterlab-lsp:
#
# Name Version Build Channel
_r-mutex 1.0.1 anacondar_1 conda-forge
anyio 2.2.0 py36h79c6626_0 conda-forge
appdirs 1.4.4 pyh9f0ad1d_0 conda-forge
appnope 0.1.2 py36h79c6626_1 conda-forge
argon2-cffi 20.1.0 py36h20b66c6_2 conda-forge
astroid 2.5.6 py36h79c6626_0 conda-forge
async_generator 1.10 py_0 conda-forge
attrs 21.2.0 pyhd8ed1ab_0 conda-forge
autopep8 1.5.7 pyhd8ed1ab_0 conda-forge
babel 2.9.1 pyh44b312d_0 conda-forge
backcall 0.2.0 pyh9f0ad1d_0 conda-forge
backports 1.0 py_2 conda-forge
backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge
black 21.5b0 pyhd8ed1ab_0 conda-forge
bleach 3.3.0 pyh44b312d_0 conda-forge
brotlipy 0.7.0 py36h20b66c6_1001 conda-forge
bwidget 1.9.14 h694c41f_0 conda-forge
bzip2 1.0.8 h0d85af4_4 conda-forge
c-ares 1.17.1 h0d85af4_1 conda-forge
ca-certificates 2020.12.5 h033912b_0 conda-forge
cairo 1.16.0 he43a7df_1008 conda-forge
cctools_osx-64 949.0.1 h6407bdd_21 conda-forge
certifi 2020.12.5 py36h79c6626_1 conda-forge
cffi 1.14.5 py36hfaecaff_0 conda-forge
chardet 4.0.0 py36h79c6626_1 conda-forge
chktex 1.7.6 h0678c8f_0 conda-forge
clang 11.1.0 h694c41f_1 conda-forge
clang-11 11.1.0 default_he082bbe_1 conda-forge
clang_osx-64 11.1.0 hb91bd55_2 conda-forge
clangxx 11.1.0 default_he082bbe_1 conda-forge
clangxx_osx-64 11.1.0 h7e1b574_2 conda-forge
click 8.0.0 py36h79c6626_0 conda-forge
compiler-rt 11.1.0 h654b07c_0 conda-forge
compiler-rt_osx-64 11.1.0 h8c5fa43_0 conda-forge
configparser 5.0.2 pyhd8ed1ab_0 conda-forge
contextvars 2.4 py_0 conda-forge
cryptography 3.4.7 py36h3d45be8_0 conda-forge
curl 7.76.1 hb861fe1_2 conda-forge
dataclasses 0.8 pyh787bdff_0 conda-forge
decorator 5.0.7 pyhd8ed1ab_0 conda-forge
defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge
entrypoints 0.3 pyhd8ed1ab_1003 conda-forge
flake8 3.9.2 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.13.1 h10f422b_1005 conda-forge
fonts-conda-ecosystem 1 0 conda-forge
fonts-conda-forge 1 0 conda-forge
freetype 2.10.4 h4cff582_1 conda-forge
fribidi 1.0.10 hbcb3906_0 conda-forge
future 0.18.2 py36h79c6626_3 conda-forge
gettext 0.19.8.1 h7937167_1005 conda-forge
gfortran_impl_osx-64 9.3.0 h9cc0e5e_22 conda-forge
gfortran_osx-64 9.3.0 h18f7dce_14 conda-forge
gmp 6.2.1 h2e338ed_0 conda-forge
graphite2 1.3.13 h2e338ed_1001 conda-forge
gsl 2.6 h71c5fe9_2 conda-forge
harfbuzz 2.8.1 h159f659_0 conda-forge
icu 68.1 h74dc148_0 conda-forge
idna 2.10 pyh9f0ad1d_0 conda-forge
immutables 0.15 py36h49ba835_0 conda-forge
importlib-metadata 4.0.1 py36h79c6626_0 conda-forge
importlib_metadata 4.0.1 hd8ed1ab_0 conda-forge
iniconfig 1.1.1 pypi_0 pypi
ipykernel 5.5.5 py36h495a4c6_0 conda-forge
ipython 7.16.1 py36h9cf137f_2 conda-forge
ipython_genutils 0.2.0 py_1 conda-forge
isl 0.22.1 hb1e8313_2 conda-forge
isort 5.8.0 pyhd8ed1ab_0 conda-forge
jedi 0.17.2 py36h79c6626_1 conda-forge
jinja2 3.0.0 pyhd8ed1ab_0 conda-forge
jpeg 9d hbcb3906_0 conda-forge
json-rpc 1.12.2 py_0 conda-forge
json5 0.9.5 pyh9f0ad1d_0 conda-forge
jsonschema 3.2.0 pyhd8ed1ab_3 conda-forge
jupyter-lsp 1.2.0 dev_0
jupyter_client 6.1.12 pyhd8ed1ab_0 conda-forge
jupyter_core 4.7.1 py36h79c6626_0 conda-forge
jupyter_server 1.7.0 py36h79c6626_1 conda-forge
jupyterlab 3.0.15 pyhd8ed1ab_0 conda-forge
jupyterlab-classic 0.1.10 pyhd8ed1ab_0 conda-forge
jupyterlab-lsp 3.6.0 dev_0
jupyterlab_pygments 0.1.2 pyh9f0ad1d_0 conda-forge
jupyterlab_server 2.5.1 pyhd8ed1ab_0 conda-forge
krb5 1.19.1 hcfbf3a7_0 conda-forge
lazy-object-proxy 1.6.0 py36hfa26744_0 conda-forge
ld64_osx-64 530 he8994da_21 conda-forge
ldid 2.1.2 h7660a38_2 conda-forge
libblas 3.9.0 9_openblas conda-forge
libcblas 3.9.0 9_openblas conda-forge
libclang-cpp11.1 11.1.0 default_he082bbe_1 conda-forge
libcurl 7.76.1 hf45b732_2 conda-forge
libcxx 11.1.0 habf9029_0 conda-forge
libedit 3.1.20191231 h0678c8f_2 conda-forge
libev 4.33 haf1e3a3_1 conda-forge
libffi 3.3 h046ec9c_2 conda-forge
libgfortran 5.0.0 9_3_0_h6c81a4c_22 conda-forge
libgfortran-devel_osx-64 9.3.0 h6c81a4c_22 conda-forge
libgfortran5 9.3.0 h6c81a4c_22 conda-forge
libglib 2.68.2 hd556434_0 conda-forge
libiconv 1.16 haf1e3a3_0 conda-forge
liblapack 3.9.0 9_openblas conda-forge
libllvm11 11.1.0 hd011deb_2 conda-forge
libnghttp2 1.43.0 h07e645a_0 conda-forge
libopenblas 0.3.15 openmp_h5e1b9a4_0 conda-forge
libpng 1.6.37 h7cec526_2 conda-forge
libsodium 1.0.18 hbcb3906_1 conda-forge
libssh2 1.9.0 h52ee1ee_6 conda-forge
libtiff 4.2.0 h7c11950_1 conda-forge
libuv 1.41.0 hbcf498f_0 conda-forge
libwebp-base 1.2.0 h0d85af4_2 conda-forge
libxml2 2.9.12 h93ec3fd_0 conda-forge
llvm-openmp 11.1.0 hda6cdc1_1 conda-forge
llvm-tools 11.1.0 hd011deb_2 conda-forge
lz4-c 1.9.3 h046ec9c_0 conda-forge
make 4.3 h22f3db7_1 conda-forge
markupsafe 2.0.0 py36hfa26744_0 conda-forge
mccabe 0.6.1 py_1 conda-forge
mistune 0.8.4 py36h20b66c6_1003 conda-forge
mpc 1.1.0 ha57cd0f_1009 conda-forge
mpfr 4.0.2 h72d8aaf_1 conda-forge
mypy 0.812 py36hfa26744_2 conda-forge
mypy_extensions 0.4.3 py36h79c6626_3 conda-forge
nbclassic 0.2.8 pyhd8ed1ab_0 conda-forge
nbclient 0.5.3 pyhd8ed1ab_0 conda-forge
nbconvert 6.0.7 py36h79c6626_3 conda-forge
nbformat 5.1.3 pyhd8ed1ab_0 conda-forge
ncurses 6.2 h2e338ed_4 conda-forge
nest-asyncio 1.5.1 pyhd8ed1ab_0 conda-forge
nodejs 14.15.4 hb529b34_1 conda-forge
notebook 6.3.0 py36h79c6626_0 conda-forge
openssl 1.1.1k h0d85af4_0 conda-forge
packaging 20.9 pyh44b312d_0 conda-forge
pandoc 2.13 h0d85af4_0 conda-forge
pandocfilters 1.4.2 py_1 conda-forge
pango 1.48.4 ha05cd14_1 conda-forge
parso 0.7.1 pyh9f0ad1d_0 conda-forge
pathspec 0.8.1 pyhd3deb0d_0 conda-forge
pcre 8.44 hb1e8313_0 conda-forge
pcre2 10.36 h5cf9962_1 conda-forge
pexpect 4.8.0 pyh9f0ad1d_2 conda-forge
pickleshare 0.7.5 py_1003 conda-forge
pip 21.1.1 pyhd8ed1ab_0 conda-forge
pixman 0.40.0 hbcb3906_0 conda-forge
pluggy 0.13.1 py36h79c6626_4 conda-forge
prometheus_client 0.10.1 pyhd8ed1ab_0 conda-forge
prompt-toolkit 3.0.18 pyha770c72_0 conda-forge
psutil 5.8.0 py36hfa26744_1 conda-forge
ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge
py 1.10.0 pypi_0 pypi
pycodestyle 2.7.0 pyhd8ed1ab_0 conda-forge
pycparser 2.20 pyh9f0ad1d_2 conda-forge
pydocstyle 6.0.0 pyhd8ed1ab_0 conda-forge
pyflakes 2.3.1 pyhd8ed1ab_0 conda-forge
pygments 2.9.0 pyhd8ed1ab_0 conda-forge
pylint 2.7.2 py36h79c6626_0 conda-forge
pyls-black 0.4.6 pyh9f0ad1d_0 conda-forge
pyls-isort 0.2.0 pyh9f0ad1d_0 conda-forge
pyls-mypy 0.1.8 pyh9f0ad1d_1 conda-forge
pyopenssl 20.0.1 pyhd8ed1ab_0 conda-forge
pyparsing 2.4.7 pyh9f0ad1d_0 conda-forge
pyrsistent 0.17.3 py36h20b66c6_2 conda-forge
pysocks 1.7.1 py36h79c6626_3 conda-forge
pytest 6.2.4 pypi_0 pypi
python 3.6.13 h7728216_0_cpython conda-forge
python-dateutil 2.8.1 py_0 conda-forge
python-language-server 0.11.1 py36_0 conda-forge
python-lsp-jsonrpc 1.0.0 pyhd8ed1ab_0 conda-forge
python-lsp-server 1.0.1 pyhd8ed1ab_0 conda-forge
python_abi 3.6 1_cp36m conda-forge
pytz 2021.1 pyhd8ed1ab_0 conda-forge
pyzmq 22.0.3 py36h50cd92c_1 conda-forge
r 4.0 r40_1004 conda-forge
r-askpass 1.1 r40h17f1fa6_2 conda-forge
r-assertthat 0.2.1 r40h6115d3f_2 conda-forge
r-backports 1.2.1 r40h28b5c78_0 conda-forge
r-base 4.0.5 h4d23a9d_1 conda-forge
r-base64enc 0.1_3 r40h17f1fa6_1004 conda-forge
r-boot 1.3_28 r40hc72bb7e_0 conda-forge
r-brew 1.0_6 r40h6115d3f_1003 conda-forge
r-brio 1.1.2 r40h28b5c78_0 conda-forge
r-callr 3.7.0 r40hc72bb7e_0 conda-forge
r-class 7.3_19 r40h28b5c78_0 conda-forge
r-cli 2.5.0 r40hc72bb7e_0 conda-forge
r-cluster 2.1.1 r40h59bb11e_0 conda-forge
r-codetools 0.2_18 r40hc72bb7e_0 conda-forge
r-collections 0.3.5 r40h800e0f2_0 conda-forge
r-commonmark 1.7 r40h17f1fa6_1002 conda-forge
r-crayon 1.4.1 r40hc72bb7e_0 conda-forge
r-curl 4.3.1 r40h28b5c78_0 conda-forge
r-cyclocomp 1.1.0 r40h6115d3f_1004 conda-forge
r-desc 1.3.0 r40hc72bb7e_0 conda-forge
r-diffobj 0.3.4 r40h28b5c78_0 conda-forge
r-digest 0.6.27 r40h9951f98_0 conda-forge
r-ellipsis 0.3.2 r40h28b5c78_0 conda-forge
r-evaluate 0.14 r40h6115d3f_2 conda-forge
r-fansi 0.4.2 r40h28b5c78_0 conda-forge
r-foreign 0.8_81 r40h066c5db_0 conda-forge
r-fs 1.5.0 r40h710217c_0 conda-forge
r-glue 1.4.2 r40h066c5db_0 conda-forge
r-highr 0.9 r40hc72bb7e_0 conda-forge
r-htmltools 0.5.1.1 r40h815b84a_0 conda-forge
r-httr 1.4.2 r40h6115d3f_0 conda-forge
r-irdisplay 1.0 r40hd8ed1ab_0 conda-forge
r-irkernel 1.2 r40hc72bb7e_0 conda-forge
r-jsonlite 1.7.2 r40h066c5db_0 conda-forge
r-kernsmooth 2.23_18 r40h983bced_0 conda-forge
r-knitr 1.33 r40hc72bb7e_0 conda-forge
r-languageserver 0.3.10 r40h28b5c78_0 conda-forge
r-lattice 0.20_44 r40h28b5c78_0 conda-forge
r-lazyeval 0.2.2 r40h17f1fa6_2 conda-forge
r-lifecycle 1.0.0 r40hc72bb7e_0 conda-forge
r-lintr 2.0.1 r40h6115d3f_1 conda-forge
r-magrittr 2.0.1 r40h066c5db_1 conda-forge
r-markdown 1.1 r40h066c5db_1 conda-forge
r-mass 7.3_54 r40h28b5c78_0 conda-forge
r-matrix 1.3_2 r40h9a4b173_0 conda-forge
r-mgcv 1.8_34 r40h9a4b173_0 conda-forge
r-mime 0.10 r40hf6ff476_0 conda-forge
r-nlme 3.1_152 r40h59bb11e_0 conda-forge
r-nnet 7.3_16 r40h28b5c78_0 conda-forge
r-openssl 1.4.4 r40hd95e000_0 conda-forge
r-pbdzmq 0.3_5 r40h5cc58b7_1 conda-forge
r-pillar 1.6.0 r40hc72bb7e_0 conda-forge
r-pkgconfig 2.0.3 r40h6115d3f_1 conda-forge
r-pkgload 1.2.1 r40h9951f98_0 conda-forge
r-praise 1.0.0 r40h6115d3f_1004 conda-forge
r-processx 3.5.2 r40h28b5c78_0 conda-forge
r-ps 1.6.0 r40h28b5c78_0 conda-forge
r-purrr 0.3.4 r40h28b5c78_1 conda-forge
r-r.cache 0.15.0 r40hc72bb7e_0 conda-forge
r-r.methodss3 1.8.1 r40h6115d3f_0 conda-forge
r-r.oo 1.24.0 r40h6115d3f_0 conda-forge
r-r.utils 2.10.1 r40h6115d3f_0 conda-forge
r-r6 2.5.0 r40hc72bb7e_0 conda-forge
r-rcpp 1.0.6 r40h815b84a_0 conda-forge
r-recommended 4.0 r40_1004 conda-forge
r-rematch2 2.1.2 r40h6115d3f_1 conda-forge
r-remotes 2.3.0 r40hc72bb7e_0 conda-forge
r-repr 1.1.3 r40h785f33e_0 conda-forge
r-rex 1.2.0 r40h6115d3f_1 conda-forge
r-rlang 0.4.11 r40h28b5c78_0 conda-forge
r-roxygen2 7.1.1 r40hc5da6b9_0 conda-forge
r-rpart 4.1_15 r40h066c5db_2 conda-forge
r-rprojroot 2.0.2 r40hc72bb7e_0 conda-forge
r-rstudioapi 0.13 r40hc72bb7e_0 conda-forge
r-spatial 7.3_14 r40h28b5c78_0 conda-forge
r-stringdist 0.9.6.3 r40h28b5c78_0 conda-forge
r-stringi 1.6.1 r40hd783aa8_0 conda-forge
r-stringr 1.4.0 r40h6115d3f_2 conda-forge
r-styler 1.4.1 r40hc72bb7e_0 conda-forge
r-survival 3.2_10 r40h28b5c78_0 conda-forge
r-sys 3.4 r40h800e0f2_0 conda-forge
r-testthat 3.0.2 r40h9951f98_0 conda-forge
r-tibble 3.1.1 r40h28b5c78_0 conda-forge
r-utf8 1.2.1 r40h28b5c78_0 conda-forge
r-uuid 0.1_4 r40h17f1fa6_1 conda-forge
r-vctrs 0.3.8 r40h28b5c78_0 conda-forge
r-waldo 0.2.5 r40hc72bb7e_0 conda-forge
r-withr 2.4.2 r40hc72bb7e_0 conda-forge
r-xfun 0.22 r40h28b5c78_0 conda-forge
r-xml2 1.3.2 r40hc5da6b9_1 conda-forge
r-xmlparsedata 1.0.5 r40hc72bb7e_0 conda-forge
r-yaml 2.2.1 r40h066c5db_1 conda-forge
r-zeallot 0.1.0 r40h6115d3f_1002 conda-forge
readline 8.1 h05e3726_0 conda-forge
regex 2021.4.4 py36hfa26744_0 conda-forge
requests 2.25.1 pyhd3deb0d_0 conda-forge
rope 0.18.0 pyhd3deb0d_0 conda-forge
rpy2 3.4.4 py36r40hab44bd3_0 conda-forge
ruamel_yaml 0.15.80 py36h49ba835_1004 conda-forge
send2trash 1.5.0 py_0 conda-forge
setuptools 49.6.0 py36h79c6626_3 conda-forge
simplegeneric 0.8.1 py_1 conda-forge
six 1.16.0 pyh6c4a22f_0 conda-forge
sniffio 1.2.0 py36h79c6626_1 conda-forge
snowballstemmer 2.1.0 pyhd8ed1ab_0 conda-forge
sqlite 3.35.5 h44b9ce1_0 conda-forge
tapi 1100.0.11 h9ce4665_0 conda-forge
tectonic 0.4.1 h360dd97_0 conda-forge
terminado 0.9.5 py36h79c6626_0 conda-forge
testpath 0.4.4 py_0 conda-forge
texlab 2.2.2 h08cba0f_0 conda-forge
tk 8.6.10 h0419947_1 conda-forge
tktable 2.10 h49f0cf7_3 conda-forge
toml 0.10.2 pyhd8ed1ab_0 conda-forge
tornado 6.1 py36h20b66c6_1 conda-forge
traitlets 4.3.3 py36h9f0ad1d_1 conda-forge
typed-ast 1.4.3 py36hfa26744_0 conda-forge
typing_extensions 3.7.4.3 py_0 conda-forge
tzlocal 2.1 pyh9f0ad1d_0 conda-forge
ujson 4.0.2 py36hefe7e0e_0 conda-forge
urllib3 1.26.4 pyhd8ed1ab_0 conda-forge
wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge
webencodings 0.5.1 py_1 conda-forge
websocket-client 0.57.0 py36h79c6626_4 conda-forge
wheel 0.36.2 pyhd3deb0d_0 conda-forge
wrapt 1.12.1 py36h20b66c6_3 conda-forge
xz 5.2.5 haf1e3a3_1 conda-forge
yaml 0.2.5 haf1e3a3_0 conda-forge
yapf 0.31.0 pyhd8ed1ab_0 conda-forge
zeromq 4.3.4 h1c7c35f_0 conda-forge
zipp 3.4.1 pyhd8ed1ab_0 conda-forge
zlib 1.2.11 h7795811_1010 conda-forge
zstd 1.4.9 h582d3a0_0 conda-forge

conda env:
name: jupyterlab-lsp
channels:
- conda-forge
- defaults
dependencies:
- _r-mutex=1.0.1=anacondar_1
- anyio=2.2.0=py36h79c6626_0
- appdirs=1.4.4=pyh9f0ad1d_0
- appnope=0.1.2=py36h79c6626_1
- argon2-cffi=20.1.0=py36h20b66c6_2
- astroid=2.5.6=py36h79c6626_0
- async_generator=1.10=py_0
- attrs=21.2.0=pyhd8ed1ab_0
- autopep8=1.5.7=pyhd8ed1ab_0
- babel=2.9.1=pyh44b312d_0
- backcall=0.2.0=pyh9f0ad1d_0
- backports=1.0=py_2
- backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
- black=21.5b0=pyhd8ed1ab_0
- bleach=3.3.0=pyh44b312d_0
- brotlipy=0.7.0=py36h20b66c6_1001
- bwidget=1.9.14=h694c41f_0
- bzip2=1.0.8=h0d85af4_4
- c-ares=1.17.1=h0d85af4_1
- ca-certificates=2020.12.5=h033912b_0
- cairo=1.16.0=he43a7df_1008
- cctools_osx-64=949.0.1=h6407bdd_21
- certifi=2020.12.5=py36h79c6626_1
- cffi=1.14.5=py36hfaecaff_0
- chardet=4.0.0=py36h79c6626_1
- chktex=1.7.6=h0678c8f_0
- clang=11.1.0=h694c41f_1
- clang-11=11.1.0=default_he082bbe_1
- clang_osx-64=11.1.0=hb91bd55_2
- clangxx=11.1.0=default_he082bbe_1
- clangxx_osx-64=11.1.0=h7e1b574_2
- click=8.0.0=py36h79c6626_0
- compiler-rt=11.1.0=h654b07c_0
- compiler-rt_osx-64=11.1.0=h8c5fa43_0
- configparser=5.0.2=pyhd8ed1ab_0
- contextvars=2.4=py_0
- cryptography=3.4.7=py36h3d45be8_0
- curl=7.76.1=hb861fe1_2
- dataclasses=0.8=pyh787bdff_0
- decorator=5.0.7=pyhd8ed1ab_0
- defusedxml=0.7.1=pyhd8ed1ab_0
- entrypoints=0.3=pyhd8ed1ab_1003
- flake8=3.9.2=pyhd8ed1ab_0
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
- font-ttf-inconsolata=3.000=h77eed37_0
- font-ttf-source-code-pro=2.038=h77eed37_0
- font-ttf-ubuntu=0.83=hab24e00_0
- fontconfig=2.13.1=h10f422b_1005
- fonts-conda-ecosystem=1=0
- fonts-conda-forge=1=0
- freetype=2.10.4=h4cff582_1
- fribidi=1.0.10=hbcb3906_0
- future=0.18.2=py36h79c6626_3
- gettext=0.19.8.1=h7937167_1005
- gfortran_impl_osx-64=9.3.0=h9cc0e5e_22
- gfortran_osx-64=9.3.0=h18f7dce_14
- gmp=6.2.1=h2e338ed_0
- graphite2=1.3.13=h2e338ed_1001
- gsl=2.6=h71c5fe9_2
- harfbuzz=2.8.1=h159f659_0
- icu=68.1=h74dc148_0
- idna=2.10=pyh9f0ad1d_0
- immutables=0.15=py36h49ba835_0
- importlib-metadata=4.0.1=py36h79c6626_0
- importlib_metadata=4.0.1=hd8ed1ab_0
- ipykernel=5.5.5=py36h495a4c6_0
- ipython=7.16.1=py36h9cf137f_2
- ipython_genutils=0.2.0=py_1
- isl=0.22.1=hb1e8313_2
- isort=5.8.0=pyhd8ed1ab_0
- jedi=0.17.2=py36h79c6626_1
- jinja2=3.0.0=pyhd8ed1ab_0
- jpeg=9d=hbcb3906_0
- json-rpc=1.12.2=py_0
- json5=0.9.5=pyh9f0ad1d_0
- jsonschema=3.2.0=pyhd8ed1ab_3
- jupyter_client=6.1.12=pyhd8ed1ab_0
- jupyter_core=4.7.1=py36h79c6626_0
- jupyter_server=1.7.0=py36h79c6626_1
- jupyterlab=3.0.15=pyhd8ed1ab_0
- jupyterlab-classic=0.1.10=pyhd8ed1ab_0
- jupyterlab_pygments=0.1.2=pyh9f0ad1d_0
- jupyterlab_server=2.5.1=pyhd8ed1ab_0
- krb5=1.19.1=hcfbf3a7_0
- lazy-object-proxy=1.6.0=py36hfa26744_0
- ld64_osx-64=530=he8994da_21
- ldid=2.1.2=h7660a38_2
- libblas=3.9.0=9_openblas
- libcblas=3.9.0=9_openblas
- libclang-cpp11.1=11.1.0=default_he082bbe_1
- libcurl=7.76.1=hf45b732_2
- libcxx=11.1.0=habf9029_0
- libedit=3.1.20191231=h0678c8f_2
- libev=4.33=haf1e3a3_1
- libffi=3.3=h046ec9c_2
- libgfortran=5.0.0=9_3_0_h6c81a4c_22
- libgfortran-devel_osx-64=9.3.0=h6c81a4c_22
- libgfortran5=9.3.0=h6c81a4c_22
- libglib=2.68.2=hd556434_0
- libiconv=1.16=haf1e3a3_0
- liblapack=3.9.0=9_openblas
- libllvm11=11.1.0=hd011deb_2
- libnghttp2=1.43.0=h07e645a_0
- libopenblas=0.3.15=openmp_h5e1b9a4_0
- libpng=1.6.37=h7cec526_2
- libsodium=1.0.18=hbcb3906_1
- libssh2=1.9.0=h52ee1ee_6
- libtiff=4.2.0=h7c11950_1
- libuv=1.41.0=hbcf498f_0
- libwebp-base=1.2.0=h0d85af4_2
- libxml2=2.9.12=h93ec3fd_0
- llvm-openmp=11.1.0=hda6cdc1_1
- llvm-tools=11.1.0=hd011deb_2
- lz4-c=1.9.3=h046ec9c_0
- make=4.3=h22f3db7_1
- markupsafe=2.0.0=py36hfa26744_0
- mccabe=0.6.1=py_1
- mistune=0.8.4=py36h20b66c6_1003
- mpc=1.1.0=ha57cd0f_1009
- mpfr=4.0.2=h72d8aaf_1
- mypy=0.812=py36hfa26744_2
- mypy_extensions=0.4.3=py36h79c6626_3
- nbclassic=0.2.8=pyhd8ed1ab_0
- nbclient=0.5.3=pyhd8ed1ab_0
- nbconvert=6.0.7=py36h79c6626_3
- nbformat=5.1.3=pyhd8ed1ab_0
- ncurses=6.2=h2e338ed_4
- nest-asyncio=1.5.1=pyhd8ed1ab_0
- nodejs=14.15.4=hb529b34_1
- notebook=6.3.0=py36h79c6626_0
- openssl=1.1.1k=h0d85af4_0
- packaging=20.9=pyh44b312d_0
- pandoc=2.13=h0d85af4_0
- pandocfilters=1.4.2=py_1
- pango=1.48.4=ha05cd14_1
- parso=0.7.1=pyh9f0ad1d_0
- pathspec=0.8.1=pyhd3deb0d_0
- pcre=8.44=hb1e8313_0
- pcre2=10.36=h5cf9962_1
- pexpect=4.8.0=pyh9f0ad1d_2
- pickleshare=0.7.5=py_1003
- pip=21.1.1=pyhd8ed1ab_0
- pixman=0.40.0=hbcb3906_0
- pluggy=0.13.1=py36h79c6626_4
- prometheus_client=0.10.1=pyhd8ed1ab_0
- prompt-toolkit=3.0.18=pyha770c72_0
- psutil=5.8.0=py36hfa26744_1
- ptyprocess=0.7.0=pyhd3deb0d_0
- pycodestyle=2.7.0=pyhd8ed1ab_0
- pycparser=2.20=pyh9f0ad1d_2
- pydocstyle=6.0.0=pyhd8ed1ab_0
- pyflakes=2.3.1=pyhd8ed1ab_0
- pygments=2.9.0=pyhd8ed1ab_0
- pylint=2.7.2=py36h79c6626_0
- pyls-black=0.4.6=pyh9f0ad1d_0
- pyls-isort=0.2.0=pyh9f0ad1d_0
- pyls-mypy=0.1.8=pyh9f0ad1d_1
- pyopenssl=20.0.1=pyhd8ed1ab_0
- pyparsing=2.4.7=pyh9f0ad1d_0
- pyrsistent=0.17.3=py36h20b66c6_2
- pysocks=1.7.1=py36h79c6626_3
- python=3.6.13=h7728216_0_cpython
- python-dateutil=2.8.1=py_0
- python-language-server=0.11.1=py36_0
- python-lsp-jsonrpc=1.0.0=pyhd8ed1ab_0
- python-lsp-server=1.0.1=pyhd8ed1ab_0
- python_abi=3.6=1_cp36m
- pytz=2021.1=pyhd8ed1ab_0
- pyzmq=22.0.3=py36h50cd92c_1
- r=4.0=r40_1004
- r-askpass=1.1=r40h17f1fa6_2
- r-assertthat=0.2.1=r40h6115d3f_2
- r-backports=1.2.1=r40h28b5c78_0
- r-base=4.0.5=h4d23a9d_1
- r-base64enc=0.1_3=r40h17f1fa6_1004
- r-boot=1.3_28=r40hc72bb7e_0
- r-brew=1.0_6=r40h6115d3f_1003
- r-brio=1.1.2=r40h28b5c78_0
- r-callr=3.7.0=r40hc72bb7e_0
- r-class=7.3_19=r40h28b5c78_0
- r-cli=2.5.0=r40hc72bb7e_0
- r-cluster=2.1.1=r40h59bb11e_0
- r-codetools=0.2_18=r40hc72bb7e_0
- r-collections=0.3.5=r40h800e0f2_0
- r-commonmark=1.7=r40h17f1fa6_1002
- r-crayon=1.4.1=r40hc72bb7e_0
- r-curl=4.3.1=r40h28b5c78_0
- r-cyclocomp=1.1.0=r40h6115d3f_1004
- r-desc=1.3.0=r40hc72bb7e_0
- r-diffobj=0.3.4=r40h28b5c78_0
- r-digest=0.6.27=r40h9951f98_0
- r-ellipsis=0.3.2=r40h28b5c78_0
- r-evaluate=0.14=r40h6115d3f_2
- r-fansi=0.4.2=r40h28b5c78_0
- r-foreign=0.8_81=r40h066c5db_0
- r-fs=1.5.0=r40h710217c_0
- r-glue=1.4.2=r40h066c5db_0
- r-highr=0.9=r40hc72bb7e_0
- r-htmltools=0.5.1.1=r40h815b84a_0
- r-httr=1.4.2=r40h6115d3f_0
- r-irdisplay=1.0=r40hd8ed1ab_0
- r-irkernel=1.2=r40hc72bb7e_0
- r-jsonlite=1.7.2=r40h066c5db_0
- r-kernsmooth=2.23_18=r40h983bced_0
- r-knitr=1.33=r40hc72bb7e_0
- r-languageserver=0.3.10=r40h28b5c78_0
- r-lattice=0.20_44=r40h28b5c78_0
- r-lazyeval=0.2.2=r40h17f1fa6_2
- r-lifecycle=1.0.0=r40hc72bb7e_0
- r-lintr=2.0.1=r40h6115d3f_1
- r-magrittr=2.0.1=r40h066c5db_1
- r-markdown=1.1=r40h066c5db_1
- r-mass=7.3_54=r40h28b5c78_0
- r-matrix=1.3_2=r40h9a4b173_0
- r-mgcv=1.8_34=r40h9a4b173_0
- r-mime=0.10=r40hf6ff476_0
- r-nlme=3.1_152=r40h59bb11e_0
- r-nnet=7.3_16=r40h28b5c78_0
- r-openssl=1.4.4=r40hd95e000_0
- r-pbdzmq=0.3_5=r40h5cc58b7_1
- r-pillar=1.6.0=r40hc72bb7e_0
- r-pkgconfig=2.0.3=r40h6115d3f_1
- r-pkgload=1.2.1=r40h9951f98_0
- r-praise=1.0.0=r40h6115d3f_1004
- r-processx=3.5.2=r40h28b5c78_0
- r-ps=1.6.0=r40h28b5c78_0
- r-purrr=0.3.4=r40h28b5c78_1
- r-r.cache=0.15.0=r40hc72bb7e_0
- r-r.methodss3=1.8.1=r40h6115d3f_0
- r-r.oo=1.24.0=r40h6115d3f_0
- r-r.utils=2.10.1=r40h6115d3f_0
- r-r6=2.5.0=r40hc72bb7e_0
- r-rcpp=1.0.6=r40h815b84a_0
- r-recommended=4.0=r40_1004
- r-rematch2=2.1.2=r40h6115d3f_1
- r-remotes=2.3.0=r40hc72bb7e_0
- r-repr=1.1.3=r40h785f33e_0
- r-rex=1.2.0=r40h6115d3f_1
- r-rlang=0.4.11=r40h28b5c78_0
- r-roxygen2=7.1.1=r40hc5da6b9_0
- r-rpart=4.1_15=r40h066c5db_2
- r-rprojroot=2.0.2=r40hc72bb7e_0
- r-rstudioapi=0.13=r40hc72bb7e_0
- r-spatial=7.3_14=r40h28b5c78_0
- r-stringdist=0.9.6.3=r40h28b5c78_0
- r-stringi=1.6.1=r40hd783aa8_0
- r-stringr=1.4.0=r40h6115d3f_2
- r-styler=1.4.1=r40hc72bb7e_0
- r-survival=3.2_10=r40h28b5c78_0
- r-sys=3.4=r40h800e0f2_0
- r-testthat=3.0.2=r40h9951f98_0
- r-tibble=3.1.1=r40h28b5c78_0
- r-utf8=1.2.1=r40h28b5c78_0
- r-uuid=0.1_4=r40h17f1fa6_1
- r-vctrs=0.3.8=r40h28b5c78_0
- r-waldo=0.2.5=r40hc72bb7e_0
- r-withr=2.4.2=r40hc72bb7e_0
- r-xfun=0.22=r40h28b5c78_0
- r-xml2=1.3.2=r40hc5da6b9_1
- r-xmlparsedata=1.0.5=r40hc72bb7e_0
- r-yaml=2.2.1=r40h066c5db_1
- r-zeallot=0.1.0=r40h6115d3f_1002
- readline=8.1=h05e3726_0
- regex=2021.4.4=py36hfa26744_0
- requests=2.25.1=pyhd3deb0d_0
- rope=0.18.0=pyhd3deb0d_0
- rpy2=3.4.4=py36r40hab44bd3_0
- ruamel_yaml=0.15.80=py36h49ba835_1004
- send2trash=1.5.0=py_0
- setuptools=49.6.0=py36h79c6626_3
- simplegeneric=0.8.1=py_1
- six=1.16.0=pyh6c4a22f_0
- sniffio=1.2.0=py36h79c6626_1
- snowballstemmer=2.1.0=pyhd8ed1ab_0
- sqlite=3.35.5=h44b9ce1_0
- tapi=1100.0.11=h9ce4665_0
- tectonic=0.4.1=h360dd97_0
- terminado=0.9.5=py36h79c6626_0
- testpath=0.4.4=py_0
- texlab=2.2.2=h08cba0f_0
- tk=8.6.10=h0419947_1
- tktable=2.10=h49f0cf7_3
- toml=0.10.2=pyhd8ed1ab_0
- tornado=6.1=py36h20b66c6_1
- traitlets=4.3.3=py36h9f0ad1d_1
- typed-ast=1.4.3=py36hfa26744_0
- typing_extensions=3.7.4.3=py_0
- tzlocal=2.1=pyh9f0ad1d_0
- ujson=4.0.2=py36hefe7e0e_0
- urllib3=1.26.4=pyhd8ed1ab_0
- wcwidth=0.2.5=pyh9f0ad1d_2
- webencodings=0.5.1=py_1
- websocket-client=0.57.0=py36h79c6626_4
- wheel=0.36.2=pyhd3deb0d_0
- wrapt=1.12.1=py36h20b66c6_3
- xz=5.2.5=haf1e3a3_1
- yaml=0.2.5=haf1e3a3_0
- yapf=0.31.0=pyhd8ed1ab_0
- zeromq=4.3.4=h1c7c35f_0
- zipp=3.4.1=pyhd8ed1ab_0
- zlib=1.2.11=h7795811_1010
- zstd=1.4.9=h582d3a0_0
- pip:
- iniconfig==1.1.1
- py==1.10.0
- pytest==6.2.4
prefix: /opt/miniconda3/envs/jupyterlab-lsp

Command Line Output
[I 2021-05-14 13:44:54.342 ServerApp] jupyterlab | extension was successfully linked.
[I 2021-05-14 13:44:54.351 ServerApp] jupyterlab_classic | extension was successfully linked.
/opt/miniconda3/envs/jupyterlab-lsp/lib/python3.6/site-packages/jupyter_server/transutils.py:13: FutureWarning: The alias `_()` will be deprecated. Use `_i18n()` instead.
  warnings.warn(warn_msg, FutureWarning)
[I 2021-05-14 13:44:54.636 ServerApp] jupyter_lsp | extension was found and enabled by nbclassic. Consider moving the extension to Jupyter Server's extension paths.
[I 2021-05-14 13:44:54.636 ServerApp] jupyter_lsp | extension was successfully linked.
[I 2021-05-14 13:44:54.636 ServerApp] nbclassic | extension was successfully linked.
[I 2021-05-14 13:44:55.117 ServerApp] jupyter_lsp | extension was successfully loaded.
[I 2021-05-14 13:44:55.118 LabApp] JupyterLab extension loaded from /opt/miniconda3/envs/jupyterlab-lsp/lib/python3.6/site-packages/jupyterlab
[I 2021-05-14 13:44:55.118 LabApp] JupyterLab application directory is /opt/miniconda3/envs/jupyterlab-lsp/share/jupyter/lab
[I 2021-05-14 13:44:55.121 ServerApp] jupyterlab | extension was successfully loaded.
[I 2021-05-14 13:44:55.123 ServerApp] jupyterlab_classic | extension was successfully loaded.
[I 2021-05-14 13:44:55.130 ServerApp] nbclassic | extension was successfully loaded.
[I 2021-05-14 13:44:55.130 ServerApp] Serving notebooks from local directory: /Users/jaewookahn/projects/lsp/jupyterlab-lsp
[I 2021-05-14 13:44:55.130 ServerApp] Jupyter Server 1.7.0 is running at:
[I 2021-05-14 13:44:55.130 ServerApp] http://localhost:8888/lab?token=80aefdbb6ed957871a396bb55443efc582b261828cdb82ec
[I 2021-05-14 13:44:55.130 ServerApp]     http://127.0.0.1:8888/lab?token=80aefdbb6ed957871a396bb55443efc582b261828cdb82ec
[I 2021-05-14 13:44:55.130 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 2021-05-14 13:44:55.136 ServerApp]
To access the server, open this file in a browser:
    file:///Users/jaewookahn/Library/Jupyter/runtime/jpserver-25019-open.html
Or copy and paste one of these URLs:
    http://localhost:8888/lab?token=80aefdbb6ed957871a396bb55443efc582b261828cdb82ec
    http://127.0.0.1:8888/lab?token=80aefdbb6ed957871a396bb55443efc582b261828cdb82ec

[I 2021-05-14 13:44:58.714 LabApp] Build is up to date
[I 2021-05-14 13:45:00.008 ServerApp] Kernel started: 68cac49f-5a88-46a7-bc71-5ead7d74284b
[W 2021-05-14 13:45:03.650 ServerApp] Got events for closed stream None

@kpinnipa

@krassowski
Copy link
Member

Thank you the detailed description. We are aware of some issues with 3.0.15 - I would recommend going back to 3.0.14 until this is resolved (#595). This is probably not what is causing the issue that you describe, but might help a little bit.

As for the issue described: it might be that the server extension did not get installed properly - it is not in the "installed server extensions" (which I guess is jupyter server extension list; I also guess it will be in jupyter serverextension list); it still does get loaded using the old jupyter notebook hook, but in strange order (before JupyterLab - why?).

In any case, please try to downgrade JupyterLab, as well as jupyter_server to 1.6.0 (1.7.0 released 4 days ago introduced some extension loading order change; not sure if this is related but might be worth a try if downgrading lab is not enough).

I am really sorry that it is causing trouble and I am not able to keep up with the maintenance. @bollwyvl might have some more ideas.

@jahn96
Copy link
Author

jahn96 commented May 14, 2021

I see! I will try that out! Thank you!

@jahn96
Copy link
Author

jahn96 commented May 17, 2021

I have downgraded jupyterlab to 3.0.14 and jupyter_server to 1.6.0. But, still I am getting a warning message saying that @krassowski/jupyterlab-lsp:signature settings schema could not be found and was not loaded, and only autocompletion with kernel works.

When I type jupyter serverextension list (with jupyter server extension list, I don't see jupyter_lsp), I see below:

config dir: /opt/miniconda3/envs/jupyterlab-lsp/etc/jupyter
    jupyterlab  enabled
    - Validating...
      jupyterlab 3.0.14 OK
    jupyterlab_classic  enabled
    - Validating...
      jupyterlab_classic 0.1.10 OK
    jupyter_lsp  enabled
    - Validating...
/opt/miniconda3/envs/jupyterlab-lsp/lib/python3.6/site-packages/jupyter_server/transutils.py:13: FutureWarning: The alias `_()` will be deprecated. Use `_i18n()` instead.
  warnings.warn(warn_msg, FutureWarning)
      jupyter_lsp 1.2.0 OK

Thank you so much for your help!

@krassowski
Copy link
Member

Don't worry about this warning - it is always there, it is just a warning; Could you try running:

jupyter server extension enable --sys-prefix --py jupyter_lsp

in your virtual environment and trying jupyter server extension list again? I just noticed it has no space in the binder/postBuild file, which would be a likely culprit for why it does not work locally if jupyter-server takes precedence (and works if installing via the other way).

@jahn96
Copy link
Author

jahn96 commented May 18, 2021

I ran those commands. And, here is the output. But, other features are still not working.

Config dir: /Users/jaewookahn/.jupyter

/opt/miniconda3/envs/jupyterlab-lsp/lib/python3.6/site-packages/jupyter_server/transutils.py:13: FutureWarning: The alias `_()` will be deprecated. Use `_i18n()` instead.
  warnings.warn(warn_msg, FutureWarning)
Config dir: /opt/miniconda3/envs/jupyterlab-lsp/etc/jupyter
    jupyter_lsp enabled
    - Validating jupyter_lsp...
      jupyter_lsp 1.2.0 OK
    jupyterlab enabled
    - Validating jupyterlab...
      jupyterlab 3.0.14 OK
    jupyterlab_classic enabled
    - Validating jupyterlab_classic...
      jupyterlab_classic 0.1.10 OK
    nbclassic enabled
    - Validating nbclassic...
      nbclassic  OK

Config dir: /usr/local/etc/jupyter

@krassowski
Copy link
Member

Sorry, I'm running short of ideas. Have you tried the "hard" way? If that does not work we could try to debug it on a zoom call some time this week.

@krassowski
Copy link
Member

Also jupyter lab --debug output might help.

@jahn96
Copy link
Author

jahn96 commented May 18, 2021

Yea, I have tried both "easy" and "hard" ways. None of them worked. It looks like with jupyter lab --debug, server request and fetch are working fine. Zoom call some time this week sounds great! Thank you so much for your time!

@krassowski
Copy link
Member

@jahn96 have a look here: jupyterlab/jupyterlab-git#937 where @sarahspak just solved a mystery on a very similarly looking issue. It might not be the same for you, but worth a shot.

@jahn96
Copy link
Author

jahn96 commented May 20, 2021

Yea, I will give it a try. Thanks!

@jahn96
Copy link
Author

jahn96 commented May 26, 2021

FIXED! Needed to update python-language-server.

@jahn96 jahn96 closed this as completed May 26, 2021
@krassowski krassowski mentioned this issue May 29, 2021
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants