Hi,
also with new version of Escher (0.3.1) and latest version of Gadfly, I
obtain following error running *plotting.jl*:
MethodError: `drawing` has no method matching
drawing(::Measures.Length{:mm,Float64}, ::Measures.Length{:mm,Float64},
::Gadfly.Plot)
Closest candidates are:
drawing(::Any, ::Any)
in anonymous at C:\Users\Leonardo\.julia\v0.4\Escher\src\cli\serve.jl:170
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:15
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
in splitquery at C:\Users\Leonardo\.julia\v0.4\Mux\src\basics.jl:28
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
in wcatch at
C:\Users\Leonardo\.julia\v0.4\Mux\src\websockets_integration.jl:12
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
in todict at C:\Users\Leonardo\.julia\v0.4\Mux\src\basics.jl:21
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:12 (repeats 2
times)
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\server.jl:38
in handle at C:\Users\Leonardo\.julia\v0.4\WebSockets\src\WebSockets.jl:382
in on_message_complete at
C:\Users\Leonardo\.julia\v0.4\HttpServer\src\HttpServer.jl:393
in on_message_complete at
C:\Users\Leonardo\.julia\v0.4\HttpServer\src\RequestParser.jl:104
in http_parser_execute at
C:\Users\Leonardo\.julia\v0.4\HttpParser\src\HttpParser.jl:92
in process_client at
C:\Users\Leonardo\.julia\v0.4\HttpServer\src\HttpServer.jl:365
in anonymous at task.jl:447
and also running example *mc.jl* I obtain an error:
MethodError: `convert` has no method matching convert(::Type{Escher.Tile},
::Gadfly.Plot)
This may have arisen from a call to the constructor Escher.Tile(...),
since type constructors fall back to convert methods.
Closest candidates are:
call{T}(::Type{T}, ::Any)
convert(::Type{Escher.Tile}, !Matched::AbstractString)
convert(::Type{Escher.Tile}, !Matched::Char)
...
in anonymous at C:\Users\Leonardo\.julia\v0.4\Escher\src\cli\serve.jl:170
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:15
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
in splitquery at C:\Users\Leonardo\.julia\v0.4\Mux\src\basics.jl:28
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
in wcatch at
C:\Users\Leonardo\.julia\v0.4\Mux\src\websockets_integration.jl:12
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
in todict at C:\Users\Leonardo\.julia\v0.4\Mux\src\basics.jl:21
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:12 (repeats 2
times)
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\server.jl:38
in handle at C:\Users\Leonardo\.julia\v0.4\WebSockets\src\WebSockets.jl:382
in on_message_complete at
C:\Users\Leonardo\.julia\v0.4\HttpServer\src\HttpServer.jl:393
in on_message_complete at
C:\Users\Leonardo\.julia\v0.4\HttpServer\src\RequestParser.jl:104
in http_parser_execute at
C:\Users\Leonardo\.julia\v0.4\HttpParser\src\HttpParser.jl:92
in process_client at
C:\Users\Leonardo\.julia\v0.4\HttpServer\src\HttpServer.jl:365
in anonymous at task.jl:447
It seems that examples that use Gadfly or Compose had some problems.
Any suggestion is appreciated.
Leonardo
Il giorno lunedì 11 gennaio 2016 08:39:17 UTC+1, Leonardo ha scritto:
>
> Hi, I've a problem running Escher's example plotting.jl caused by Gadfly:
>
> WARNING: using Gadfly.render in module Main conflicts with an existing
> identifier.
> WARNING: Method definition convert(Type{Escher.Tile}, Gadfly.Plot) in
> module Escher at C:\Users\Leonardo\.julia\v0.4\Escher\src\basics/lazyload.
> jl:73 overwritten in module Main at C:\Users\Leonardo\.julia\v0.4\Escher\
> src\basics\lazyload.jl:73.
> WARNING: Error requiring DataFrames from Main:
> LoadError: error in method definition: function Escher.render must be
> explicitly imported to be extended
> in include at boot.jl:261
> in include_from_node1 at loading.jl:304
> in anonymous at C:\Users\Leonardo\.julia\v0.4\Requires\src\require.jl:60
> in err at C:\Users\Leonardo\.julia\v0.4\Requires\src\require.jl:47
> in anonymous at C:\Users\Leonardo\.julia\v0.4\Requires\src\require.jl:59
> in withpath at C:\Users\Leonardo\.julia\v0.4\Requires\src\require.jl:37
> in anonymous at C:\Users\Leonardo\.julia\v0.4\Requires\src\require.jl:58
> in listenmod at C:\Users\Leonardo\.julia\v0.4\Requires\src\require.jl:21
> in include at boot.jl:261
> in include_from_node1 at loading.jl:304
> in external_setup at C:\Users\Leonardo\.julia\v0.4\Escher\src\Escher.jl:
> 53
> in include at boot.jl:261
> in include_from_node1 at loading.jl:304
> in loadfile at C:\Users\Leonardo\.julia\v0.4\Escher\src\cli\serve.jl:17
> in anonymous at C:\Users\Leonardo\.julia\v0.4\Escher\src\cli\serve.jl:164
> in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:15
> in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
> in splitquery at C:\Users\Leonardo\.julia\v0.4\Mux\src\basics.jl:28
> in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
> in wcatch at C:\Users\Leonardo\.julia\v0.4\Mux\src\websockets_integration
> .jl:12
> in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
> in todict at C:\Users\Leonardo\.julia\v0.4\Mux\src\basics.jl:21
> in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:12 (repeats
> 2 times)
> in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\Mux.jl:8
> in anonymous at C:\Users\Leonardo\.julia\v0.4\Mux\src\server.jl:38
> in handle at C:\Users\Leonardo\.julia\
> ...