allen-ball / ganymede

The Ganymede Kernel is a Jupyter Notebook Java kernel based on the Java Shell tool, JShell.
Apache License 2.0
60 stars 3 forks source link

kernel not response in jupyterlab #4

Closed potoo0 closed 1 year ago

potoo0 commented 2 years ago

jupyterlab log file:

[I 2021-11-26 15:11:55.155 SingleUserLabApp log:189] 200 GET /user/code/api/kerne[75/2532]9515218 (code@127.0.0.1) 10.00ms
    INFO  [    main] log                            : Logging initialized @10660ms to org.eclipse.jetty.util.log.Slf4jLog
    INFO  [    main] JettyServletWebServerFactory   : Server initialized with port: 0
    INFO  [    main] Server                         : jetty-9.4.42.v20210604; built: 2021-06-04T17:33:38.939Z; git: 5cd5e6d2375eeab146813b0de9f19eda6ab6e6cb; jvm 11.0.11+9-Ubuntu-0ubuntu2.20.04
    INFO  [    main] application                    : Initializing Spring embedded WebApplicationContext
    INFO  [    main] ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2116 ms

[W 2021-11-26 15:11:56.168 SingleUserLabApp handlers:358] Replacing stale connection: 2fd5f4b7-fc9c-45f9-bbcd-1aedf2e70376:a8060cfd-9601-4f36-9b88-7a52f7ce7c07
    INFO  [    main] session        : DefaultSessionIdManager workerName=node0
    INFO  [    main] session        : No SessionScavenger set, using defaults
    INFO  [    main] session        : node0 Scavenging every 600000ms
    INFO  [    main] ContextHandler : Started o.s.b.w.e.j.JettyEmbeddedWebAppContext@25f723b0{application,/,[file:///tmp/jetty-docbase.0.933508601498325799/],AVAILABLE}
    INFO  [    main] Server         : Started @11641ms

[I 2021-11-26 15:11:56.649 SingleUserLabApp log:189] 200 GET /user/code/api/terminals?1637939514753 (code@127.0.0.1) 4.50ms

[I 2021-11-26 15:11:56.901 SingleUserLabApp log:189] 200 GET /user/code/api/contents?content=1&1637939516969 (code@127.0.0.1) 27.43ms

[I 2021-11-26 15:11:57.230 SingleUserLabApp log:189] 200 GET /user/code/api/sessions?1637939517294 (code@127.0.0.1) 10.23ms
    INFO  [    main] application        : Initializing Spring DispatcherServlet 'dispatcherServlet'
    INFO  [    main] DispatcherServlet  : Initializing Servlet 'dispatcherServlet'
    INFO  [    main] DispatcherServlet  : Completed initialization in 5 ms
    INFO  [    main] AbstractConnector  : Started ServerConnector@fe34b86{HTTP/1.1, (http/1.1)}{0.0.0.0:45671}
    INFO  [    main] JettyWebServer     : Jetty started on port(s) 45671 (http/1.1) with context path '/'

[I 2021-11-26 15:11:59.410 SingleUserLabApp log:189] 200 GET /user/code/api/contents?content=1&1637939519472 (code@127.0.0.1) 12.47ms
    INFO  [    main] Server             : Connected to 2fd5f4b7-fc9c-45f9-bbcd-1aedf2e70376 { "shell_port" : 53413, "iopub_port" : 55151, "stdin_port" : 39349, "control_port" : 51241, "hb_port" : 57605, "ip" : "127.0.0.1", "key" : "ef0d0cab-ac097be1421d4000e5ac953f", "transport" : "tcp", "signature_scheme" : "hmac-sha256", "kernel_name" : "ganymede-1.1.0.20210614-java-11" }
    INFO  [pool-1-thread-1] Dispatcher  : Bound ROUTER tcp://127.0.0.1:53413
    INFO  [pool-1-thread-3] Dispatcher  : Bound PUB tcp://127.0.0.1:55151
    INFO  [pool-1-thread-5] Dispatcher  : Bound REP tcp:[15/2532].1:57605
    INFO  [pool-1-thread-2] Dispatcher  : Bound ROUTER tcp://127.0.0.1:51241
    INFO  [pool-1-thread-4] Dispatcher  : Bound ROUTER tcp://127.0.0.1:39349

[I 2021-11-26 15:11:59.672 SingleUserLabApp log:189] 101 GET /user/code/api/kernels/2fd5f4b7-fc9c-45f9-bbcd-1aedf2e70376/channels?session_id=a8060cfd-9601-4f36-9b88-7a52f7ce7c07 (code@127.0.0.1) 13779.67ms

[I 2021-11-26 15:11:59.688 SingleUserLabApp log:189] 101 GET /user/code/api/kernels/2fd5f4b7-fc9c-45f9-bbcd-1aedf2e70376/channels?session_id=c4e332bf-b1b9-4feb-98b4-b0fac5c46e4f (code@127.0.0.1) 13786.21ms

[I 2021-11-26 15:11:59.701 SingleUserLabApp log:189] 101 GET /user/code/api/kernels/2fd5f4b7-fc9c-45f9-bbcd-1aedf2e70376/channels?session_id=d6bb3ea5-a3ac-410d-88ff-722c13f5e783 (code@127.0.0.1) 12180.16ms

[I 2021-11-26 15:11:59.736 SingleUserLabApp log:189] 101 GET /user/code/api/kernels/2fd5f4b7-fc9c-45f9-bbcd-1aedf2e70376/channels?session_id=a8060cfd-9601-4f36-9b88-7a52f7ce7c07 (code@127.0.0.1) 3573.83ms

[I 2021-11-26 15:12:05.568 SingleUserLabApp log:189] 200 GET /user/code/api/kernels?1637939525614 (code@127.0.0.1) 29.56ms

image

taisbak commented 2 years ago

This problem may be related to a similar issue I logged yesterday with the VS Code team: https://github.com/microsoft/vscode-jupyter/issues/9530 They think the root cause is that the ganymede kernel never returns session status.

ykazakov commented 1 year ago

Works fine for me with jupyterlab 3.4.7 and ganymede 2.0.1

potoo0 commented 1 year ago

ganymede 2.0.2 works fine, but is this kernel do not support tab autocompletion?