plantuml-viewer icon indicating copy to clipboard operation
plantuml-viewer copied to clipboard

Uncaught RangeError: Maximum call stack size exceeded

Open jhugard opened this issue 8 years ago • 0 comments

This could be related to #31.

[Enter steps to reproduce:]

  1. Create a graphviz digraph & save as a .puml file
  2. Open the PlantUML preview pane (<Ctrl><Alt>+P)
  3. Edit the doc & get Error #31
  4. Close and reopen the PlantUML preview pane
  5. Make edits to the document
  6. Observe this error

Atom: 1.14.3 ia32 Electron: 1.3.13 OS: Microsoft Windows 10 Enterprise Thrown From: plantuml-viewer package 0.7.1

Stack Trace

Uncaught RangeError: Maximum call stack size exceeded

At buffer.js:8

RangeError: Maximum call stack size exceeded
    at Buffer.Uint8Array (native)
    at FastBuffer (buffer.js:8:1)
    at Buffer.slice (buffer.js:817:10)
    at getChunksFromBuffer (/packages/plantuml-viewer/node_modules/node-nailgun-client/lib/node-nailgun-client.js:103:27)

    [ ... ]

    at getChunksFromBuffer (/packages/plantuml-viewer/node_modules/node-nailgun-client/lib/node-nailgun-client.js:103:27)
    at getChunksFromBuffer (/packages/plantuml-viewer/node_modules/node-nailgun-client/lib/node-nailgun-client.js:103:27)
    at /packages/plantuml-viewer/node_modules/node-nailgun-client/lib/node-nailgun-client.js:143:5)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at readableAddChunk (_stream_readable.js:176:18)
    at Socket.Readable.push (_stream_readable.js:134:10)
    at TCP.onread (net.js:543:20)

Commands

  2x -5:57.2.0 editor:move-to-first-character-of-line (input.hidden-input)
     -5:56.7.0 core:select-down (input.hidden-input)
  2x -5:55.9.0 core:delete (input.hidden-input)
     -5:48.1.0 core:move-down (input.hidden-input)
     -5:47.8.0 core:paste (input.hidden-input)
  3x -5:46 core:undo (input.hidden-input)
     -5:43.2.0 core:move-down (input.hidden-input)
     -5:42.8.0 core:move-up (input.hidden-input)
     -5:42.3.0 core:select-down (input.hidden-input)
     -5:42 core:delete (input.hidden-input)
     -5:41.5.0 core:move-up (input.hidden-input)
  2x -5:26.6.0 core:save (input.hidden-input)
     -1:16 core:undo (input.hidden-input)
     -1:15.2.0 core:backspace (input.hidden-input)
     -1:13.4.0 core:move-down (input.hidden-input)
  2x -0:38.6.0 core:move-left (input.hidden-input)

Non-Core Packages

advanced-open-file 0.16.5 
atom-yamljson 0.2.3 
autocomplete-go 1.3.0 
builder-go 1.0.1 
elm-instant 2.0.0 
go-config 1.2.4 
go-get 2.1.1 
go-plus 5.1.1 
godoc 1.1.1 
gofmt 1.2.0 
gometalinter-linter 1.2.2 
gorename 1.1.0 
hex 0.6.2 
html-to-elm 0.2.0 
ionide-fake 1.2.2 
ionide-fsharp 1.9.3 
ionide-fsi undefined 
ionide-installer 1.4.0 
ionide-paket 2.2.6 
ionide-websharper 1.0.1 
ionide-webview 1.0.3 
ionide-yeoman 2.0.0 
language-elm 1.5.0 
language-elmx 1.2.9 
language-fsharp 0.8.4 
language-plantuml 0.2.0 
language-proto 0.8.0 
linter 1.11.23 
linter-js-yaml 1.2.6 
linter-protocol-buffer 0.2.0 
linter-swagger 0.3.9 
navigator-go 1.1.3 
plantuml-viewer 0.7.1 
tester-go 2.0.2 

jhugard avatar Feb 21 '17 23:02 jhugard