How to use @debug

julia> ENV["JULIA_DEBUG"]="all"
"all"

julia> @debug for i=1:6
                  println("haha")
              end
haha
haha
haha
haha
haha
haha
┌ Error: Exception while generating log record in module Main at none:1
│   exception =
│    ArgumentError: `nothing` should not be printed; use `show`, `repr`, or custom output instead.
│    Stacktrace:
│     [1] print(::Base.GenericIOBuffer{Array{UInt8,1}}, ::Nothing) at ./show.jl:566
│     [2] print_to_string(::Nothing) at ./strings/io.jl:122
│     [3] string(::Nothing) at ./strings/io.jl:155
│     [4] #handle_message#2(::Nothing, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Logging.ConsoleLogger, ::Base.CoreLogging.LogLevel, ::Nothing, ::Module, ::String, ::Symbol, ::String, ::Int64) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Logging/src/ConsoleLogger.jl:108
│     [5] handle_message(::Logging.ConsoleLogger, ::Base.CoreLogging.LogLevel, ::Nothing, ::Module, ::String, ::Symbol, ::String, ::Int64) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Logging/src/ConsoleLogger.jl:100
│     [6] #handle_message#1(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Atom.Progress.JunoProgressLogger, ::Base.CoreLogging.LogLevel, ::Nothing, ::Module, ::String, ::Symbol, ::String, ::Int64) at /Users/nanal/.julia/packages/Atom/v2iqN/src/progress.jl:66
│     [7] handle_message(::Atom.Progress.JunoProgressLogger, ::Base.CoreLogging.LogLevel, ::Nothing, ::Module, ::String, ::Symbol, ::String, ::Int64) at /Users/nanal/.julia/packages/Atom/v2iqN/src/progress.jl:32
│     [8] macro expansion at ./none:2 [inlined]
│     [9] top-level scope at ./logging.jl:319
│     [10] eval at ./boot.jl:319 [inlined]
│     [11] repleval(::Module, ::Expr) at /Users/nanal/.julia/packages/Atom/v2iqN/src/repl.jl:139
│     [12] (::getfield(Atom, Symbol("##164#166")){Module})() at /Users/nanal/.julia/packages/Atom/v2iqN/src/repl.jl:161
│     [13] with_logstate(::getfield(Atom, Symbol("##164#166")){Module}, ::Base.CoreLogging.LogState) at ./logging.jl:395
│     [14] with_logger at ./logging.jl:491 [inlined]
│     [15] evalrepl(::Module, ::String) at /Users/nanal/.julia/packages/Atom/v2iqN/src/repl.jl:152
│     [16] top-level scope at /Users/nanal/.julia/packages/Atom/v2iqN/src/repl.jl:194
│     [17] eval(::Module, ::Any) at ./boot.jl:319
│     [18] eval_user_input(::Any, ::REPL.REPLBackend) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/REPL/src/REPL.jl:85
│     [19] macro expansion at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/REPL/src/REPL.jl:117 [inlined]
│     [20] (::getfield(REPL, Symbol("##28#29")){REPL.REPLBackend})() at ./task.jl:259
└ @ Main none:1

Is it strange the above give me an error?