Closed CarterWilde closed 5 years ago
same here on ubuntu 16.04:
TypeError: atom.grammars.startIdForScope is not a function at grammarCb (/home/tomuxmon/.atom/packages/omnisharp-atom/dist/omnisharp-atom.js:145:35) at arrayEach (/home/tomuxmon/.atom/packages/omnisharp-atom/node_modules/lodash/lodash.js:508:11) at forEach (/home/tomuxmon/.atom/packages/omnisharp-atom/node_modules/lodash/lodash.js:9334:14) at OmniSharpAtom.activate (/home/tomuxmon/.atom/packages/omnisharp-atom/dist/omnisharp-atom.js:153:30) at Package.activateNow (/usr/share/atom/resources/app/src/package.js:230:33) at measure (/usr/share/atom/resources/app/src/package.js:206:33) at Package.measure (/usr/share/atom/resources/app/src/package.js:88:25) at activationPromise.Promise (/usr/share/atom/resources/app/src/package.js:200:20) at Promise (<anonymous>) at Package.activate (/usr/share/atom/resources/app/src/package.js:198:38) at PackageManager.activatePackage (/usr/share/atom/resources/app/src/package-manager.js:695:42) at /usr/share/atom/resources/app/node_modules/settings-view/lib/package-manager.js:491:35 at exit (/usr/share/atom/resources/app/node_modules/settings-view/lib/package-manager.js:128:22) at triggerExitCallback (/usr/share/atom/resources/app/src/buffered-process.js:267:15) at bufferStream (/usr/share/atom/resources/app/src/buffered-process.js:288:15) at Socket.stream.on (/usr/share/atom/resources/app/src/buffered-process.js:164:13) at emitOne (events.js:101:20) at Socket.emit (events.js:191:7) at Pipe._handle.close [as _onclose] (net.js:510:12)
Same for Ubuntu 17.10
Same here, also win10, same version of everything - only non-core package is teletype
What build of windows are you on? I'm on build 16299 (Version 10.0.16299)
Same for me on Ubuntu 16.04 as well.
**Atom**: 1.25.0 x64
**Electron**: 1.7.11
**OS**: Ubuntu 16.04.4
**Thrown From**: [omnisharp-atom](https://github.com/OmniSharp/omnisharp-atom) package 0.31.2
Failed to activate the omnisharp-atom package
I got the same stack trace as tomuxmon, so i don't repaste it.
Same for me on OSX.
[Enter steps to reproduce:]
Atom: 1.25.1 x64 Electron: 1.7.11 OS: Mac OS X 10.12.6 Thrown From: omnisharp-atom package 0.31.2
Failed to activate the omnisharp-atom package
At atom.grammars.startIdForScope is not a function
TypeError: atom.grammars.startIdForScope is not a function
at grammarCb (/packages/omnisharp-atom/dist/omnisharp-atom.js:145:35)
at arrayEach (/packages/omnisharp-atom/node_modules/lodash/lodash.js:508:11)
at forEach (/packages/omnisharp-atom/node_modules/lodash/lodash.js:9334:14)
at OmniSharpAtom.activate (/packages/omnisharp-atom/dist/omnisharp-atom.js:153:30)
at Package.activateNow (/Applications/Atom.app/Contents/Resources/app/src/package.js:230:33)
at measure (/Applications/Atom.app/Contents/Resources/app/src/package.js:206:33)
at Package.measure (/Applications/Atom.app/Contents/Resources/app/src/package.js:88:25)
at activationPromise.Promise (/Applications/Atom.app/Contents/Resources/app/src/package.js:200:20)
at Promise (<anonymous>)
at Package.activate (/Applications/Atom.app/Contents/Resources/app/src/package.js:198:38)
at PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:695:42)
at /Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-manager.js:491:35
at exit (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-manager.js:128:22)
at triggerExitCallback (/Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:267:15)
at bufferStream (/Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:280:15)
at Socket.stream.on (/Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:164:13)
at emitOne (events.js:101:20)
at Socket.emit (events.js:191:7)
at Pipe._handle.close [as _onclose] (net.js:510:12)
3x -1:14.5.0 core:backspace (input.hidden-input)
lazy-unity-helper 0.1.0
omnisharp-atom 0.31.2
teletype 0.12.1
Same issue as #1020
[Enter steps to reproduce:]
Atom: 1.26.1 x64 Electron: 1.7.11 OS: Microsoft Windows 10 Pro Thrown From: omnisharp-atom package 0.31.2
Failed to activate the omnisharp-atom package
At atom.grammars.startIdForScope is not a function
TypeError: atom.grammars.startIdForScope is not a function
at grammarCb (/packages/omnisharp-atom/dist/omnisharp-atom.js:145:35)
at arrayEach (/packages/omnisharp-atom/node_modules/lodash/lodash.js:516:11)
at forEach (/packages/omnisharp-atom/node_modules/lodash/lodash.js:9342:14)
at OmniSharpAtom.activate (/packages/omnisharp-atom/dist/omnisharp-atom.js:153:30)
at Package.activateNow (<embedded>:72542:33)
at measure (<embedded>:72518:33)
at Package.measure (<embedded>:72400:25)
at activationPromise.Promise (<embedded>:72512:20)
at Promise (<anonymous>:null:null)
at Package.activate (<embedded>:72510:38)
at PackageManager.activatePackage (<embedded>:25755:42)
at <embedded>:56239:35
at exit (<embedded>:55876:22)
at triggerExitCallback (<embedded>:130424:15)
at ChildProcess.process.on (<embedded>:130454:15)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
-3:48.4.0 application:add-project-folder (div.tool-panel.tree-view)
-3:13.6.0 core:confirm (input.hidden-input)
atom-beautify 0.30.9
busy-signal 1.4.3
intentions 1.1.5
linter 2.0.0
linter-eslint 8.4.0
linter-ui-default 1.6.10
omnisharp-atom 0.31.2
platformio-ide-terminal 2.8.1
todo-show 2.1.0
same here on: Linux Mint 18.3 Sylvia 64-bit
After installation i got:
atom.grammars.startIdForScope is not a function
Hide Stack Trace
TypeError: atom.grammars.startIdForScope is not a function
at grammarCb (/home/giuseppe/.atom/packages/omnisharp-atom/dist/omnisharp-atom.js:145:35)
at arrayEach (/home/giuseppe/.atom/packages/atom-beautify/node_modules/lodash/lodash.js:516:11)
at forEach (/home/giuseppe/.atom/packages/atom-beautify/node_modules/lodash/lodash.js:9342:14)
at OmniSharpAtom.activate (/home/giuseppe/.atom/packages/omnisharp-atom/dist/omnisharp-atom.js:153:30)
at Package.activateNow (/usr/share/atom/resources/app/src/package.js:230:33)
at measure (/usr/share/atom/resources/app/src/package.js:206:33)
at Package.measure (/usr/share/atom/resources/app/src/package.js:88:25)
at activationPromise.Promise (/usr/share/atom/resources/app/src/package.js:200:20)
at Promise (
Solved thanks to @koxu1996 and @Skehmatics in #1020. Solution also posted in #1025. Code :
replace l.140 by : var grammars = atom.grammars.textmateRegistry || atom.grammars; and l.145 by : grammars.startIdForScope(grammar.scopeName);
is the fix in ? It still does it for me
No, it still does it for me also.
Same here, Windows 10
Same here: error still present, Ubuntu 18.04
Same, Sierra 10.12.6
Same. Windows 10, version 1709, build 16299.492. I don't know if it will be fixed though. The Omnisharp-Atom project looks like it's been abandoned since it's been over a year since the last release.
@takochako I looks like they have abandoned this project. The same thing happened with omnisharp-sublime. The only one they still support seems to be omnisharp-vscode.
@Eyap53 gave y'all the info. Will vouche. Works now after edit ~Parrot OS [Mate Structure]
Still doesn't work for me on MacOS.
I used the solution by @Eyap53 with one addition.
Original solution:
Find omnisharp-atom.js
in your ~/.atom dir and change line 140
from var grammars = atom.grammars;
to var grammars = atom.grammars.textmateRegistry || atom.grammars;
.
Addition:
Change line 145
from atom.grammars.startIdForScope(grammar.scopeName);
to grammars.startIdForScope(grammar.scopeName);
Change line 154
from this.disposable.add(atom.grammars.onDidAddGrammar(grammarCb));
to this.disposable.add(grammars.onDidAddGrammar(grammarCb));
I still have the issue: Arguments to CompositeDisposable.add must have a .dispose() method
This is the console:
at assertDisposable (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:1189015)
at CompositeDisposable.add (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:1189983)
at Object.consumeProvider (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:161428)
at Object.consumeProvider_2 (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:161126)
at Provider.t.exports.Provider.provide (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:14:1034504)
at ServiceHub.t.exports.ServiceHub.provide (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:3024478)
at Package.activateServices (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:3032664)
at Package.activateNow (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:3029719)
at measure (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:3029043)
at Package.measure (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:3026674)
at activationPromise.activationPromise.Promise (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:3028903)
at new Promise (<anonymous>)
at Package.activate (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:3028846)
at PackageManager.activatePackage (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:378471)
at n.forEach.e (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:373705)
at Array.forEach (<anonymous>)
at disabledPackagesSubscription.disabledPackagesSubscription.config.onDidChange (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:373689)
at emitter.on (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:331211)
at Function.simpleDispatch (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:1185469)
at Emitter.emit (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:1186910)
at Config.emitChangeEvent (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:333699)
at Config.setRawValue (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:330939)
at Config.set (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:326733)
at Config.removeAtKeyPath (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:328756)
at Package.enable (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:3026459)
at PackageManager.enablePackage (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:11:371403)
at HTMLButtonElement.enablementButtonClickHandler (C:\Users\user\AppData\Local\atom\app-1.32.0\resources\app\static\<embedded>:14:2933579)```
Does anyone know hot to solve this?
Atom: 1.25.1 x64 Electron: 1.7.11 OS: Microsoft Windows 10 Home Thrown From: omnisharp-atom package 0.31.2
Stack Trace
Failed to activate the omnisharp-atom package
Commands
Non-Core Packages