-
-
Notifications
You must be signed in to change notification settings - Fork 361
Closed
Description
Hello,
I wanted to try out Makie for displaying images, but ran into a problem.
Every plot attempt opens an empty plot and then ends with an error like this:
Error showing value of type Scene:
ERROR: MethodError: no method matching gl_convert(::Symbol)
Closest candidates are:
gl_convert(::Nothing) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/GLAbstraction/GLUniforms.jl:202
gl_convert(::GLMakie.GLAbstraction.GLProgram, ::Any) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/GLAbstraction/GLShader.jl:114
gl_convert(::GLMakie.GLAbstraction.AbstractLazyShader, ::Any) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/GLAbstraction/GLShader.jl:221
...
Stacktrace:
[1] lift(::Function, ::Observables.Observable{Symbol}) at /Users/MrTrololord/.julia/packages/AbstractPlotting/S71fs/src/interaction/nodes.jl:8
[2] const_lift at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/GLAbstraction/GLUtils.jl:197 [inlined]
[3] gl_convert(::Observables.Observable{Symbol}) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/GLAbstraction/GLUniforms.jl:230
[4] GLMakie.GLAbstraction.RenderObject(::Dict{Symbol,Any}, ::GLMakie.GLVisualize.GLVisualizeShader, ::GLMakie.GLAbstraction.StandardPrerender, ::Nothing, ::Observables.Observable{GeometryTypes.HyperRectangle{3,Float32}}, ::Nothing) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/GLAbstraction/GLTypes.jl:336
[5] assemble_robj(::Dict{Symbol,Any}, ::GLMakie.GLVisualize.GLVisualizeShader, ::Observables.Observable{GeometryTypes.HyperRectangle{3,Float32}}, ::UInt32, ::Nothing, ::Nothing) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/GLVisualize/utils.jl:38
[6] assemble_shader(::Dict{Symbol,Any}) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/GLVisualize/utils.jl:65
[7] visualize(::Any, ::GLMakie.GLAbstraction.Style{:linesegment}, ::Dict{Symbol,Any}) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/GLVisualize/visualize_interface.jl:21
[8] (::GLMakie.var"#86#87"{LineSegments{...}})(::Dict{Symbol,Any}) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/drawing_primitives.jl:190
[9] (::GLMakie.var"#58#64"{GLMakie.var"#86#87"{LineSegments{...}},GLMakie.Screen,Scene,LineSegments{...}})() at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/drawing_primitives.jl:57
[10] get!(::GLMakie.var"#58#64"{GLMakie.var"#86#87"{LineSegments{...}},GLMakie.Screen,Scene,LineSegments{...}}, ::Dict{UInt64,GLMakie.GLAbstraction.RenderObject}, ::UInt64) at ./dict.jl:452
[11] cached_robj!(::GLMakie.var"#86#87"{LineSegments{...}}, ::GLMakie.Screen, ::Scene, ::LineSegments{...}) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/drawing_primitives.jl:40
[12] draw_atomic at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/drawing_primitives.jl:178 [inlined]
[13] insert! at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/drawing_primitives.jl:126 [inlined]
[14] (::GLMakie.var"#76#77"{GLMakie.Screen,Scene})(::LineSegments{...}) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/drawing_primitives.jl:131
[15] foreach(::GLMakie.var"#76#77"{GLMakie.Screen,Scene}, ::Array{AbstractPlot,1}) at ./abstractarray.jl:1920
[16] insert!(::GLMakie.Screen, ::Scene, ::Axis2D{...}) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/drawing_primitives.jl:128
[17] insertplots!(::GLMakie.Screen, ::Scene) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/screen.jl:59
[18] backend_display(::GLMakie.Screen, ::Scene) at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/screen.jl:108
[19] backend_display at /Users/MrTrololord/.julia/packages/GLMakie/gMxEB/src/gl_backend.jl:58 [inlined]
[20] display(::AbstractPlotting.PlotDisplay, ::Scene) at /Users/MrTrololord/.julia/packages/AbstractPlotting/S71fs/src/display.jl:45
[21] display(::Any) at ./multimedia.jl:323
[22] #invokelatest#1 at ./essentials.jl:709 [inlined]
[23] invokelatest at ./essentials.jl:708 [inlined]
[24] print_response(::IO, ::Any, ::Bool, ::Bool, ::Any) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/REPL/src/REPL.jl:156
[25] print_response(::REPL.AbstractREPL, ::Any, ::Bool, ::Bool) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/REPL/src/REPL.jl:141
[26] (::REPL.var"#do_respond#38"{Bool,Atom.var"#232#233",REPL.LineEditREPL,REPL.LineEdit.Prompt})(::Any, ::Any, ::Any) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/REPL/src/REPL.jl:719
[27] #invokelatest#1 at ./essentials.jl:709 [inlined]
[28] invokelatest at ./essentials.jl:708 [inlined]
[29] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/REPL/src/LineEdit.jl:2306
[30] run_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/REPL/src/REPL.jl:1045
[31] run_repl(::REPL.AbstractREPL, ::Any) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/REPL/src/REPL.jl:201
[32] (::Base.var"#770#772"{Bool,Bool,Bool,Bool})(::Module) at ./client.jl:382
[33] #invokelatest#1 at ./essentials.jl:709 [inlined]
[34] invokelatest at ./essentials.jl:708 [inlined]
[35] run_main_repl(::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at ./client.jl:366
[36] exec_options(::Base.JLOptions) at ./client.jl:304
[37] _start() at ./client.jl:460
Code producing this error:
using Makie
x = rand(10)
y = rand(10)
colors = rand(10)
scene = scatter(x, y, color = colors)
Metadata
Metadata
Assignees
Labels
No labels