Gridap.jl
Gridap.jl copied to clipboard
Issue with <Tab> completion
First of all, many thanks again for Gridap, it's amazing!
Since upgrading Julia to 1.6.0, I have an issue with TAB completion in Gridap v0.15.4 (see error below, which appeared when I typed uh.<Tab>). Would you know how I could fix this?
julia> uh
SingleFieldFEFunction():
num_cells: 20000
DomainStyle: ReferenceDomain()
Triangulation: CartesianGrid()
Triangulation id: 3913143719655531046
julia> uh.┌ Error: Error in the keymap
│ exception =
│ MethodError: propertynames(::Gridap.FESpaces.SingleFieldFEFunction{Gridap.CellData.GenericC
ellField{ReferenceDomain}}, ::Bool) is ambiguous. Candidates:
│ propertynames(x, private::Bool) in Base at reflection.jl:1581
│ propertynames(x::CellField, private) in Gridap.CellData at /home/urbain/.julia/packages/G
ridap/hcqdz/src/CellData/CellFields.jl:520
│ Possible fix, define
│ propertynames(::CellField, ::Bool)
│ Stacktrace:
│ [1] complete_symbol(sym::String, ffunc::REPL.REPLCompletions.var"#34#37", context_module:
:Module)
│ @ REPL.REPLCompletions /buildworker/worker/package_linux64/build/usr/share/julia/stdlib
/v1.6/REPL/src/REPLCompletions.jl:178
│ [2] completions(string::String, pos::Int64, context_module::Module)
│ @ REPL.REPLCompletions /buildworker/worker/package_linux64/build/usr/share/julia/stdlib
/v1.6/REPL/src/REPLCompletions.jl:774
│ [3] completions
│ @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/REPL/src/REPLCo
mpletions.jl:638 [inlined]
│ [4] complete_line(c::REPL.REPLCompletionProvider, s::REPL.LineEdit.PromptState)
│ @ REPL /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/REPL/src/R
EPL.jl:439
│ [5] complete_line(s::REPL.LineEdit.PromptState, repeats::Int64)
│ @ REPL.LineEdit /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/R
EPL/src/LineEdit.jl:348
│ [6] complete_line(s::REPL.LineEdit.MIState)
│ @ REPL.LineEdit /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/R
EPL/src/LineEdit.jl:339
│ [7] edit_tab(s::REPL.LineEdit.MIState, jump_spaces::Bool, delete_trailing::Bool) (repeats
2 times)
│ @ REPL.LineEdit /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/R
EPL/src/LineEdit.jl:2118
│ [8] (::REPL.LineEdit.var"#109#162")(::REPL.LineEdit.MIState, ::Any, ::Vararg{Any, N} wher
e N)
│ @ REPL.LineEdit /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/R
EPL/src/LineEdit.jl:2159
│ [9] #invokelatest#2
│ @ ./essentials.jl:708 [inlined]
│ [10] invokelatest
│ @ ./essentials.jl:706 [inlined]
│ [11] (::REPL.LineEdit.var"#22#23"{REPL.LineEdit.var"#109#162", String})(s::Any, p::Any)
│ @ REPL.LineEdit /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/R
EPL/src/LineEdit.jl:1414
│ [12] prompt!(term::REPL.Terminals.TextTerminal, prompt::REPL.LineEdit.ModalInterface, s::R
EPL.LineEdit.MIState)
│ @ REPL.LineEdit /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/R
EPL/src/LineEdit.jl:2534
│ [13] run_interface(terminal::REPL.Terminals.TextTerminal, m::REPL.LineEdit.ModalInterface,
s::REPL.LineEdit.MIState)
│ @ REPL.LineEdit /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/R
EPL/src/LineEdit.jl:2436
│ [14] run_frontend(repl::REPL.LineEditREPL, backend::REPL.REPLBackendRef)
│ @ REPL /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/REPL/src/R
EPL.jl:1126
│ [15] (::REPL.var"#44#49"{REPL.LineEditREPL, REPL.REPLBackendRef})()
│ @ REPL ./task.jl:406
└ @ REPL.LineEdit /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/REPL/src
/LineEdit.jl:2536