Skip to content

Instantly share code, notes, and snippets.

@fonsp
Created January 20, 2022 13:37
Show Gist options
  • Save fonsp/34dcc52e853baf512341034ede911f3f to your computer and use it in GitHub Desktop.
Save fonsp/34dcc52e853baf512341034ede911f3f to your computer and use it in GitHub Desktop.
julia> import Pluto; Pluto.run(require_secret_for_access=false, require_secret_for_open_links=false, launch_browser=false, auto_reload_from_file=true, port=1234)
Go to http://localhost:1234/ in your browser to start writing ~ have fun!
Press Ctrl+C in this terminal to stop Pluto
Updating registry at `~/.julia/registries/General.toml`
┌ Error: Update notebook failed
│ 🙋.body["updates"] =
│ 2-element Vector{Dict{Any, Any}}:
│ Dict("value" => Dict{Any, Any}("local_code" => "", "cell_id" => "92b62f58-dea0-4d64-aa17-ad0d2e8ebc0e", "running_disabled" => false, "code" => "", "code_folded" => false), "op" => "add", "path" => ["cell_inputs", "92b62f58-dea0-4d64-aa17-ad0d2e8ebc0e"])
│ Dict("value" => ["eb63031e-79f5-11ec-1c82-93c446b33177", "f2ef4abc-6006-4586-810f-f7515733c099", "c1353faa-3e07-4c88-93c7-e1f9f7b49920", "92b62f58-dea0-4d64-aa17-ad0d2e8ebc0e", "96396d23-5d27-4e52-b857-99a791cf2d79", "d3dcbcd6-12eb-49a4-aadb-f6e1913b7260"], "op" => "replace", "path" => ["cell_order"])
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#64#65"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:75
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileEditEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:72 [inlined]
│ [16] send_notebook_changes!(🙋::Pluto.ClientRequest; commentary::Dict{Symbol, Symbol})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:204
│ [17] response_update_notebook(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:335
│ [18] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [19] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [20] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [21] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [22] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [23] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [24] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [25] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [26] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:337
┌ Warning: Response function to message of type :update_notebook failed
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:377
┌ Warning: Reading WebSocket client stream failed for unknown reason:
│ parentbody =
│ Dict{Any, Any} with 5 entries:
│ "client_id" => "80h2q"
│ "body" => Dict{Any, Any}("updates"=>Dict{Any, Any}[Dict("value"=>Dict{Any, Any}("local_code"=>"", "cell_id"=>"92b62f58…
│ "request_id" => "d7nxef"
│ "notebook_id" => "eb63031e-79f5-11ec-0eef-ff11b639b3bc"
│ "type" => "update_notebook"
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#64#65"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:75
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileEditEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:72 [inlined]
│ [16] send_notebook_changes!(🙋::Pluto.ClientRequest; commentary::Dict{Symbol, Any})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:204
│ [17] response_update_notebook(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:343
│ [18] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [19] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [20] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [21] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [22] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [23] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [24] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [25] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [26] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:179
┌ Error: Update notebook failed
│ 🙋.body["updates"] =
│ 1-element Vector{Dict{Any, Any}}:
│ Dict("value" => "ENTER JC PASSWORD HERE:", "op" => "replace", "path" => ["cell_inputs", "f2ef4abc-6006-4586-810f-f7515733c099", "code"])
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#64#65"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:75
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileEditEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:72 [inlined]
│ [16] send_notebook_changes!(🙋::Pluto.ClientRequest; commentary::Dict{Symbol, Symbol})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:204
│ [17] response_update_notebook(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:335
│ [18] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [19] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [20] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [21] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [22] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [23] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [24] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [25] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [26] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:337
┌ Warning: Response function to message of type :run_multiple_cells failed
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:377
┌ Warning: Reading WebSocket client stream failed for unknown reason:
│ parentbody =
│ Dict{Any, Any} with 5 entries:
│ "client_id" => "80h2q"
│ "body" => Dict{Any, Any}("cells"=>["92b62f58-dea0-4d64-aa17-ad0d2e8ebc0e"])
│ "request_id" => "wss8ct"
│ "notebook_id" => "eb63031e-79f5-11ec-0eef-ff11b639b3bc"
│ "type" => "run_multiple_cells"
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#64#65"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:75
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileEditEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:72 [inlined]
│ [16] send_notebook_changes!(🙋::Pluto.ClientRequest; commentary::Nothing)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:204
│ [17] send_notebook_changes!
│ @ ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:184 [inlined]
│ [18] response_run_multiple_cells(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:410
│ [19] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [20] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [21] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [22] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [23] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [24] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [25] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [26] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [27] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:179
┌ Warning: Response function to message of type :run_multiple_cells failed
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:377
┌ Warning: Reading WebSocket client stream failed for unknown reason:
│ parentbody =
│ Dict{Any, Any} with 5 entries:
│ "client_id" => "kkcz0d"
│ "body" => Dict{Any, Any}("cells"=>Any[])
│ "request_id" => "wa1y08"
│ "notebook_id" => "eb63031e-79f5-11ec-0eef-ff11b639b3bc"
│ "type" => "run_multiple_cells"
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#64#65"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:75
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileEditEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:72 [inlined]
│ [16] send_notebook_changes!(🙋::Pluto.ClientRequest; commentary::Nothing)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:204
│ [17] send_notebook_changes!
│ @ ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:184 [inlined]
│ [18] response_run_multiple_cells(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:410
│ [19] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [20] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [21] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [22] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [23] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [24] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [25] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [26] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [27] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:179
┌ Warning: Response function to message of type :update_notebook failed
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:377
┌ Warning: Reading WebSocket client stream failed for unknown reason:
│ parentbody =
│ Dict{Any, Any} with 5 entries:
│ "client_id" => "r2je8d"
│ "body" => Dict{Any, Any}("updates"=>Dict{Any, Any}[Dict("value"=>"ENTER JC PASSWORD HERE:", "op"=>"replace", "path"=>[…
│ "request_id" => "1xgrunm"
│ "notebook_id" => "eb63031e-79f5-11ec-0eef-ff11b639b3bc"
│ "type" => "update_notebook"
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#64#65"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:75
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileEditEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:72 [inlined]
│ [16] send_notebook_changes!(🙋::Pluto.ClientRequest; commentary::Dict{Symbol, Any})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:204
│ [17] response_update_notebook(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:343
│ [18] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [19] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [20] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [21] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [22] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [23] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [24] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [25] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [26] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:179
┌ Warning: Response function to message of type :run_multiple_cells failed
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:377
┌ Warning: Reading WebSocket client stream failed for unknown reason:
│ parentbody =
│ Dict{Any, Any} with 5 entries:
│ "client_id" => "r2je8d"
│ "body" => Dict{Any, Any}("cells"=>["f2ef4abc-6006-4586-810f-f7515733c099"])
│ "request_id" => "1m80udi"
│ "notebook_id" => "eb63031e-79f5-11ec-0eef-ff11b639b3bc"
│ "type" => "run_multiple_cells"
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#64#65"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:75
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileEditEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:72 [inlined]
│ [16] send_notebook_changes!(🙋::Pluto.ClientRequest; commentary::Nothing)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:204
│ [17] send_notebook_changes!
│ @ ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:184 [inlined]
│ [18] response_run_multiple_cells(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:410
│ [19] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [20] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [21] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [22] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [23] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [24] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [25] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [26] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [27] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:179
┌ Error: Update notebook failed
│ 🙋.body["updates"] =
│ 2-element Vector{Dict{Any, Any}}:
│ Dict("value" => "a", "op" => "replace", "path" => ["cell_inputs", "92b62f58-dea0-4d64-aa17-ad0d2e8ebc0e", "local_code"])
│ Dict("value" => "f1018eba-f3ae-4af2-af7a-141190e82473", "op" => "replace", "path" => ["cell_inputs", "92b62f58-dea0-4d64-aa17-ad0d2e8ebc0e", "local_code_author_name"])
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#62#63"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:58
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileSaveEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:57 [inlined]
│ [16] save_notebook(session::Pluto.ServerSession, notebook::Pluto.Notebook)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Session.jl:56
│ [17] response_update_notebook(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:320
│ [18] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [19] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [20] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [21] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [22] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [23] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [24] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [25] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [26] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:337
┌ Warning: Response function to message of type :update_notebook failed
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:377
┌ Warning: Reading WebSocket client stream failed for unknown reason:
│ parentbody =
│ Dict{Any, Any} with 5 entries:
│ "client_id" => "80h2q"
│ "body" => Dict{Any, Any}("updates"=>Dict{Any, Any}[Dict("value"=>"a", "op"=>"replace", "path"=>["cell_inputs", "92b62f…
│ "request_id" => "v0cck8"
│ "notebook_id" => "eb63031e-79f5-11ec-0eef-ff11b639b3bc"
│ "type" => "update_notebook"
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#64#65"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:75
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileEditEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:72 [inlined]
│ [16] send_notebook_changes!(🙋::Pluto.ClientRequest; commentary::Dict{Symbol, Any})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:204
│ [17] response_update_notebook(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:343
│ [18] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [19] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [20] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [21] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [22] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [23] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [24] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [25] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [26] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:179
┌ Error: Update notebook failed
│ 🙋.body["updates"] =
│ 1-element Vector{Dict{Any, Any}}:
│ Dict("value" => "", "op" => "replace", "path" => ["cell_inputs", "92b62f58-dea0-4d64-aa17-ad0d2e8ebc0e", "local_code"])
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#62#63"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:58
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileSaveEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:57 [inlined]
│ [16] save_notebook(session::Pluto.ServerSession, notebook::Pluto.Notebook)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Session.jl:56
│ [17] response_update_notebook(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:320
│ [18] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [19] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [20] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [21] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [22] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [23] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [24] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [25] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [26] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:337
┌ Warning: Response function to message of type :update_notebook failed
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:377
┌ Warning: Reading WebSocket client stream failed for unknown reason:
│ parentbody =
│ Dict{Any, Any} with 5 entries:
│ "client_id" => "80h2q"
│ "body" => Dict{Any, Any}("updates"=>Dict{Any, Any}[Dict("value"=>"", "op"=>"replace", "path"=>["cell_inputs", "92b62f5…
│ "request_id" => "15ofd4t"
│ "notebook_id" => "eb63031e-79f5-11ec-0eef-ff11b639b3bc"
│ "type" => "update_notebook"
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#64#65"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:75
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileEditEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:72 [inlined]
│ [16] send_notebook_changes!(🙋::Pluto.ClientRequest; commentary::Dict{Symbol, Any})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:204
│ [17] response_update_notebook(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:343
│ [18] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [19] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [20] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [21] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [22] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [23] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [24] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [25] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [26] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:179
┌ Error: Update notebook failed
│ 🙋.body["updates"] =
│ 1-element Vector{Dict{Any, Any}}:
│ Dict("value" => "1", "op" => "replace", "path" => ["cell_inputs", "92b62f58-dea0-4d64-aa17-ad0d2e8ebc0e", "local_code"])
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#62#63"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:58
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileSaveEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:57 [inlined]
│ [16] save_notebook(session::Pluto.ServerSession, notebook::Pluto.Notebook)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Session.jl:56
│ [17] response_update_notebook(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:320
│ [18] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [19] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [20] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [21] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [22] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [23] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [24] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [25] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [26] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:337
┌ Warning: Response function to message of type :update_notebook failed
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:377
┌ Warning: Reading WebSocket client stream failed for unknown reason:
│ parentbody =
│ Dict{Any, Any} with 5 entries:
│ "client_id" => "80h2q"
│ "body" => Dict{Any, Any}("updates"=>Dict{Any, Any}[Dict("value"=>"1", "op"=>"replace", "path"=>["cell_inputs", "92b62f…
│ "request_id" => "184rvr4"
│ "notebook_id" => "eb63031e-79f5-11ec-0eef-ff11b639b3bc"
│ "type" => "update_notebook"
│ exception =
│ KeyError: key UUID("d3dcbcd6-12eb-49a4-aadb-f6e1913b7260") not found
│ Stacktrace:
│ [1] getindex
│ @ ./dict.jl:481 [inlined]
│ [2] #52
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:75 [inlined]
│ [3] iterate
│ @ ./generator.jl:47 [inlined]
│ [4] collect_to!(dest::Vector{Pluto.Cell}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, offs::Int64, st::Int64)
│ @ Base ./array.jl:782
│ [5] collect_to_with_first!
│ @ ./array.jl:760 [inlined]
│ [6] _collect(c::Vector{Base.UUID}, itr::Base.Generator{Vector{Base.UUID}, Pluto.var"#52#53"{Dict{Base.UUID, Pluto.Cell}}}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1})
│ @ Base ./array.jl:754
│ [7] collect_similar
│ @ ./array.jl:653 [inlined]
│ [8] map
│ @ ./abstractarray.jl:2849 [inlined]
│ [9] getproperty
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:74 [inlined]
│ [10] save_notebook(io::IOBuffer, notebook::Pluto.Notebook, serialize_temp::Bool)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Notebook.jl:154
│ [11] save_notebook
│ @ ~/Documents/Pluto.jl/src/notebook/Notebook.jl:105 [inlined]
│ [12] (::Pluto.var"#64#65"{Pluto.Notebook})(io::IOBuffer)
│ @ Pluto ~/Documents/Pluto.jl/src/notebook/Events.jl:75
│ [13] sprint(::Function; context::Nothing, sizehint::Int64)
│ @ Base ./strings/io.jl:114
│ [14] sprint
│ @ ./strings/io.jl:108 [inlined]
│ [15] FileEditEvent
│ @ ~/Documents/Pluto.jl/src/notebook/Events.jl:72 [inlined]
│ [16] send_notebook_changes!(🙋::Pluto.ClientRequest; commentary::Dict{Symbol, Any})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:204
│ [17] response_update_notebook(🙋::Pluto.ClientRequest)
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/Dynamic.jl:343
│ [18] process_ws_message(session::Pluto.ServerSession, parentbody::Dict{Any, Any}, clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:375
│ [19] (::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}})(clientstream::HTTP.WebSockets.WebSocket{HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:171
│ [20] upgrade(f::Pluto.var"#345#355"{Pluto.ServerSession, Base.RefValue{Function}}, http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}; binary::Bool)
│ @ HTTP.WebSockets ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:160
│ [21] upgrade
│ @ ~/.julia/packages/HTTP/aTjcj/src/WebSockets.jl:142 [inlined]
│ [22] (::Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}})(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}})
│ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:153
│ [23] handle
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:270 [inlined]
│ [24] #4
│ @ ~/.julia/packages/HTTP/aTjcj/src/Handlers.jl:351 [inlined]
│ [25] macro expansion
│ @ ~/.julia/packages/HTTP/aTjcj/src/Servers.jl:415 [inlined]
│ [26] (::HTTP.Servers.var"#13#14"{HTTP.Handlers.var"#4#5"{HTTP.Handlers.StreamHandlerFunction{Pluto.var"#344#354"{Pluto.ServerSession, HTTP.Handlers.Router{Symbol("##274")}, Base.RefValue{Function}}}}, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}, HTTP.Servers.Server{Nothing, Sockets.TCPServer}, HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.ConnectionPool.Transaction{Sockets.TCPSocket}}})()
│ @ HTTP.Servers ./task.jl:423
└ @ Pluto ~/Documents/Pluto.jl/src/webserver/WebServer.jl:179
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment