plantuml-viewer
plantuml-viewer copied to clipboard
Failure to render + crash on startup
[Enter steps to reproduce below:]
Two bugs, possibly related: Failure to render UML drawing, and crash on start/restart.
- Installed graphviz 2.39.20150906.1732
- Installed plantuml-language & plantuml-viewer
- Configured plantuml-viewer to use /usr/local/bin/dot
- Opened a "test.plantuml" document containing @startuml a -> b @enduml
- Open plantuml viewer pane
- Viewer pane flashes a UML drawing image, then goes blank (BUG #1)
- Use "View -> Restart" to restart the editor
- 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