Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Failed to activate the ide-typescript package #133

Closed
rajanbhadauria opened this issue Oct 9, 2018 · 13 comments
Closed

Failed to activate the ide-typescript package #133

rajanbhadauria opened this issue Oct 9, 2018 · 13 comments

Comments

@rajanbhadauria
Copy link

A few things to know before you create an issue

  • This package requires Atom 1.21
  • We launch a "language server" process on your machine that understands the language you are editing
  • What that server can do - syntax compatibility, whether it supports formatting or outlines etc - is outside of our control
  • You can see what the language server supports by checking out our README and following the link after "powered by"
  • "disconnected", "JSONRPC" or "Content-Header" errors indicate that server process died. We're working on better recovery right now

If you have understood all this, please remove this text and start writing your issue :)

@rajanbhadauria
Copy link
Author

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.31.2 x64
Electron: 2.0.7
OS: Ubuntu 18.04.1
Thrown From: ide-typescript package 0.7.7

Stack Trace

Failed to activate the ide-typescript package

At Cannot read property 'path' of undefined

TypeError: Cannot read property 'path' of undefined
    at TypeScriptLanguageClient.getProjectPath (/packages/ide-typescript/lib/main.js:48:80)
    at TypeScriptLanguageClient.shouldStartForEditor (/packages/ide-typescript/lib/main.js:41:45)
    at /packages/ide-typescript/node_modules/atom-languageclient/build/lib/auto-languageclient.js:210:122)
    at ServerManager._handleGrammarChange (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:74:18)
    at editor.observeGrammar (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:52:67)
    at TextEditor.observeGrammar (/usr/share/atom/resources/app/src/text-editor.js:753:11)
    at ServerManager.observeTextEditors (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:52:33)
    at Set.forEach (<anonymous>)
    at TextEditorRegistry.observe (/usr/share/atom/resources/app/src/text-editor-registry.js:135:24)
    at ServerManager.startListening (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:37:51)
    at TypeScriptLanguageClient.activate (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/auto-languageclient.js:211:29)
    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 new 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:696: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:121:20)
    at Socket.emit (events.js:211:7)
    at Pipe._handle.close [as _onclose] (net.js:554:12)

Commands

  8x -4:38 core:backspace (input.hidden-input)
     -3:28 application:open-folder (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
     -3:19.6.0 application:add-project-folder (div.panels-item)

Non-Core Packages

angular-2-typeScript-snippets 0.7.0 
atom-ide-ui 0.5.3 
atom-typescript 12.6.3 
ide-typescript 0.7.7 

@borkie
Copy link

borkie commented Oct 9, 2018

Same here:

`[Enter steps to reproduce:]

  1. Open Atom

Atom: 1.31.1 x64
Electron: 2.0.7
OS: Mac OS X 10.14
Thrown From: ide-typescript package 0.7.7

Stack Trace

Failed to activate the ide-typescript package

At Cannot read property 'path' of undefined

TypeError: Cannot read property 'path' of undefined
    at TypeScriptLanguageClient.getProjectPath (/packages/ide-typescript/lib/main.js:48:80)
    at TypeScriptLanguageClient.shouldStartForEditor (/packages/ide-typescript/lib/main.js:41:45)
    at /packages/ide-typescript/node_modules/atom-languageclient/build/lib/auto-languageclient.js:210:122)
    at ServerManager._handleGrammarChange (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:74:18)
    at editor.observeGrammar (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:52:67)
    at TextEditor.observeGrammar (/Applications/Atom.app/Contents/Resources/app/src/text-editor.js:753:11)
    at ServerManager.observeTextEditors (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:52:33)
    at Set.forEach (<anonymous>)
    at TextEditorRegistry.observe (/Applications/Atom.app/Contents/Resources/app/src/text-editor-registry.js:135:24)
    at ServerManager.startListening (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:37:51)
    at TypeScriptLanguageClient.activate (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/auto-languageclient.js:211:29)
    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 new 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:696:42)
    at config.transactAsync (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:671:36)
    at Config.transactAsync (/Applications/Atom.app/Contents/Resources/app/src/config.js:852:28)
    at PackageManager.activatePackages (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:669:23)
    at PackageManager.activate (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:648:50)
    at loadStatePromise.loadState.then (/Applications/Atom.app/Contents/Resources/app/src/atom-environment.js:875:27)
    at <anonymous>

Commands

Non-Core Packages

atom-ide-ui 0.13.0 
docblockr 0.13.7 
file-icons 2.1.25 
highlight-selected 0.14.0 
ide-php 0.7.15 
ide-typescript 0.7.7 
markdown-preview-plus 3.7.0 
monokai-neo-syntax 1.3.2 
pigments 0.40.2 

`

@jrotondo-madaket
Copy link

Same here:

Atom: 1.31.2 x64
Electron: 2.0.7
OS: Mac OS X 10.13.6
Thrown From: ide-typescript package 0.7.7

Stack Trace

Failed to activate the ide-typescript package

At Cannot read property 'path' of undefined

TypeError: Cannot read property 'path' of undefined
    at TypeScriptLanguageClient.getProjectPath (/packages/ide-typescript/lib/main.js:48:80)
    at TypeScriptLanguageClient.shouldStartForEditor (/packages/ide-typescript/lib/main.js:41:45)
    at /packages/ide-typescript/node_modules/atom-languageclient/build/lib/auto-languageclient.js:210:122)
    at ServerManager._handleGrammarChange (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:74:18)
    at editor.observeGrammar (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:52:67)
    at TextEditor.observeGrammar (/Applications/Atom.app/Contents/Resources/app/src/text-editor.js:753:11)
    at ServerManager.observeTextEditors (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:52:33)
    at Set.forEach (<anonymous>)
    at TextEditorRegistry.observe (/Applications/Atom.app/Contents/Resources/app/src/text-editor-registry.js:135:24)
    at ServerManager.startListening (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/server-manager.js:37:51)
    at TypeScriptLanguageClient.activate (/packages/ide-typescript/node_modules/atom-languageclient/build/lib/auto-languageclient.js:211:29)
    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 new 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:696:42)
    at config.transactAsync (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:671:36)
    at Config.transactAsync (/Applications/Atom.app/Contents/Resources/app/src/config.js:852:28)
    at PackageManager.activatePackages (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:669:23)
    at PackageManager.activate (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:648:50)
    at loadStatePromise.loadState.then (/Applications/Atom.app/Contents/Resources/app/src/atom-environment.js:875:27)
    at <anonymous>

Commands

Non-Core Packages

angularjs 0.5.3 
atom-ide-ui 0.13.0 
atom-typescript 12.6.3 
busy-signal 1.4.3 
highlight-selected 0.14.0 
ide-typescript 0.7.7 
intentions 1.1.5 
language-freemarker 0.2.0 
less-than-slash 0.18.0 
linter 2.2.0 
linter-csslint 2.0.1 
linter-sass-lint 1.8.3 
linter-tslint 1.9.1 
linter-ui-default 1.7.1 
minimap 4.29.9 
minimap-find-and-replace 4.5.2 
minimap-highlight-selected 4.6.1 
minimap-linter 2.2.0 
minimap-pigments 0.2.2 
minimap-selection 4.5.0 
pigments 0.40.2 
symbol-gen 1.3.1 

@damieng
Copy link
Contributor

damieng commented Oct 9, 2018 via email

@jrotondo-madaket
Copy link

That might have actually helped DamienG. After switching that setting to false and rebooting, I am not getting that error.

@damieng
Copy link
Contributor

damieng commented Oct 9, 2018 via email

@damieng
Copy link
Contributor

damieng commented Oct 9, 2018

I can only repro this if I open a typescript or JS file without first opening a folder.

I will put a fix in to avoid generating an error for such a scenario but the whole concept of atom-ide is based around opening the root folder so you'll need to open the root folder in the future to take full advantage of the features.

@damieng damieng closed this as completed in 19cf48e Oct 9, 2018
@damieng
Copy link
Contributor

damieng commented Oct 9, 2018

Update will go out later tonight.

@damieng
Copy link
Contributor

damieng commented Oct 10, 2018

Pushed out the fix in 0.7.8

@tylerbwilliams
Copy link

Just got the error with 0.7.8 installed as well. Turned off "Ignore Flow project folders", still getting the error

@tylerbwilliams
Copy link

image

@Zykino
Copy link

Zykino commented Oct 12, 2018

Got this opening a rust project (last opened project by Atom) after the update to 0.7.8. No JS in that project.

@ghost
Copy link

ghost commented Oct 15, 2018

I have the same problem as @tylerbwilliams with version 0.7.8 ... so it's not fixed yet:

SyntaxError: Unexpected token ...
    at Module.get_Module._compile (/opt/atom/resources/app/src/native-compile-cache.js:94:52)
    at Object.value [as .js] (/opt/atom/resources/app/src/compile-cache.js:240:29)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (file:///opt/atom/resources/app.asar/static/index.js:47:45)
    at require (internal/module.js:20:19)
    at customRequire (/opt/atom/resources/app/static/<embedded>:96:26)
    at Package.requireMainModule (/opt/atom/resources/app/src/package.js:782:33)
    at Package.activateNow (/opt/atom/resources/app/src/package.js:220:40)
    at measure (/opt/atom/resources/app/src/package.js:206:33)
    at Package.measure (/opt/atom/resources/app/src/package.js:88:25)
    at activationPromise.Promise (/opt/atom/resources/app/src/package.js:200:20)
    at Promise (<anonymous>)
    at Package.activate (/opt/atom/resources/app/src/package.js:198:38)
    at PackageManager.activatePackage (/opt/atom/resources/app/src/package-manager.js:695:42)
    at config.transactAsync (/opt/atom/resources/app/src/package-manager.js:670:36)
    at Config.transactAsync (/opt/atom/resources/app/src/config.js:866:28)
    at PackageManager.activatePackages (/opt/atom/resources/app/src/package-manager.js:668:23)
    at PackageManager.activate (/opt/atom/resources/app/src/package-manager.js:647:50)
    at loadStatePromise.loadState.then (/opt/atom/resources/app/src/atom-environment.js:871:27)
    at <anonymous>

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants