Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- julia> mutable struct Collatz
- n
- end
- julia> Base.eltype(Collatz) = Int
- julia> for c in ColUnhandled Task ERROR: TaskFailedException
- Stacktrace:
- [1] #wait#582
- @ ./task.jl:363 [inlined]
- [2] wait
- @ ./task.jl:360 [inlined]
- [3] fetch
- @ ./task.jl:525 [inlined]
- [4] prompt!(term::Base.Terminals.TextTerminal, prompt::REPL.LineEdit.ModalInterface, s::REPL.LineEdit.MIState)
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2983
- [5] run_interface(terminal::Base.Terminals.TextTerminal, m::REPL.LineEdit.ModalInterface, s::REPL.LineEdit.MIState)
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2849
- [6] run_frontend(repl::REPL.LineEditREPL, backend::REPL.REPLBackendRef)
- @ REPL ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:1663
- [7] (::REPL.var"#61#62"{REPL.LineEditREPL, REPL.REPLBackendRef})()
- @ REPL ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:650
- nested task error: MethodError: Cannot `convert` an object of type SubString{String} to an object of type Int64
- The function `convert` exists, but no method is defined for this combination of argument types.
- Closest candidates are:
- convert(::Type{T}, ::T) where T<:Number
- @ Base number.jl:6
- convert(::Type{T}, ::Number) where T<:Number
- @ Base number.jl:7
- convert(::Type{T}, ::T) where T
- @ Base Base_compiler.jl:133
- ...
- Stacktrace:
- [1] push!
- @ ./array.jl:1285 [inlined]
- [2] _collect(cont::UnitRange{Int64}, itr::Base.SplitIterator{SubString{String}, Base.Fix2{typeof(isequal), Char}}, ::Base.HasEltype, isz::Base.SizeUnknown)
- @ Base ./array.jl:740
- [3] collect
- @ ./array.jl:728 [inlined]
- [4] #split#428
- @ ./strings/util.jl:899 [inlined]
- [5] split
- @ ./strings/util.jl:897 [inlined]
- [6] handle_message(logger::Base.CoreLogging.ConsoleLogger, level::Base.CoreLogging.LogLevel, message::Any, _module::Any, group::Any, id::Any, filepath::Any, line::Any; kwargs...)
- @ Base.CoreLogging ./logging/ConsoleLogger.jl:132
- [7] logging_error(logger::Any, level::Any, _module::Any, group::Any, id::Any, filepath::Any, line::Any, err::Any, real::Bool)
- @ Base.CoreLogging ./logging/logging.jl:508
- [8] #invokelatest_gr#232
- @ ./reflection.jl:1280 [inlined]
- [9] invokelatest_gr
- @ ./reflection.jl:1274 [inlined]
- [10] handle_message_nothrow(logger::Any, level::Any, msg::Any, _module::Any, group::Any, id::Any, file::Any, line::Any; kwargs...)
- @ Base.CoreLogging ./logging/logging.jl:437
- [11] macro expansion
- @ ./logging/logging.jl:417 [inlined]
- [12] macro expansion
- @ ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2962 [inlined]
- [13] macro expansion
- @ ./lock.jl:376 [inlined]
- [14] (::REPL.LineEdit.var"#prompt!##2#prompt!##3"{Base.Terminals.TTYTerminal, REPL.LineEdit.ModalInterface, REPL.LineEdit.MIState, REPL.LineEdit.Prompt})()
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2949
- caused by: MethodError: Cannot `convert` an object of type SubString{String} to an object of type Int64
- The function `convert` exists, but no method is defined for this combination of argument types.
- Closest candidates are:
- convert(::Type{T}, ::T) where T<:Number
- @ Base number.jl:6
- convert(::Type{T}, ::Number) where T<:Number
- @ Base number.jl:7
- convert(::Type{T}, ::T) where T
- @ Base Base_compiler.jl:133
- ...
- Stacktrace:
- [1] push!
- @ ./array.jl:1285 [inlined]
- [2] _collect(cont::UnitRange{Int64}, itr::Base.SplitIterator{SubString{String}, Base.Fix2{typeof(isequal), Char}}, ::Base.HasEltype, isz::Base.SizeUnknown)
- @ Base ./array.jl:740
- [3] collect
- @ ./array.jl:728 [inlined]
- [4] #split#428
- @ ./strings/util.jl:899 [inlined]
- [5] split
- @ ./strings/util.jl:897 [inlined]
- [6] handle_message(logger::Base.CoreLogging.ConsoleLogger, level::Base.CoreLogging.LogLevel, message::Any, _module::Any, group::Any, id::Any, filepath::Any, line::Any; kwargs...)
- @ Base.CoreLogging ./logging/ConsoleLogger.jl:132
- [7] #invokelatest_gr#232
- @ ./reflection.jl:1282 [inlined]
- [8] invokelatest_gr
- @ ./reflection.jl:1274 [inlined]
- [9] handle_message_nothrow(logger::Any, level::Any, msg::Any, _module::Any, group::Any, id::Any, file::Any, line::Any; kwargs...)
- @ Base.CoreLogging ./logging/logging.jl:432
- [10] macro expansion
- @ ./logging/logging.jl:417 [inlined]
- [11] macro expansion
- @ ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2962 [inlined]
- [12] macro expansion
- @ ./lock.jl:376 [inlined]
- [13] (::REPL.LineEdit.var"#prompt!##2#prompt!##3"{Base.Terminals.TTYTerminal, REPL.LineEdit.ModalInterface, REPL.LineEdit.MIState, REPL.LineEdit.Prompt})()
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2949
- caused by: TypeError: in typeassert, expected Int64, got a value of type Symbol
- Stacktrace:
- [1] _mn(v::Vector{Symbol}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{scratch::Nothing, lo::Int64, hi::Int64, mn::Symbol, mx::Symbol})
- @ Base.Sort ./sort.jl:488
- [2] _sort!(v::Vector{Symbol}, a::Base.Sort.ConsiderRadixSort{Base.Sort.RadixSort, Base.Sort.Small{80, Base.Sort.InsertionSortAlg, Base.Sort.ScratchQuickSort{Missing, Missing, Base.Sort.InsertionSortAlg}}}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{scratch::Nothing, lo::Int64, hi::Int64, mn::Symbol, mx::Symbol})
- @ Base.Sort ./sort.jl:986
- [3] _sort!(v::Vector{Symbol}, a::Base.Sort.ConsiderCountingSort{Base.Sort.CountingSort, Base.Sort.ConsiderRadixSort{Base.Sort.RadixSort, Base.Sort.Small{80, Base.Sort.InsertionSortAlg, Base.Sort.ScratchQuickSort{Missing, Missing, Base.Sort.InsertionSortAlg}}}}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{scratch::Nothing, lo::Int64, hi::Int64, mn::Symbol, mx::Symbol})
- @ Base.Sort ./sort.jl:935
- [4] _sort!(v::Vector{Symbol}, a::Base.Sort.ComputeExtrema{Base.Sort.ConsiderCountingSort{Base.Sort.CountingSort, Base.Sort.ConsiderRadixSort{Base.Sort.RadixSort, Base.Sort.Small{80, Base.Sort.InsertionSortAlg, Base.Sort.ScratchQuickSort{Missing, Missing, Base.Sort.InsertionSortAlg}}}}}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{scratch::Nothing, lo::Int64, hi::Int64})
- @ Base.Sort ./sort.jl:906
- [5] _sort!
- @ ./sort.jl:880 [inlined]
- [6] _sort!(v::Vector{Symbol}, a::Base.Sort.Small{40, Base.Sort.InsertionSortAlg, Base.Sort.CheckSorted{Base.Sort.ComputeExtrema{Base.Sort.ConsiderCountingSort{Base.Sort.CountingSort, Base.Sort.ConsiderRadixSort{Base.Sort.RadixSort, Base.Sort.Small{80, Base.Sort.InsertionSortAlg, Base.Sort.ScratchQuickSort{Missing, Missing, Base.Sort.InsertionSortAlg}}}}}}}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{scratch::Nothing, lo::Int64, hi::Int64})
- @ Base.Sort ./sort.jl:802
- [7] _sort!
- @ ./sort.jl:778 [inlined]
- [8] _sort!
- @ ./sort.jl:731 [inlined]
- [9] _sort!
- @ ./sort.jl:802 [inlined]
- [10] _sort!
- @ ./sort.jl:747 [inlined]
- [11] _sort!
- @ ./sort.jl:686 [inlined]
- [12] _sort!
- @ ./sort.jl:561 [inlined]
- [13] _sort!
- @ ./sort.jl:1594 [inlined]
- [14] #sort!#23
- @ ./sort.jl:1740 [inlined]
- [15] sort!
- @ ./sort.jl:1733 [inlined]
- [16] names
- @ ./runtime_internals.jl:115 [inlined]
- [17] append_filtered_mod_names!(ffunc::Function, suggestions::Vector{REPL.REPLCompletions.Completion}, mod::Module, name::String, complete_internal_only::Bool)
- @ REPL.REPLCompletions ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPLCompletions.jl:158
- [18] complete_symbol!(suggestions::Vector{REPL.REPLCompletions.Completion}, prefix::Any, name::String, context_module::Module; complete_modules_only::Bool, shift::Bool)
- @ REPL.REPLCompletions ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPLCompletions.jl:215
- [19] completions(string::String, pos::Int64, context_module::Module, shift::Bool, hint::Bool)
- @ REPL.REPLCompletions ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPLCompletions.jl:1150
- [20] complete_line(c::REPL.REPLCompletionProvider, s::REPL.LineEdit.PromptState, mod::Module; hint::Bool)
- @ REPL ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/REPL.jl:809
- [21] complete_line_named(c::Any, s::Any, args::Any; kwargs...)
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:401
- [22] complete_line_named
- @ ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:400 [inlined]
- [23] complete_line(s::REPL.LineEdit.PromptState, repeats::Int64, mod::Module; hint::Bool)
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:497
- [24] complete_line(s::REPL.LineEdit.PromptState, repeats::Int64, mod::Module)
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:496
- [25] complete_line(s::REPL.LineEdit.MIState)
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:386
- [26] edit_tab(s::REPL.LineEdit.MIState, jump_spaces::Bool, delete_trailing::Bool)
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2518
- [27] edit_tab
- @ ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2518 [inlined]
- [28] (::REPL.LineEdit.var"#141#142")(::REPL.LineEdit.MIState, ::Any, ::Vararg{Any})
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2564
- [29] (::REPL.LineEdit.var"#match_input##0#match_input##1"{REPL.LineEdit.var"#141#142", String})(s::Any, p::Any)
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:1810
- [30] macro expansion
- @ ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2960 [inlined]
- [31] macro expansion
- @ ./lock.jl:376 [inlined]
- [32] (::REPL.LineEdit.var"#prompt!##2#prompt!##3"{Base.Terminals.TTYTerminal, REPL.LineEdit.ModalInterface, REPL.LineEdit.MIState, REPL.LineEdit.Prompt})()
- @ REPL.LineEdit ~/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2949
- ERROR: TaskFailedException
- Stacktrace:
- [1] fatal: error thrown and no exception handler available.
- MethodError(f=Base.convert, args=(Int64, Base.SubString{String}(string="try_yieldto", offset=0, ncodeunits=11)), world=0x000000000000970d)
- jl_method_error_bare at /cache/build/tester-amdci4-14/julialang/julia-release-1-dot-12/src/gf.c:3039
- jl_method_error at /cache/build/tester-amdci4-14/julialang/julia-release-1-dot-12/src/gf.c:3057
- jl_f_throw_methoderror at /cache/build/tester-amdci4-14/julialang/julia-release-1-dot-12/src/builtins.c:608 [inlined]
- jl_f_throw_methoderror at /cache/build/tester-amdci4-14/julialang/julia-release-1-dot-12/src/builtins.c:604
- push! at ./array.jl:1285 [inlined]
- _collect at ./array.jl:740
- collect at ./array.jl:728 [inlined]
- #split#428 at ./strings/util.jl:899 [inlined]
- split at ./strings/util.jl:897 [inlined]
- demangle_function_name at ./show.jl:2542 [inlined]
- demangle_function_name at ./show.jl:2540
- show_signature_function at ./show.jl:2559
- #show_tuple_as_call#495 at ./show.jl:2605
- show_tuple_as_call at ./show.jl:2585 [inlined]
- show_spec_sig at ./stacktraces.jl:312
- show_spec_linfo at ./stacktraces.jl:278
- print_stackframe at ./errorshow.jl:781
- print_stackframe at ./errorshow.jl:748
- #show_full_backtrace#834 at ./errorshow.jl:647
- show_full_backtrace at ./errorshow.jl:640 [inlined]
- show_backtrace at ./errorshow.jl:842
- #showerror#580 at ./task.jl:82
- showerror at ./task.jl:79
- unknown function (ip: 0x7f0bdc1bf772) at (unknown file)
- show_exception_stack at ./errorshow.jl:1016
- display_error at ./client.jl:110
- unknown function (ip: 0x7f0bdc192b86) at (unknown file)
- display_error at ./client.jl:113
- jfptr_display_error_59160.1 at /home/georg/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
- jl_apply at /cache/build/tester-amdci4-14/julialang/julia-release-1-dot-12/src/julia.h:2391 [inlined]
- jl_f_invokelatest at /cache/build/tester-amdci4-14/julialang/julia-release-1-dot-12/src/builtins.c:881
- _start at ./client.jl:567
- jfptr__start_31204.1 at /home/georg/.julia/juliaup/julia-1.12.1+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
- jl_apply at /cache/build/tester-amdci4-14/julialang/julia-release-1-dot-12/src/julia.h:2391 [inlined]
- true_main at /cache/build/tester-amdci4-14/julialang/julia-release-1-dot-12/src/jlapi.c:971
- jl_repl_entrypoint at /cache/build/tester-amdci4-14/julialang/julia-release-1-dot-12/src/jlapi.c:1139
- main at /cache/build/tester-amdci4-14/julialang/julia-release-1-dot-12/cli/loader_exe.c:58
- unknown function (ip: 0x7f0bf9ef3d8f) at /lib/x86_64-linux-gnu/libc.so.6
- __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
- unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S
Advertisement
Add Comment
Please, Sign In to add comment