Platformio-atom-ide-terminal: Object.dirname is deprecated.

Created on 16 Jan 2017  路  7Comments  路  Source: platformio/platformio-atom-ide-terminal

Argument to path.dirname must be a string

Object.dirname (/Applications/Atom.app/Contents/Resources/app.asar/src/electron-shims.js:9:10)
<unknown> (/Users/Alex/.atom/packages/platformio-ide-terminal/lib/status-bar.coffee:236:59)
Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
<unknown> (/Applications/Atom.app/Contents/Resources/app.asar/src/pane-container.js:348:27)
Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
fixed

Most helpful comment

I still have the problem, I'm using version 2.5.3

Object.dirname - /Applications/Atom.app/Contents/Resources/app/src/electron-shims.js:9:10
<unknown> - /Users/jurriendokter/.atom/packages/platformio-ide-terminal/lib/status-bar.coffee:241:59
Function.module.exports.Emitter.simpleDispatch - <embedded>:63093:20
Emitter.emit - <embedded>:63209:34
Workspace.didChangeActivePaneItemOnPaneContainer - <embedded>:22980:28
WorkspaceCenter.paneContainer.onDidChangeActivePaneItem - <embedded>:70934:20

All 7 comments

Basically appears on any application specific page(tab) within atom that obviously is not part of any project.

129 should handle this. :)

Object.dirname - C:\Users\Administrator\AppData\Local\atom\app-1.16.0\resources\app.asar\src\electron-shims.js:9:10
- C:\Users\Administrator.atom\packages\platformio-ide-terminal\lib\status-bar.coffee:241:59
Function.module.exports.Emitter.simpleDispatch - C:\Users\Administrator\AppData\Local\atom\app-1.16.0\resources\app.asar\node_modules\event-kit\lib\emitter.js:25:14
Emitter.emit - C:\Users\Administrator\AppData\Local\atom\app-1.16.0\resources\app.asar\node_modules\event-kit\lib\emitter.js:141:28
- C:\Users\Administrator\AppData\Local\atom\app-1.16.0\resources\app.asar\src\pane-container.js:348:27
Function.module.exports.Emitter.simpleDispatch - C:\Users\Administrator\AppData\Local\atom\app-1.16.0\resources\app.asar\node_modules\event-kit\lib\emitter.js:25:14

I still have the problem, I'm using version 2.5.3

Object.dirname - /Applications/Atom.app/Contents/Resources/app/src/electron-shims.js:9:10
<unknown> - /Users/jurriendokter/.atom/packages/platformio-ide-terminal/lib/status-bar.coffee:241:59
Function.module.exports.Emitter.simpleDispatch - <embedded>:63093:20
Emitter.emit - <embedded>:63209:34
Workspace.didChangeActivePaneItemOnPaneContainer - <embedded>:22980:28
WorkspaceCenter.paneContainer.onDidChangeActivePaneItem - <embedded>:70934:20

As @Fred-Barclay mentioned, there is a (now closed) pull request #129 that fixes this. I've added more information to the request so hopefully they can reproduce this and get it fixed.

Could someone provide PR? Thanks!

#129 is for this issue.

Was this page helpful?
0 / 5 - 0 ratings