Skip to content

ERROR: UndefVarError: eval_with_backend not defined in REPL #46

@1-Bart-1

Description

@1-Bart-1

I am getting the following error when trying to use the pager with the | command, while pager(rand(1000,1000)) works fine:

julia> using TerminalPager

pager> rand(1000,1000)
ERROR: UndefVarError: `eval_with_backend` not defined in `REPL`
Suggestion: check for spelling errors or missing imports.
Stacktrace:
 [1] _tp_mode_do_cmd(repl::REPL.LineEditREPL, input::String)
   @ TerminalPager ~/.julia/packages/TerminalPager/arGfO/src/repl.jl:245
 [2] (::TerminalPager.var"#11#14"{REPL.LineEditREPL, REPL.LineEdit.Prompt})(s::REPL.LineEdit.MIState, buf::IOBuffer, ok::Bool)
   @ TerminalPager ~/.julia/packages/TerminalPager/arGfO/src/repl.jl:34
 [3] #invokelatest#2
   @ ./essentials.jl:1055 [inlined]
 [4] invokelatest
   @ ./essentials.jl:1052 [inlined]
 [5] run_interface(terminal::REPL.Terminals.TextTerminal, m::REPL.LineEdit.ModalInterface, s::REPL.LineEdit.MIState)
   @ REPL.LineEdit ~/.julia/juliaup/julia-1.11.6+0.x64.linux.gnu/share/julia/stdlib/v1.11/REPL/src/LineEdit.jl:2755
 [6] run_frontend(repl::REPL.LineEditREPL, backend::REPL.REPLBackendRef)
   @ REPL ~/.julia/juliaup/julia-1.11.6+0.x64.linux.gnu/share/julia/stdlib/v1.11/REPL/src/REPL.jl:1508
 [7] (::REPL.var"#79#85"{REPL.LineEditREPL, REPL.REPLBackendRef})()
   @ REPL ~/.julia/juliaup/julia-1.11.6+0.x64.linux.gnu/share/julia/stdlib/v1.11/REPL/src/REPL.jl:497
julia> versioninfo()
Julia Version 1.11.6
Commit 9615af0f269 (2025-07-09 12:58 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 16 × Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
  WORD_SIZE: 64
  LLVM: libLLVM-16.0.6 (ORCJIT, skylake)
Threads: 1 default, 0 interactive, 1 GC (on 16 virtual cores)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions