fonsp/PlutoUtils.jl

cannot exit correctly when there is a notebook running

Roger-luo opened this issue · 0 comments

currently if a notebook is opened in a session, press ctrl+C doesn't work, but prints the following error, it was fine previously, do you know what's changed? @fonsp

InterruptException()
jl_task_get_next at /Applications/Julia-1.5.app/Contents/Resources/julia/lib/libjulia.dylib (unknown line)
poptask at ./task.jl:704
wait at ./task.jl:712 [inlined]
task_done_hook at ./task.jl:442
jl_finish_task at /Applications/Julia-1.5.app/Contents/Resources/julia/lib/libjulia.dylib (unknown line)
start_task at /Applications/Julia-1.5.app/Contents/Resources/julia/lib/libjulia.dylib (unknown line)
┌ Warning: Forcibly interrupting busy workers
│   exception = schedule: Task not runnable
└ @ Distributed /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Distributed/src/cluster.jl:1234
┌ Error: Exception while generating log record in module Distributed at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Distributed/src/cluster.jl:1234
│   exception =
│    schedule: Task not runnable
│    Stacktrace:
│     [1] error(::String) at ./error.jl:33
│     [2] schedule(::Task, ::Any; error::Bool) at ./task.jl:586
│     [3] schedule at ./task.jl:586 [inlined]
│     [4] uv_writecb_task(::Ptr{Nothing}, ::Int32) at ./stream.jl:1051
│     [5] poptask(::Base.InvasiveLinkedListSynchronized{Task}) at ./task.jl:704
│     [6] wait at ./task.jl:712 [inlined]
│     [7] uv_write(::Base.TTY, ::Ptr{UInt8}, ::UInt64) at ./stream.jl:933
│     [8] unsafe_write(::Base.TTY, ::Ptr{UInt8}, ::UInt64) at ./stream.jl:1005
│     [9] unsafe_write at ./io.jl:622 [inlined]
│     [10] write(::Base.TTY, ::Array{UInt8,1}) at ./io.jl:645
│     [11] handle_message(::Logging.ConsoleLogger, ::Base.CoreLogging.LogLevel, ::String, ::Module, ::Symbol, ::Symbol, ::String, ::Int64; maxlog::Nothing, kwargs::Base.Iterators.Pairs{Symbol,ErrorException,Tuple{Symbol},NamedTuple{(:exception,),Tuple{ErrorException}}}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Logging/src/ConsoleLogger.jl:161
│     [12] macro expansion at ./logging.jl:332 [inlined]
│     [13] terminate_all_workers() at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Distributed/src/cluster.jl:1234
│     [14] _atexit() at ./initdefs.jl:316
└ @ Distributed /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Distributed/src/cluster.jl:1234
Exception handling log message: fatal: error thrown and no exception handler available.
ErrorException("schedule: Task not runnable")
error at ./error.jl:33
#schedule#500 at ./task.jl:586
schedule##kw at ./task.jl:586 [inlined]
notify at ./condition.jl:130
#notify#483 at ./condition.jl:124 [inlined]
notify at ./condition.jl:124 [inlined]
notify at ./condition.jl:124 [inlined]
task_done_hook at ./task.jl:425
jl_finish_task at /Applications/Julia-1.5.app/Contents/Resources/julia/lib/libjulia.dylib (unknown line)
start_task at /Applications/Julia-1.5.app/Contents/Resources/julia/lib/libjulia.dylib (unknown line)