JunoLab / atom-julia-client

Juno a good IDE?
http://junolab.org
MIT License
273 stars 72 forks source link

Uncaught TypeError: log is not a function #786

Open mashu opened 2 years ago

mashu commented 2 years ago

[Enter steps to reproduce:]

  1. Executing this code
    
    using JSServe
    using WGLMakie
    points = Node(Point2f[(0.0, 0.0)])
    axis = []
    app = App() do session::Session
    s1 = DOM.h1("Board")
    fig, ax = scatter(points)
    push!(axis, ax)
    return DOM.div(s1, fig)
    end

function add_point!(points, ax, x,y) points[] = push!(points[], Point2f(x,y)) autolimits!(ax) end JSServe.Server(app, "127.0.0.1", 8095) add_point!(points, axis[end], 12,12)

2. Repeat from REPL last add_point!(..) call multiple times until error occurs.

**Atom**: 1.58.0 x64
**Electron**: 9.4.4
**OS**: Debian GNU/Linux
**Thrown From**: [julia-client](https://github.com/JunoLab/atom-julia-client) package 0.12.6

### Stack Trace

Uncaught TypeError: log is not a function

At /home/mateusz/.atom/packages/julia-client/lib/runtime/plots.js:17

TypeError: log is not a function at consoleLog (/packages/julia-client/lib/runtime/plots.js:17:3) at /packages/julia-client/lib/runtime/plots.js:112:48) at WebViewImpl.dispatchEvent (electron/js2c/renderer_init.js:155:2221) at dispatchEvent (electron/js2c/renderer_init.js:143:1883) at electron/js2c/renderer_init.js:143:3008 at EventEmitter. (electron/js2c/renderer_init.js:127:872) at EventEmitter.emit (events.js:223:5) at Object.onMessage (electron/js2c/renderer_init.js:115:818)


### Commands

7x -1:12.8.0 core:move-left (input.hidden-input) -1:11.3.0 core:backspace (input.hidden-input) 2x -1:10.7.0 core:move-right (input.hidden-input) -1:10.2.0 core:backspace (input.hidden-input) -1:09.7.0 core:move-right (input.hidden-input) 2x -1:08.9.0 core:delete (input.hidden-input) -1:07.7.0 core:backspace (input.hidden-input) -1:07.5.0 julia-client:run-block (input.hidden-input) -1:07.5.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused) -1:02.6.0 core:backspace (input.hidden-input) 3x -1:02.0 core:move-left (input.hidden-input) -1:01.4.0 core:backspace (input.hidden-input) -1:01.0 julia-client:run-block (input.hidden-input) -1:01.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused.autocomplete-active) -0:24.7.0 julia-client:run-block (input.hidden-input) -0:24.7.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused.autocomplete-active)


### Non-Core Packages

advanced-open-file 0.16.8 atomic-emacs 0.15.0 ftp-remote-edit 0.18.2 Hydrogen 2.16.3 hyperclick 0.1.5 indent-detective 0.4.0 ink 0.12.6 julia-client 0.12.6 language-julia 0.22.1 language-weave 0.7.2 latex-completions 0.3.6 tool-bar 1.4.4 uber-juno 0.3.0