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

Julia Extension crashed after running versioninfo(verbose=true) twice in jupyter notebook #3567

Open
ChromatinRemodeling opened this issue Mar 18, 2024 · 0 comments

Comments

@ChromatinRemodeling
Copy link

In a jupyter notebook, if I execute versioninfo(verbose=true), I would get an error like this:

Error in Timer:
UndefVarError: `Base64EncodePipe` not defined
Stacktrace:
 [1] send_stream(name::String, send_callback::typeof(VSCodeServer.io_send_callback))
   @ VSCodeServer.IJuliaCore [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\packages\IJuliaCore\src\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/packages/IJuliaCore/src/)stdio.jl:152
 [2] send_stdio(name::String, send_callback::Function)
   @ VSCodeServer.IJuliaCore [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\packages\IJuliaCore\src\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/packages/IJuliaCore/src/)stdio.jl:120
 [3] #4
   @ [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\packages\IJuliaCore\src\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/packages/IJuliaCore/src/)stdio.jl:243 [inlined]
 [4] (::Base.var"#726#727"{VSCodeServer.IJuliaCore.var"#4#8"{typeof(VSCodeServer.io_send_callback)}, Timer})()
   @ Base [.\](https://file+.vscode-resource.vscode-cdn.net/d%3A/GoodGoodStudy/boyi/boyi/LinLab/Cuttlefish/examples/)asyncevent.jl:306
64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 16 virtual cores)
Environment:
  JULIA_CONDAPKG_BACKEND = Null
  JULIA_NUM_THREADS = 
  JULIA_PKG_SERVER = https://mirrors.pku.edu.cn/julia
  JULIA_PYTHONCALL_EXE = [D:\Programs\mambaforge\envs\torch\python.exe](file:///D:/Programs/mambaforge/envs/torch/python.exe)
...

If I execute the same line again, the VS Code extension crashed with the following error.

┌ Error: Some Julia code in the VS Code extension crashed
└ @ VSCodeServer [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\error_handler.jl:15](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/error_handler.jl:15)
ERROR: UndefVarError: `Base64EncodePipe` not defined
Stacktrace:
  [1] send_stream(name::String, send_callback::typeof(VSCodeServer.io_send_callback))
    @ VSCodeServer.IJuliaCore [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\packages\IJuliaCore\src\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/packages/IJuliaCore/src/)stdio.jl:152
  [2] flush(io::VSCodeServer.IJuliaCore.IJuliaStdio{Base.PipeEndpoint, typeof(VSCodeServer.io_send_callback)})
    @ VSCodeServer.IJuliaCore [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\packages\IJuliaCore\src\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/packages/IJuliaCore/src/)stdio.jl:272
  [3] flush_all()
    @ VSCodeServer.IJuliaCore [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\packages\IJuliaCore\src\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/packages/IJuliaCore/src/)stdio.jl:254
  [4] (::VSCodeServer.var"#214#215"{VSCodeServer.NotebookRunCellArguments, String})()
    @ VSCodeServer [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\packages\VSCodeServer\src\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/packages/VSCodeServer/src/)serve_notebook.jl:44
  [5] withpath(f::VSCodeServer.var"#214#215"{VSCodeServer.NotebookRunCellArguments, String}, path::String)
    @ VSCodeServer [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\packages\VSCodeServer\src\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/packages/VSCodeServer/src/)repl.jl:274
  [6] notebook_runcell_request(conn::VSCodeServer.JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint}, params::VSCodeServer.NotebookRunCellArguments)
    @ VSCodeServer [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\packages\VSCodeServer\src\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/packages/VSCodeServer/src/)serve_notebook.jl:13
  [7] dispatch_msg(x::VSCodeServer.JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint}, dispatcher::VSCodeServer.JSONRPC.MsgDispatcher, msg::Dict{String, Any})
    @ VSCodeServer.JSONRPC [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\packages\JSONRPC\src\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/packages/JSONRPC/src/)typed.jl:67
  [8] serve_notebook(pipename::String, outputchannel_logger::Base.CoreLogging.SimpleLogger; crashreporting_pipename::String)
    @ VSCodeServer [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\packages\VSCodeServer\src\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/packages/VSCodeServer/src/)serve_notebook.jl:139
  [9] top-level scope
    @ [c:\Users\LiTairan\.vscode\extensions\julialang.language-julia-1.75.2\scripts\notebook\](file:///C:/Users/LiTairan/.vscode/extensions/julialang.language-julia-1.75.2/scripts/notebook/)notebook.jl:35
 [10] include(mod::Module, _path::String)
    @ Base [.\](https://file+.vscode-resource.vscode-cdn.net/d%3A/GoodGoodStudy/boyi/boyi/LinLab/Cuttlefish/examples/)Base.jl:495
 [11] exec_options(opts::Base.JLOptions)
    @ Base [.\](https://file+.vscode-resource.vscode-cdn.net/d%3A/GoodGoodStudy/boyi/boyi/LinLab/Cuttlefish/examples/)client.jl:318
 [12] _start()
    @ Base [.\](https://file+.vscode-resource.vscode-cdn.net/d%3A/GoodGoodStudy/boyi/boyi/LinLab/Cuttlefish/examples/)client.jl:552

The error is reproducible in 2 computers.

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

1 participant