Closed henrymzhao closed 8 years ago
I encountered the exact same general error when I tried to save the auto-generated 00-setup.js file. However it appears the error, again, is stemming from a different file.
[Enter steps to reproduce below:]
Atom Version: 1.8.0 System: Microsoft Windows 10 Pro Thrown From: atom-coderoad package, v0.10.6
Uncaught TypeError: Cannot read property 'dir' of undefined
At C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\src\pane.js:1002
TypeError: Cannot read property 'dir' of undefined
at Object.createRunner (C:\Users\Henry_000\Google Drive\Henry\Projects\Atom\coderoad\node_modules\mocha-coderoad\lib\create-runner.js:25:20)
at Object.runner [as run] (C:\Users\Henry_000\Google Drive\Henry\Projects\Atom\coderoad\node_modules\mocha-coderoad\lib\runner.js:5:34)
at Object.runTaskTests [as default] (C:\Users\Henry_000\.atom\packages\atom-coderoad\lib\modules\tests\test-run\run.js:14:24)
at runTest (C:\Users\Henry_000\.atom\packages\atom-coderoad\lib\modules\tests\test-run\index.js:9:33)
at combination (C:\Users\Henry_000\.atom\packages\atom-coderoad\node_modules\redux\lib\combineReducers.js:117:29)
at dispatch (C:\Users\Henry_000\.atom\packages\atom-coderoad\node_modules\redux\lib\createStore.js:179:22)
at invokeFunc (C:\Users\Henry_000\.atom\packages\atom-coderoad\node_modules\core-coderoad\node_modules\redux-throttle-actions\node_modules\lodash.throttle\node_modules\lodash.debounce\index.js:148:19)
at leadingEdge (C:\Users\Henry_000\.atom\packages\atom-coderoad\node_modules\core-coderoad\node_modules\redux-throttle-actions\node_modules\lodash.throttle\node_modules\lodash.debounce\index.js:158:22)
at debounced (C:\Users\Henry_000\.atom\packages\atom-coderoad\node_modules\core-coderoad\node_modules\redux-throttle-actions\node_modules\lodash.throttle\node_modules\lodash.debounce\index.js:224:16)
at C:\Users\Henry_000\.atom\packages\atom-coderoad\node_modules\core-coderoad\node_modules\redux-throttle-actions\lib\index.js:38:16
at C:\Users\Henry_000\.atom\packages\atom-coderoad\node_modules\core-coderoad\node_modules\redux-logger\lib\index.js:208:29
at C:\Users\Henry_000\.atom\packages\atom-coderoad\node_modules\core-coderoad\node_modules\redux-thunk\lib\index.js:14:16
at dispatch (C:\Users\Henry_000\.atom\packages\atom-coderoad\node_modules\redux\lib\applyMiddleware.js:45:18)
at C:\Users\Henry_000\.atom\packages\atom-coderoad\lib\modules\tests\actions.js:7:9
at Object.dispatch (C:\Users\Henry_000\.atom\packages\atom-coderoad\node_modules\core-coderoad\node_modules\redux-thunk\lib\index.js:11:18)
at C:\Users\Henry_000\.atom\packages\atom-coderoad\lib\subscriptions.js:14:81
at Function.module.exports.Emitter.simpleDispatch (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\node_modules\event-kit\lib\emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\node_modules\event-kit\lib\emitter.js:125:28)
at TextBuffer.module.exports.TextBuffer.saveAs (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\node_modules\text-buffer\lib\text-buffer.js:1113:27)
at TextBuffer.module.exports.TextBuffer.save (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\node_modules\text-buffer\lib\text-buffer.js:1083:19)
at TextEditor.module.exports.TextEditor.save (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\src\text-editor.js:660:26)
at Pane.module.exports.Pane.saveItem (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\src\pane.js:718:18)
at Pane.module.exports.Pane.saveActiveItem (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\src\pane.js:701:19)
at Workspace.module.exports.Workspace.saveActivePaneItem (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\src\workspace.js:684:35)
at atom-workspace.commandRegistry.add.core:save (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\src\register-default-commands.js:214:32)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\src\command-registry.js:260:29)
at C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\src\command-registry.js:3:61
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:580:16)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:388:22)
at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (C:\Users\Henry_000\AppData\Local\atom\app-1.8.0\resources\app.asar\src\window-event-handler.js:98:36)
-0:41.5.0 core:close (atom-pane.pane.active)
-0:40 command-palette:toggle (atom-text-editor.editor.is-focused)
-0:36.5.0 core:confirm (atom-text-editor.editor.mini.is-focused)
-0:29.2.0 cr-viewer:toggle (atom-text-editor.editor.is-focused)
-0:03.6.0 core:save (atom-text-editor.editor.is-focused)
{
"core": {
"disabledPackages": [
"browser-plus"
]
}
}
# User
atom-coderoad, v0.10.6
autoclose-html, v0.23.0
autocomplete-clang, v0.9.4
build, v0.65.0
busy, v0.5.0
core-coderoad, v0.5.0
language-ini, v1.16.0
linter, v1.11.14
linter-gcc, v0.6.14
platformio-ide, v1.3.1
platformio-ide-terminal, v2.1.1
sync-settings, v0.7.2
tool-bar, v1.0.0
# Dev
No dev packages
I followed your directions and had the same error.
I've updated the mocha-test-runner, and everything seems to working now on my end. Try updating to the latest version of the "functional-school" tutorial, let me know if the problem persists.
[Enter steps to reproduce below:]
Atom Version: 1.8.0 System: Microsoft Windows 10 Pro Thrown From: atom-coderoad package, v0.10.6
Stack Trace
Uncaught TypeError: Cannot read property 'dir' of undefined
Commands
Config
Installed Packages