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\
> ...

Reply via email to