Error when evaluating `missing` in Juno

In Juno/Atom.

If I use ctrl-enter to evaluate missing in a .jl file, I get a Julia Client - Internal Error

Blockquote
TypeError: non-boolean (Missing) used in boolean context
(::getfield(Atom, Symbol(“##117#122”)){String,Int64,String})() at eval.jl:66
withpath(::getfield(Atom, Symbol(“##117#122”)){String,Int64,String}, ::String) at utils.jl:30
withpath at eval.jl:47 [inlined]
#116 at eval.jl:61 [inlined]
with_logstate(::getfield(Atom, Symbol(“##116#121”)){String,Int64,String}, ::Base.CoreLogging.LogState) at logging.jl:395
with_logger at logging.jl:491 [inlined]
#115 at eval.jl:60 [inlined]
hideprompt(::getfield(Atom, Symbol(“##115#120”)){String,Int64,String}) at repl.jl:85
macro expansion at eval.jl:59 [inlined]
(::getfield(Atom, Symbol(“##114#119”)))(::Dict{String,Any}) at eval.jl:54
handlemsg(::Dict{String,Any}, ::Dict{String,Any}) at comm.jl:164
(::getfield(Atom, Symbol(“##19#21”)){Array{Any,1}})() at task.jl:268

Julia 1.2.0
Atom Pkg v0.11.2
julia-client 0.11.2

Thanks for the report.

Fixed by
https://github.com/JunoLab/Atom.jl/pull/204

1 Like