atom-community / atom-community/atom-script

Uncaught Error: Can't save buffer with no file path

Open
#250 3 comments 0 reactions 0 assignees View on GitHub
needsinfo
Dominant language
JavaScript
Stars
730
Forks
264
PR merge metrics
No merged PRs in 30d

Description

Uncaught Error: Can't save buffer with no file path

**Atom Version**: 0.161.0
**System**: linux 3.16.0-28-generic
**Thrown From**: [script](https://github.com/rgbkrk/atom-script) package, v2.15.1
### Steps To Reproduce
1. ...
2. ...
### Stack Trace

```
At /usr/share/atom/resources/app/node_modules/text-buffer/lib/text-buffer.js:959

Error: Can't save buffer with no file path
at TextBuffer.module.exports.TextBuffer.saveAs (/usr/share/atom/resources/app/node_modules/text-buffer/lib/text-buffer.js:959:15)
at TextBuffer.module.exports.TextBuffer.save (/usr/share/atom/resources/app/node_modules/text-buffer/lib/text-buffer.js:954:19)
at TextEditor.module.exports.TextEditor.save (/usr/share/atom/resources/app/src/text-editor.js:585:26)
at ScriptView.module.exports.ScriptView.buildCodeContext (/home/amerov/.atom/packages/script/lib/script-view.coffee:93:14)
at ScriptView.module.exports.ScriptView.lineRun (/home/amerov/.atom/packages/script/lib/script-view.coffee:74:20)
at atom-workspace. (/home/amerov/.atom/packages/script/lib/script-view.coffee:30:65)
at atom-workspace.handler (/usr/share/atom/resources/app/src/space-pen-extensions.js:115:32)
at atom-workspace.jQuery.event.dispatch (/usr/share/atom/resources/app/node_modules/space-pen/vendor/jquery.js:4681:9)
at atom-workspace.elemData.handle (/usr/share/atom/resources/app/node_modules/space-pen/vendor/jquery.js:4359:46)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app/src/command-registry.js:243:29)
at /usr/share/atom/resources/app/src/command-registry.js:3:61
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/usr/share/atom/resources/app/node_modules/atom-keymap/lib/keymap-manager.js:549:16)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/usr/share/atom/resources/app/node_modules/atom-keymap/lib/keymap-manager.js:391:22)
at HTMLDocument.module.exports.WindowEventHandler.onKeydown (/usr/share/atom/resources/app/src/window-event-handler.js:167:20)

```

/cc @atom/core

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.