[Error showing value of type Expr:
ERROR: type LineNumberNode has no field args
Stacktrace:
[1] getproperty(::Any, ::Symbol) at ./Base.jl:20
[2] show_generator(::IOContext{REPL.Terminals.TTYTerminal}, ::Expr, ::Int64) at ./array.jl:0
[3] show_unquoted(::IOContext{REPL.Terminals.TTYTerminal}, ::Expr, ::Int64, ::Int64) at ./show.jl:1248
[4] show_block(::IOContext{REPL.Terminals.TTYTerminal}, ::String, ::Array{Any,1}, ::Expr, ::Int64) at ./show.jl:936
[5] show_block(::IOContext{REPL.Terminals.TTYTerminal}, ::String, ::Expr, ::Int64) at ./show.jl:940
[6] show_unquoted_quote_expr(::IOContext{REPL.Terminals.TTYTerminal}, ::Any, ::Int64, ::Int64) at ./show.jl:1055
[7] show at ./show.jl:766 [inlined]
[8] show(::IOContext{REPL.Terminals.TTYTerminal}, ::MIME{Symbol("text/plain")}, ::Expr) at ./multimedia.jl:47
[9] display(::REPL.REPLDisplay, ::MIME{Symbol("text/plain")}, ::Any) at /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:132
[10] display(::REPL.REPLDisplay, ::Any) at /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:136
[11] display(::Any) at ./multimedia.jl:323
[12] #invokelatest#1 at ./essentials.jl:790 [inlined]
[13] invokelatest at ./essentials.jl:789 [inlined]
[14] print_response(::IO, ::Any, ::Bool, ::Bool, ::Any) at /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:156
[15] print_response(::REPL.AbstractREPL, ::Any, ::Bool, ::Bool) at /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:141
[16] (::getfield(REPL, Symbol("#do_respond#38")){Bool,getfield(REPL, Symbol("##48#57")){REPL.LineEditREPL,REPL.REPLHistoryProvider},REPL.LineEditREPL,REPL.LineEdit.Prompt})(::Any, ::Any, ::Any) at /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:718
[17] #invokelatest#1 at ./essentials.jl:790 [inlined]
[18] invokelatest at ./essentials.jl:789 [inlined]
[19] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:2306
[20] run_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:1038
[21] run_repl(::REPL.AbstractREPL, ::Any) at /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:201
[22] (::getfield(Base, Symbol("##737#739")){Bool,Bool,Bool,Bool})(::Module) at ./client.jl:390
[23] #invokelatest#1 at ./essentials.jl:790 [inlined]
[24] invokelatest at ./essentials.jl:789 [inlined]
[25] run_main_repl(::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at ./client.jl:374
[26] exec_options(::Base.JLOptions) at ./client.jl:312
[27] _start() at ./client.jl:464
Well - what have you been trying to display?
[(i,j) for i=1:3 for j=1:i if i+j == 4]
with some extra Line info inside…
when I strip the lines before I show it, it works fine…
I can’t reproduce the error with just the snippet you provided:
julia> [(i,j) for i in 1:3 for j in 1:i if i+j == 4 ]
2-element Array{Tuple{Int64,Int64},1}:
(2, 2)
(3, 1)
julia> versioninfo()
Julia Version 1.2.0
Commit c6da87ff4b (2019-08-20 00:03 UTC)
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-6.0.1 (ORCJIT, skylake)
Environment:
JULIA_NUM_THREADS = 4
Perhaps there’s some more context needed?
don’t worry , I think it was a malformed expression…