JuliaGizmos / Escher.jl

Composable Web UIs in Julia
https://juliagizmos.github.io/Escher.jl
Other
335 stars 63 forks source link

plotting.jl Example Loads a Blank Page, Failed to Push #183

Closed phillc73 closed 7 years ago

phillc73 commented 7 years ago

Page is simply blank.

System details are: Chrome Version 53.0.2785.113 built on Debian stretch/sid, running on Debian stretch/sid (64-bit)

Output shows a Failed to push! error.

Output is:

Listening on 0.0.0.0:5555...
WARNING: New definition 
    +(AbstractArray, DataArrays.DataArray) at /home/phillc/.julia/v0.4/DataArrays/src/operators.jl:276
is ambiguous with: 
    +(WoodburyMatrices.SymWoodbury, AbstractArray{T<:Any, 2}) at /home/phillc/.julia/v0.4/WoodburyMatrices/src/SymWoodburyMatrices.jl:107.
To fix, define 
    +(WoodburyMatrices.SymWoodbury, DataArrays.DataArray{T<:Any, 2})
before the new definition.
WARNING: New definition 
    +(AbstractArray, DataArrays.AbstractDataArray) at /home/phillc/.julia/v0.4/DataArrays/src/operators.jl:300
is ambiguous with: 
    +(WoodburyMatrices.SymWoodbury, AbstractArray{T<:Any, 2}) at /home/phillc/.julia/v0.4/WoodburyMatrices/src/SymWoodburyMatrices.jl:107.
To fix, define 
    +(WoodburyMatrices.SymWoodbury, DataArrays.AbstractDataArray{T<:Any, 2})
before the new definition.
WARNING: using Gadfly.render in module Main conflicts with an existing identifier.
Failed to push!
    Signal{Escher.PadContent}(Escher.PadContent(Escher.Side[],Escher.Length{:em}(2.0),Escher.Container(Escher.Flow{Escher.Vertical}(Escher.Vertical(),Escher.TileList(Any[Base.Markdown.MD(Any[Base.Markdown.Header{2}(Any["Static Plot"])],Dict{Any,Any}(:config=>Base.Markdown.Config([Base.Markdown.hashheader,Base.Markdown.fencedcode,Base.Markdown.blockquote],[Base.Markdown.blocktex,Base.Markdown.blockinterp,Base.Markdown.list,Base.Markdown.indentcode,Base.Markdown.github_table,Base.Markdown.horizontalrule,Base.Markdown.setextheader,Base.Markdown.paragraph],Dict('['=>[Base.Markdown.link],'\\'=>[Base.Markdown.linebreak,Base.Markdown.escapes],'*'=>[Base.Markdown.asterisk_bold,Base.Markdown.asterisk_italic],'$'=>[Base.Markdown.tex,Base.Markdown.interp],'`'=>[Base.Markdown.inline_code],'!'=>[Base.Markdown.image],'-'=>[Base.Markdown.en_dash])))),Escher.ComposeGraphic(ComposeDiff.Patchable(101.6mm,50.8mm,AbstractString["/home/phillc/.julia/v0.4/Gadfly/src/gadfly.js"],Tuple{AbstractString,AbstractString}[("Gadfly","Gadfly")],Dict{Compose.ClipPrimitive{P<:NTuple{N,Measures.Measure}},AbstractString}(),Patchwork.Elem[Patchwork.Elem{:svg,:svg}(0,Patchwork.Node[],#undef),Patchwork.Elem{:svg,:g}(0,Patchwork.Node[],Dict{Any,Any}(:class=>"plotroot xscalable yscalable")),Patchwork.Elem{:svg,:g}(0,Patchwork.Node[],Dict{Any,Any}("stroke-opacity"=>0.0,"fill-opacity"=>1.0,"font-size"=>3.880555555555555,"font-family"=>"'PT Sans','Helvetica Neue','Helvetica',sans-serif",:fill=>"#564A55",:stroke=>"#000000"))],Any[ComposeDiff.PatchablePropertyFrame(true,Dict{Any,Any}()),ComposeDiff.PatchablePropertyFrame(true,Dict{Any,Any}())]),Gadfly.Plot([Gadfly.Layer(nothing,Dict{Symbol,Any}(:xmax=>[25],:y=>[sin],:xmin=>[0]),Gadfly.StatisticElement[Gadfly.Stat.FunctionStatistic(250)],Gadfly.Geom.LineGeometry(Gadfly.Stat.Identity(),false,2,symbol("")),nothing,0)],nothing,Data(
  y=[sin]
  xmin=[0]
  xmax=[25]
  titles=Dict{Symbol,AbstractString}(:xmax=>"xmax",:y=>"y",:xmin=>"xmin")
)
,Gadfly.ScaleElement[],Gadfly.StatisticElement[],nothing,Gadfly.GuideElement[Gadfly.Guide.XLabel("x",:auto),Gadfly.Guide.YLabel("f(x)",:auto)],Gadfly.Theme(LCHab{Float32}(70.0f0,60.0f0,240.0f0),0.9mm,0.3mm,nothing,nothing,nothing,1.0,nothing,5.0mm,RGB{U8}(0.816,0.816,0.878),[0.5mm,0.5mm],RGB{U8}(0.627,0.627,0.627),0.2mm,"'PT Sans Caption','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.424,0.376,0.42),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",3.880555555555555mm,RGB{U8}(0.337,0.29,0.333),"'PT Sans Caption','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.298,0.251,0.294),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",3.880555555555555mm,RGB{U8}(0.212,0.165,0.208),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.298,0.251,0.294),40,-0.05mm,1.0mm,3.0mm,Gadfly.default_stroke_color,0.3mm,Gadfly.default_discrete_highlight_color,Gadfly.default_continuous_highlight_color,Gadfly.default_lowlight_color,0.6,Gadfly.default_middle_color,0.6mm,:left,:square,:right,nothing,[Compose.circle,Gadfly.square,Gadfly.diamond,Gadfly.cross,Gadfly.xcross,Gadfly.utriangle,Gadfly.dtriangle,Gadfly.star1,Gadfly.star2,Gadfly.hexagon,Gadfly.octagon],2.0mm,1000,10.0,0.5,0.2,4),Dict{Symbol,Any}(:xmax=>[25],:y=>[sin],:xmin=>[0]))),Base.Markdown.MD(Any[Base.Markdown.Header{2}(Any["Dynamic plot"])],Dict{Any,Any}(:config=>Base.Markdown.Config([Base.Markdown.hashheader,Base.Markdown.fencedcode,Base.Markdown.blockquote],[Base.Markdown.blocktex,Base.Markdown.blockinterp,Base.Markdown.list,Base.Markdown.indentcode,Base.Markdown.github_table,Base.Markdown.horizontalrule,Base.Markdown.setextheader,Base.Markdown.paragraph],Dict('['=>[Base.Markdown.link],'\\'=>[Base.Markdown.linebreak,Base.Markdown.escapes],'*'=>[Base.Markdown.asterisk_bold,Base.Markdown.asterisk_italic],'$'=>[Base.Markdown.tex,Base.Markdown.interp],'`'=>[Base.Markdown.inline_code],'!'=>[Base.Markdown.image],'-'=>[Base.Markdown.en_dash])))),Escher.PackedAcross{Escher.AxisCenter}(Escher.AxisCenter(),Escher.Flow{Escher.Horizontal}(Escher.Horizontal(),Escher.TileList(Union{Escher.Subscription,Escher.Width}[Escher.Width("",Escher.Length{:em}(4.0),Escher.Leaf(Patchwork.Elem{:xhtml,:span}(1,Patchwork.Node[Patchwork.TextNode("Alpha: ")],#undef))),Escher.Subscription(Signal{Float64}(1.0, nactions=1),Escher.ToType{Int64}(),Escher.WithState(Escher.Slider(1:100,1,true,false,false,0),"value","::parent","change"))]),false)),Escher.PackedAcross{Escher.AxisCenter}(Escher.AxisCenter(),Escher.Flow{Escher.Horizontal}(Escher.Horizontal(),Escher.TileList(Union{Escher.Subscription,Escher.Width}[Escher.Width("",Escher.Length{:em}(4.0),Escher.Leaf(Patchwork.Elem{:xhtml,:span}(1,Patchwork.Node[Patchwork.TextNode("Beta: ")],#undef))),Escher.Subscription(Signal{Float64}(1.0, nactions=1),Escher.ToType{Int64}(),Escher.WithState(Escher.Slider(1:100,1,true,false,false,0),"value","::parent","change"))]),false)),Signal{Escher.ComposeGraphic}(Escher.ComposeGraphic(ComposeDiff.Patchable(101.6mm,76.19999999999999mm,AbstractString[],Tuple{AbstractString,AbstractString}[],Dict{Compose.ClipPrimitive{P<:NTuple{N,Measures.Measure}},AbstractString}(),Patchwork.Elem[Patchwork.Elem{:svg,:svg}(0,Patchwork.Node[],#undef)],Any[]),Gadfly.Plot([Gadfly.Layer(nothing,Dict{Any,Any}(),Gadfly.StatisticElement[Gadfly.Stat.FunctionStatistic(250)],Gadfly.Geom.LineGeometry(Gadfly.Stat.Identity(),false,2,symbol("")),nothing,0)],nothing,Data(
  y=[(anonymous function)]
  xmin=[0]
  xmax=[1]
  titles=Dict{Symbol,AbstractString}(:xmax=>"xmax",:y=>"y",:xmin=>"xmin")
)
,Gadfly.ScaleElement[],Gadfly.StatisticElement[],nothing,Gadfly.GuideElement[Gadfly.Guide.XLabel("x",:auto),Gadfly.Guide.YLabel("f(x)",:auto)],Gadfly.Theme(LCHab{Float32}(70.0f0,60.0f0,240.0f0),0.9mm,0.3mm,nothing,nothing,nothing,1.0,nothing,5.0mm,RGB{U8}(0.816,0.816,0.878),[0.5mm,0.5mm],RGB{U8}(0.627,0.627,0.627),0.2mm,"'PT Sans Caption','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.424,0.376,0.42),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",3.880555555555555mm,RGB{U8}(0.337,0.29,0.333),"'PT Sans Caption','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.298,0.251,0.294),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",3.880555555555555mm,RGB{U8}(0.212,0.165,0.208),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.298,0.251,0.294),40,-0.05mm,1.0mm,3.0mm,Gadfly.default_stroke_color,0.3mm,Gadfly.default_discrete_highlight_color,Gadfly.default_continuous_highlight_color,Gadfly.default_lowlight_color,0.6,Gadfly.default_middle_color,0.6mm,:left,:square,:right,nothing,[Compose.circle,Gadfly.square,Gadfly.diamond,Gadfly.cross,Gadfly.xcross,Gadfly.utriangle,Gadfly.dtriangle,Gadfly.star1,Gadfly.star2,Gadfly.hexagon,Gadfly.octagon],2.0mm,1000,10.0,0.5,0.2,4),Dict{Symbol,Any}(:xmax=>[1],:y=>[(anonymous function)],:xmin=>[0]))), nactions=0)]),false))), nactions=1)
to node
    WeakRef(Signal{Reactive.Signal{T}}(Signal{Escher.PadContent}(Escher.PadContent(Escher.Side[],Escher.Length{:em}(2.0),Escher.Container(Escher.Flow{Escher.Vertical}(Escher.Vertical(),Escher.TileList(Any[Base.Markdown.MD(Any[Base.Markdown.Header{2}(Any["Static Plot"])],Dict{Any,Any}(:config=>Base.Markdown.Config([Base.Markdown.hashheader,Base.Markdown.fencedcode,Base.Markdown.blockquote],[Base.Markdown.blocktex,Base.Markdown.blockinterp,Base.Markdown.list,Base.Markdown.indentcode,Base.Markdown.github_table,Base.Markdown.horizontalrule,Base.Markdown.setextheader,Base.Markdown.paragraph],Dict('['=>[Base.Markdown.link],'\\'=>[Base.Markdown.linebreak,Base.Markdown.escapes],'*'=>[Base.Markdown.asterisk_bold,Base.Markdown.asterisk_italic],'$'=>[Base.Markdown.tex,Base.Markdown.interp],'`'=>[Base.Markdown.inline_code],'!'=>[Base.Markdown.image],'-'=>[Base.Markdown.en_dash])))),Escher.ComposeGraphic(ComposeDiff.Patchable(101.6mm,50.8mm,AbstractString["/home/phillc/.julia/v0.4/Gadfly/src/gadfly.js"],Tuple{AbstractString,AbstractString}[("Gadfly","Gadfly")],Dict{Compose.ClipPrimitive{P<:NTuple{N,Measures.Measure}},AbstractString}(),Patchwork.Elem[Patchwork.Elem{:svg,:svg}(0,Patchwork.Node[],#undef),Patchwork.Elem{:svg,:g}(0,Patchwork.Node[],Dict{Any,Any}(:class=>"plotroot xscalable yscalable")),Patchwork.Elem{:svg,:g}(0,Patchwork.Node[],Dict{Any,Any}("stroke-opacity"=>0.0,"fill-opacity"=>1.0,"font-size"=>3.880555555555555,"font-family"=>"'PT Sans','Helvetica Neue','Helvetica',sans-serif",:fill=>"#564A55",:stroke=>"#000000"))],Any[ComposeDiff.PatchablePropertyFrame(true,Dict{Any,Any}()),ComposeDiff.PatchablePropertyFrame(true,Dict{Any,Any}())]),Gadfly.Plot([Gadfly.Layer(nothing,Dict{Symbol,Any}(:xmax=>[25],:y=>[sin],:xmin=>[0]),Gadfly.StatisticElement[Gadfly.Stat.FunctionStatistic(250)],Gadfly.Geom.LineGeometry(Gadfly.Stat.Identity(),false,2,symbol("")),nothing,0)],nothing,Data(
  y=[sin]
  xmin=[0]
  xmax=[25]
  titles=Dict{Symbol,AbstractString}(:xmax=>"xmax",:y=>"y",:xmin=>"xmin")
)
,Gadfly.ScaleElement[],Gadfly.StatisticElement[],nothing,Gadfly.GuideElement[Gadfly.Guide.XLabel("x",:auto),Gadfly.Guide.YLabel("f(x)",:auto)],Gadfly.Theme(LCHab{Float32}(70.0f0,60.0f0,240.0f0),0.9mm,0.3mm,nothing,nothing,nothing,1.0,nothing,5.0mm,RGB{U8}(0.816,0.816,0.878),[0.5mm,0.5mm],RGB{U8}(0.627,0.627,0.627),0.2mm,"'PT Sans Caption','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.424,0.376,0.42),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",3.880555555555555mm,RGB{U8}(0.337,0.29,0.333),"'PT Sans Caption','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.298,0.251,0.294),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",3.880555555555555mm,RGB{U8}(0.212,0.165,0.208),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.298,0.251,0.294),40,-0.05mm,1.0mm,3.0mm,Gadfly.default_stroke_color,0.3mm,Gadfly.default_discrete_highlight_color,Gadfly.default_continuous_highlight_color,Gadfly.default_lowlight_color,0.6,Gadfly.default_middle_color,0.6mm,:left,:square,:right,nothing,[Compose.circle,Gadfly.square,Gadfly.diamond,Gadfly.cross,Gadfly.xcross,Gadfly.utriangle,Gadfly.dtriangle,Gadfly.star1,Gadfly.star2,Gadfly.hexagon,Gadfly.octagon],2.0mm,1000,10.0,0.5,0.2,4),Dict{Symbol,Any}(:xmax=>[25],:y=>[sin],:xmin=>[0]))),Base.Markdown.MD(Any[Base.Markdown.Header{2}(Any["Dynamic plot"])],Dict{Any,Any}(:config=>Base.Markdown.Config([Base.Markdown.hashheader,Base.Markdown.fencedcode,Base.Markdown.blockquote],[Base.Markdown.blocktex,Base.Markdown.blockinterp,Base.Markdown.list,Base.Markdown.indentcode,Base.Markdown.github_table,Base.Markdown.horizontalrule,Base.Markdown.setextheader,Base.Markdown.paragraph],Dict('['=>[Base.Markdown.link],'\\'=>[Base.Markdown.linebreak,Base.Markdown.escapes],'*'=>[Base.Markdown.asterisk_bold,Base.Markdown.asterisk_italic],'$'=>[Base.Markdown.tex,Base.Markdown.interp],'`'=>[Base.Markdown.inline_code],'!'=>[Base.Markdown.image],'-'=>[Base.Markdown.en_dash])))),Escher.PackedAcross{Escher.AxisCenter}(Escher.AxisCenter(),Escher.Flow{Escher.Horizontal}(Escher.Horizontal(),Escher.TileList(Union{Escher.Subscription,Escher.Width}[Escher.Width("",Escher.Length{:em}(4.0),Escher.Leaf(Patchwork.Elem{:xhtml,:span}(1,Patchwork.Node[Patchwork.TextNode("Alpha: ")],#undef))),Escher.Subscription(Signal{Float64}(1.0, nactions=1),Escher.ToType{Int64}(),Escher.WithState(Escher.Slider(1:100,1,true,false,false,0),"value","::parent","change"))]),false)),Escher.PackedAcross{Escher.AxisCenter}(Escher.AxisCenter(),Escher.Flow{Escher.Horizontal}(Escher.Horizontal(),Escher.TileList(Union{Escher.Subscription,Escher.Width}[Escher.Width("",Escher.Length{:em}(4.0),Escher.Leaf(Patchwork.Elem{:xhtml,:span}(1,Patchwork.Node[Patchwork.TextNode("Beta: ")],#undef))),Escher.Subscription(Signal{Float64}(1.0, nactions=1),Escher.ToType{Int64}(),Escher.WithState(Escher.Slider(1:100,1,true,false,false,0),"value","::parent","change"))]),false)),Signal{Escher.ComposeGraphic}(Escher.ComposeGraphic(ComposeDiff.Patchable(101.6mm,76.19999999999999mm,AbstractString[],Tuple{AbstractString,AbstractString}[],Dict{Compose.ClipPrimitive{P<:NTuple{N,Measures.Measure}},AbstractString}(),Patchwork.Elem[Patchwork.Elem{:svg,:svg}(0,Patchwork.Node[],#undef)],Any[]),Gadfly.Plot([Gadfly.Layer(nothing,Dict{Any,Any}(),Gadfly.StatisticElement[Gadfly.Stat.FunctionStatistic(250)],Gadfly.Geom.LineGeometry(Gadfly.Stat.Identity(),false,2,symbol("")),nothing,0)],nothing,Data(
  y=[(anonymous function)]
  xmin=[0]
  xmax=[1]
  titles=Dict{Symbol,AbstractString}(:xmax=>"xmax",:y=>"y",:xmin=>"xmin")
)
,Gadfly.ScaleElement[],Gadfly.StatisticElement[],nothing,Gadfly.GuideElement[Gadfly.Guide.XLabel("x",:auto),Gadfly.Guide.YLabel("f(x)",:auto)],Gadfly.Theme(LCHab{Float32}(70.0f0,60.0f0,240.0f0),0.9mm,0.3mm,nothing,nothing,nothing,1.0,nothing,5.0mm,RGB{U8}(0.816,0.816,0.878),[0.5mm,0.5mm],RGB{U8}(0.627,0.627,0.627),0.2mm,"'PT Sans Caption','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.424,0.376,0.42),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",3.880555555555555mm,RGB{U8}(0.337,0.29,0.333),"'PT Sans Caption','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.298,0.251,0.294),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",3.880555555555555mm,RGB{U8}(0.212,0.165,0.208),"'PT Sans','Helvetica Neue','Helvetica',sans-serif",2.822222222222222mm,RGB{U8}(0.298,0.251,0.294),40,-0.05mm,1.0mm,3.0mm,Gadfly.default_stroke_color,0.3mm,Gadfly.default_discrete_highlight_color,Gadfly.default_continuous_highlight_color,Gadfly.default_lowlight_color,0.6,Gadfly.default_middle_color,0.6mm,:left,:square,:right,nothing,[Compose.circle,Gadfly.square,Gadfly.diamond,Gadfly.cross,Gadfly.xcross,Gadfly.utriangle,Gadfly.dtriangle,Gadfly.star1,Gadfly.star2,Gadfly.hexagon,Gadfly.octagon],2.0mm,1000,10.0,0.5,0.2,4),Dict{Symbol,Any}(:xmax=>[1],:y=>[(anonymous function)],:xmin=>[0]))), nactions=0)]),false))), nactions=1), nactions=1))
MethodError: `<<` has no method matching <<(::Patchwork.Elem{:svg,:text}, ::Text{ASCIIString})
Closest candidates are:
  <<(::Any, !Matched::Int64)
  <<(::Any, !Matched::Integer)
  <<{ns,tag}(::Patchwork.Elem{ns,tag}, !Matched::AbstractArray{T,N})
  ...
 in pango_to_elems at /home/phillc/.julia/v0.4/ComposeDiff/src/ComposeDiff.jl:519
 in draw at /home/phillc/.julia/v0.4/ComposeDiff/src/ComposeDiff.jl:319
shashi commented 7 years ago

This seems to be the same as #181 now...