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

Failure to render + crash on startup

Open jhugard opened this issue 9 years ago • 0 comments

[Enter steps to reproduce below:]

Two bugs, possibly related: Failure to render UML drawing, and crash on start/restart.

  1. Installed graphviz 2.39.20150906.1732
  2. Installed plantuml-language & plantuml-viewer
  3. Configured plantuml-viewer to use /usr/local/bin/dot
  4. Opened a "test.plantuml" document containing @startuml a -> b @enduml
  5. Open plantuml viewer pane
  6. Viewer pane flashes a UML drawing image, then goes blank (BUG #1)
  7. Use "View -> Restart" to restart the editor
  8. Receive the error below (BUG #2)

Atom Version: 1.0.15 System: Mac OS X 10.10.5 Thrown From: plantuml-viewer package, v0.6.1

Stack Trace

Failed to activate the status-bar package

At Cannot read property 'getBuffer' of null

TypeError: Cannot read property 'getBuffer' of null
    at PlantumlViewerEditor.getBuffer (/Users/jhugard/.atom/packages/plantuml-viewer/lib/plantuml-viewer-editor.js:61:21)
    at status-bar.StatusBarView.storeActiveBuffer (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/status-bar/lib/status-bar-view.js:133:112)
    at status-bar.StatusBarView.initialize (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/status-bar/lib/status-bar-view.js:47:12)
    at Object.module.exports.activate (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/status-bar/lib/main.js:33:22)
    at Package.module.exports.Package.activateNow (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:245:19)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/package.js:226:30
    at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:169:15)
    at Package.module.exports.Package.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:218:14)
    at PackageManager.module.exports.PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:486:21)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:469:29
    at Config.module.exports.Config.transact (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:324:16)
    at PackageManager.module.exports.PackageManager.activatePackages (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:464:19)
    at PackageManager.module.exports.PackageManager.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:445:46)
    at Atom.module.exports.Atom.startEditorWindow (/Applications/Atom.app/Contents/Resources/app.asar/src/atom.js:670:21)
    at Object.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-bootstrap.js:12:8)
    at Object.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-bootstrap.js:23:4)

Commands

Config

{
  "core": {
    "themes": [
      "atom-light-ui",
      "atom-light-syntax"
    ],
    "disabledPackages": [
      "hover-tooltips-hdevtools"
    ]
  },
  "plantuml-viewer": {
    "graphvizDotExecutable": "/usr/local/bin/dot"
  }
}

Installed Packages

# User
autocomplete-haskell, v0.5.1
build, v0.46.0
cabal, v0.0.15
editorconfig, v1.2.0
haskell-ghc-mod, v0.9.7
haskell-pointfree, v0.1.2
ide-haskell, v0.7.2
language-dot, v1.6.0
language-haskell, v1.4.5
language-plantuml, v0.1.1
language-protobuf, v0.5.0
plantuml-viewer, v0.6.1

# Dev
No dev packages

jhugard avatar Sep 19 '15 05:09 jhugard