Makie seems overall broken after update?

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

http://juliaplots.org/MakieReferenceImages/gallery//fem_mesh_2d/index.html

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

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

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:

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.

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

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)

My issue was resolved since then.