omnisharp-atom: Uncaught TypeError: Cannot read property 'connect' of undefined

[Enter steps to reproduce below:]

Atom Version: 0.208.0 System: Mac OS X 10.11 Thrown From: omnisharp-atom package, v0.12.5

Stack Trace

Uncaught TypeError: Cannot read property ‘connect’ of undefined

At /Users/sean/.atom/packages/omnisharp-atom/lib/omnisharp-atom/features/solution-information.js:35

TypeError: Cannot read property 'connect' of undefined
  at atom-workspace.<anonymous> (/Users/sean/.atom/packages/omnisharp-atom/lib/omnisharp-atom/features/solution-information.js:35:55)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Users/sean/Downloads/Atom.app/Contents/Resources/app.asar/src/command-registry.js:238:29)
  at CommandRegistry.handleCommandEvent (/Users/sean/Downloads/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61)
  at CommandRegistry.module.exports.CommandRegistry.dispatch (/Users/sean/Downloads/Atom.app/Contents/Resources/app.asar/src/command-registry.js:153:19)
  at buttons.push.React.DOM.button.onClick (/Users/sean/.atom/packages/omnisharp-atom/lib/omnisharp-atom/views/solution-status-view.js:86:61)
  at Object.executeDispatch (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/EventPluginUtils.js:110:21)
  at SimpleEventPlugin.executeDispatch (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/SimpleEventPlugin.js:305:40)
  at forEachEventDispatch (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/EventPluginUtils.js:98:5)
  at Object.executeDispatchesInOrder (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/EventPluginUtils.js:119:3)
  at executeDispatchesAndRelease (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/EventPluginHub.js:46:22)
  at Array.forEach (native)
  at forEachAccumulated (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/forEachAccumulated.js:23:9)
  at Object.EventPluginHub.processEventQueue (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/EventPluginHub.js:253:5)
  at runEventQueueInBatch (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactEventEmitterMixin.js:18:18)
  at Object.ReactEventEmitterMixin.handleTopLevel [as _handleTopLevel] (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactEventEmitterMixin.js:44:5)
  at handleTopLevelImpl (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactEventListener.js:80:24)
  at ReactDefaultBatchingStrategyTransaction.Mixin.perform (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/Transaction.js:134:20)
  at Object.ReactDefaultBatchingStrategy.batchedUpdates (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactDefaultBatchingStrategy.js:66:19)
  at Object.batchedUpdates (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactUpdates.js:110:20)
  at ReactEventListener.dispatchEvent (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactEventListener.js:174:20)

Commands

     -0:44.8.0 omnisharp-atom:toggle-dock (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
  3x -0:33.7.0 omnisharp-atom:solution-status (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
     -0:06.0 omnisharp-atom:restart-server (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
     -0:01.3.0 omnisharp-atom:start-server (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)

Config

{
  "core": {
    "themes": [
      "one-dark-ui",
      "one-dark-syntax"
    ],
    "disabledPackages": [
      "symbol-gen",
      "linter-coffeelint"
    ]
  }
}

Installed Packages

# User
atom-eco, v0.2.0
atom-yeoman, v0.3.1
language-ect, v0.2.0
linter, v0.12.6
omnisharp-atom, v0.12.5

# Dev
No dev packages

About this issue

  • Original URL
  • State: closed
  • Created 9 years ago
  • Comments: 24 (3 by maintainers)

Most upvoted comments

How fix this problem?

+1 for you @filipw, turns out something about OmniSharp-atom is not compatible with Atom 1.9.0+. I think this issue should be reopened and looked into. Downgrading manually to 1.8.0 does make it work.

@david-driscoll this issue is back with Atom 1.9.0. My atom updated itself from 1.8.0 to 1.9.0 today and now any solution with multiple projects crashes omnisharp at startup. Try upgrading Atom to 1.9.0 and open i.e. omnisharp-roslyn sln, and you will see the problem.

When I rolled Atom back to 1.8.0 things are fine again.