# Makie seems overall broken after update?

**URL:** <https://discourse.julialang.org/t/makie-seems-overall-broken-after-update/38634>\
**Category:** Visualization\
**Tags:** plotting\
**Created:** [May 2, 2020, 11:20pm UTC](https://discourse.julialang.org/t/makie-seems-overall-broken-after-update/38634 "2020-05-02T23:20:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Post date:** [May 2, 2020, 11:20pm UTC](https://discourse.julialang.org/t/makie-seems-overall-broken-after-update/38634/1 "2020-05-02T23:20:07Z")

</div>

The example for `mesh` (and my own personal examples) are not working

[http://juliaplots.org/MakieReferenceImages/gallery//fem\_mesh\_2d/index.html](http://juliaplots.org/MakieReferenceImages/gallery//fem_mesh_2d/index.html)

Previously it worked fine, but now I get this error:

```julia
ERROR: MethodError: no method matching _default(::Observables.Observable{NormalVertexcolorMesh}, ::GLMakie.GLAbstraction.Style{:default}, ::Dict{Symbol,Any})
Closest candidates are:
  _default(::GLNormalColorMesh, ::GLMakie.GLAbstraction.Style, ::Dict) at /home/flow/.julia/packages/GLMakie/5wmnA/src/GLVisualize/visualize/mesh.jl:49
  _default(::AxisArrays.AxisArray{T,3,D,Ax} where Ax where D, ::GLMakie.GLAbstraction.Style, ::Dict) where T at /home/flow/.julia/packages/GLMakie/5wmnA/src/GLVisualize/visualize/image_like.jl:142
  _default(::Union{Observables.Observable{T}, T}, ::GLMakie.GLAbstraction.Style, ::Dict) where T<:(AxisArrays.AxisArray{T,2,D,Ax} where Ax where D where T) at /home/flow/.julia/packages/GLMakie/5wmnA/src/GLVisualize/visualize/image_like.jl:158
  ...
Stacktrace:
 [1] default(::Any, ::Any, ::Any) at /home/flow/.julia/packages/GLMakie/5wmnA/src/GLVisualize/visualize_interface.jl:4
 [2] visualize(::Any, ::GLMakie.GLAbstraction.Style{:default}, ::Dict{Symbol,Any}) at /home/flow/.julia/packages/GLMakie/5wmnA/src/GLVisualize/visualize_interface.jl:21
 [3] (::GLMakie.var"#88#90"{Mesh{...}})(::Dict{Symbol,Any}) at /home/flow/.julia/packages/GLMakie/5wmnA/src/drawing_primitives.jl:317
 [4] (::GLMakie.var"#52#55"{GLMakie.var"#88#90"{Mesh{...}},GLMakie.Screen,Scene,Mesh{...}})() at /home/flow/.julia/packages/GLMakie/5wmnA/src/drawing_primitives.jl:43
 [5] get!(::GLMakie.var"#52#55"{GLMakie.var"#88#90"{Mesh{...}},GLMakie.Screen,Scene,Mesh{...}}, ::Dict{UInt64,GLMakie.GLAbstraction.RenderObject}, ::UInt64) at ./dict.jl:452
 [6] cached_robj!(::GLMakie.var"#88#90"{Mesh{...}}, ::GLMakie.Screen, ::Scene, ::Mesh{...}) at /home/flow/.julia/packages/GLMakie/5wmnA/src/drawing_primitives.jl:36
 [7] draw_atomic at /home/flow/.julia/packages/GLMakie/5wmnA/src/drawing_primitives.jl:288 [inlined]
 [8] insert!(::GLMakie.Screen, ::Scene, ::Mesh{...}) at /home/flow/.julia/packages/GLMakie/5wmnA/src/drawing_primitives.jl:110
 [9] insertplots!(::GLMakie.Screen, ::Scene) at /home/flow/.julia/packages/GLMakie/5wmnA/src/screen.jl:59
 [10] backend_display(::GLMakie.Screen, ::Scene) at /home/flow/.julia/packages/GLMakie/5wmnA/src/screen.jl:96
 [11] backend_display at /home/flow/.julia/packages/GLMakie/5wmnA/src/gl_backend.jl:58 [inlined]
 [12] display(::AbstractPlotting.PlotDisplay, ::Scene) at /home/flow/.julia/packages/AbstractPlotting/rWoon/src/display.jl:45
 [13] print_response(::REPL.AbstractREPL, ::Any, ::Bool, ::Bool) at /build/julia/src/julia-1.4.1/usr/share/julia/stdlib/v1.4/REPL/src/REPL.jl:146
 [14] (::REPL.var"#do_respond#38"{Bool,REPL.var"#48#57"{REPL.LineEditREPL,REPL.REPLHistoryProvider},REPL.LineEditREPL,REPL.LineEdit.Prompt})(::Any, ::Any, ::Any) at /build/julia/src/julia-1.4.1/usr/share/julia/stdlib/v1.4/REPL/src/REPL.jl:729
 [15] (::REPL.var"#53#62")(::Any, ::Any, ::Vararg{Any,N} where N) at /build/julia/src/julia-1.4.1/usr/share/julia/stdlib/v1.4/REPL/src/REPL.jl:997
 [16] prompt!(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /build/julia/src/julia-1.4.1/usr/share/julia/stdlib/v1.4/REPL/src/LineEdit.jl:2446
 [17] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /build/julia/src/julia-1.4.1/usr/share/julia/stdlib/v1.4/REPL/src/LineEdit.jl:2349
 [18] run_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at /build/julia/src/julia-1.4.1/usr/share/julia/stdlib/v1.4/REPL/src/REPL.jl:1055
 [19] run_repl(::REPL.AbstractREPL, ::Any) at /build/julia/src/julia-1.4.1/usr/share/julia/stdlib/v1.4/REPL/src/REPL.jl:206

```

Anyone else having any problems?

[https://github.com/JuliaPlots/Makie.jl/issues/592](https://github.com/JuliaPlots/Makie.jl/issues/592)

---

<div class="post-metadata">

**Author:** ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Post date:** [May 3, 2020, 2:05am UTC](https://discourse.julialang.org/t/makie-seems-overall-broken-after-update/38634/2 "2020-05-03T02:05:04Z")

</div>

It seems `ComplexPhasePortrait` was restricting me to `v0.9` of `AbstractPlotting`.

After removing the dependency, I upgraded to the new version. Now this error goes away, but instead I get the following error:

```julia
ERROR: Plotting for the arguments (::Array{GeometryTypes.Point{2,Float64},1}, ::Array{GeometryTypes.Point{2,Float64},1}) not defined for arrows. If you want to support those arguments, overload plot!(plot::arrows{ <: Tuple{Array{GeometryTypes.Point{2,Float64},1},Array{GeometryTypes.Point{2,Float64},1}}})
Stacktrace:
 [1] _plot!(::Arrows{...}) at /home/flow/.julia/packages/AbstractPlotting/ru2ib/src/interfaces.jl:580
 [2] plot!(::Arrows{...}) at /home/flow/.julia/packages/AbstractPlotting/ru2ib/src/interfaces.jl:568
 [3] plot!(::Scene, ::Type{Arrows{...}}, ::Attributes, ::Tuple{Observables.Observable{Array{GeometryTypes.Point{2,Float64},1}},Observables.Observable{Array{GeometryTypes.Point{2,Float64},1}}}, ::Observables.Observable{Tuple{Array{GeometryTypes.Point{2,Float64},1},Array{GeometryTypes.Point{2,Float64},1}}}) at /home/flow/.julia/packages/AbstractPlotting/ru2ib/src/interfaces.jl:635
 [4] plot!(::Scene, ::Type{Arrows{...}}, ::Attributes, ::Array{GeometryTypes.Point{2,Float64},1}, ::Vararg{Array{GeometryTypes.Point{2,Float64},1},N} where N; kw_attributes::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /home/flow/.julia/packages/AbstractPlotting/ru2ib/src/interfaces.jl:565
 [5] plot!(::Scene, ::Type{Arrows{...}}, ::Attributes, ::Array{GeometryTypes.Point{2,Float64},1}, ::Array{GeometryTypes.Point{2,Float64},1}) at /home/flow/.julia/packages/AbstractPlotting/ru2ib/src/interfaces.jl:534
 [6] arrows!(::Array{GeometryTypes.Point{2,Float64},1}, ::Vararg{Array{GeometryTypes.Point{2,Float64},1},N} where N; attributes::Base.Iterators.Pairs{Symbol,Any,NTuple{4,Symbol},NamedTuple{(:arrowsize, :lengthscale, :arrowcolor, :linecolor),Tuple{Float64,Float64,Symbol,Symbol}}}) at /home/flow/.julia/packages/AbstractPlotting/ru2ib/src/recipes.jl:20
 [7] arrows!(::Array{Chain{⟨+++⟩,1,Float64,3},1}, ::Array{Chain{⟨_++⟩,1,Float64,2},1}; args::Base.Iterators.Pairs{Symbol,Any,NTuple{4,Symbol},NamedTuple{(:arrowsize, :lengthscale, :arrowcolor, :linecolor),Tuple{Float64,Float64,Symbol,Symbol}}}) at /home/flow/.julia/dev/Grassmann/src/Grassmann.jl:354
 [8] #arrows!#711 at /home/flow/.julia/dev/Grassmann/src/Grassmann.jl:352 [inlined]
 [9] top-level scope at REPL[27]:1

```

Now it’s no longer possible for me to find a `Makie` configuration in which all my plots work.

It seems the upgraded version broke everything, including the downgraded versions too.

---

<div class="post-metadata">

**Author:** ![Humphrey\_Lee](https://avatars.discourse-cdn.com/v4/letter/h/a88e4f/32.png) [@Humphrey\_Lee](https://discourse.julialang.org/u/Humphrey_Lee)\
**Post date:** [May 3, 2020, 10:53am UTC](https://discourse.julialang.org/t/makie-seems-overall-broken-after-update/38634/3 "2020-05-03T10:53:39Z")

</div>

Yesterday, I also have problem after the update. Makie cannot even recompile. Updated again today - seems OK. Perhaps retry update?

---

<div class="post-metadata">

**Author:** ![Allan\_Baker](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/allan_baker/32/42645_2.png) [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Post date:** [July 23, 2020, 5:59pm UTC](https://discourse.julialang.org/t/makie-seems-overall-broken-after-update/38634/4 "2020-07-23T17:59:03Z")

</div>

I have an issue with Makie and respecting the upvector. I started an issue about it.  
I updated Julia from 1.4.0 to 1.4.2 and have attempted to update all of my packages. When running the ] test Makie, I get 11 fails and then the test has an IOError on symlink.  
IOError: symlink: operation not permitted (EPERM)

---

<div class="post-metadata">

**Author:** ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Post date:** [July 23, 2020, 8:09pm UTC](https://discourse.julialang.org/t/makie-seems-overall-broken-after-update/38634/5 "2020-07-23T20:09:18Z")

</div>

My issue was resolved since then.
