# Julia Snail world-age issue?

**URL:** https://discourse.julialang.org/t/julia-snail-world-age-issue/101829
**Category:** Tooling
**Tags:** emacs
**Created:** [July 20, 2023, 10:07am UTC](https://discourse.julialang.org/t/julia-snail-world-age-issue/101829 "2023-07-20T10:07:12Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![DOT](https://avatars.discourse-cdn.com/v4/letter/d/dc4da7/32.png) [@DOT](https://discourse.julialang.org/u/DOT)
#### Post date: [July 20, 2023, 10:07am UTC](https://discourse.julialang.org/t/julia-snail-world-age-issue/101829/1 "2023-07-20T10:07:12Z")

</div>

1. [Julia Snail](https://github.com/gcv/julia-snail) is amazing, I love it!

2. Typing this into a buffer in `Julia 🐌` mode, and ` julia-snail-send-region`–ing it into a brand-new(!!) `*julia*` buffer gives a world age error for me:

```julia
using Plots

my_plots = let

    _plots = []
    push!(_plots,plot())

    _plots
end

```

The second type I ` julia-snail-send-region` it (into the same `*julia*` buffer), it goes through.  
Sending it via ` julia-snail-send-buffer-file` also doesn’t give the error.

Error message with stack:

```julia
MethodError: no method matching iterate(::RecipesPipeline.DefaultsDict)
The applicable method may be too new: running in world age 33561, while current world is 33647.

Closest candidates are: [...]

isempty(itr::RecipesPipeline.DefaultsDict) at essentials.jl:881
typeinfo_prefix(io::IOContext{IOBuffer}, X::RecipesPipeline.DefaultsDict) at arrayshow.jl:572
show(io::IOContext{IOBuffer}, t::RecipesPipeline.DefaultsDict) at dict.jl:9
_show_default(io::IOContext{IOBuffer}, x::Any) at show.jl:476
show_default at show.jl:459 [inlined]
show(io::IOContext{IOBuffer}, x::Any) at show.jl:454
sprint(f::Function, args::Plots.Plot{Plots.GRBackend}; context::IOContext{IOBuffer}, sizehint::Int64) at io.jl:112
sprint at io.jl:107 [inlined]
alignment_from_show at show.jl:2817 [inlined]
alignment(io::IOContext{IOBuffer}, x::Plots.Plot{Plots.GRBackend}) at show.jl:2836
alignment(io::IOContext{IOBuffer}, X::AbstractVecOrMat, rows::Vector{Int64}, cols::Vector{Int64}, cols_if_complete::Int64, cols_otherwise::Int64, sep::Int64, ncols::Int64) at arrayshow.jl:69
_print_matrix(io::IOContext{IOBuffer}, X::AbstractVecOrMat, pre::String, sep::String, post::String, hdots::String, vdots::String, ddots::String, hmod::Int64, vmod::Int64, rowsA::UnitRange{Int64}, colsA::UnitRange{Int64}) at arrayshow.jl:207
print_matrix(io::IOContext{IOBuffer}, X::Vector{Any}, pre::String, sep::String, post::String, hdots::String, vdots::String, ddots::String, hmod::Int64, vmod::Int64) at arrayshow.jl:171
print_matrix at arrayshow.jl:171 [inlined]
print_array at arrayshow.jl:358 [inlined]
show(io::IOContext{IOBuffer}, #unused#::MIME{Symbol("text/plain")}, X::Vector{Any}) at arrayshow.jl:399
show(io::IOContext{IOBuffer}, m::String, x::Vector{Any}) at multimedia.jl:123
format(obj::Vector{Any}, width::Int64, height::Int64) at JuliaSnail.jl:152
eval_tmpfile(tmpfile::String, modpath::Vector{Symbol}, realfile::String, linenum::Int64, popup_params::Main.JuliaSnail.PopupDisplay.Params) at JuliaSnail.jl:265
top-level scope at none:1
eval at boot.jl:370 [inlined]
eval_in_module(fully_qualified_module_name::Vector{Symbol}, expr::Expr) at JuliaSnail.jl:226
macro expansion at JuliaSnail.jl:875 [inlined]
(::Main.JuliaSnail.var"#29#32"{Sockets.TCPSocket})() at task.jl:514

```

Does anybody else have that problem?
