TypeStrong / atom-typescript

The only TypeScript package you will ever need
https://atom.io/packages/atom-typescript
MIT License
1.13k stars 205 forks source link

Error: "Failed to activate the atom-typescript package" #1553

Closed whiny-nil closed 4 years ago

whiny-nil commented 4 years ago
  1. Install atom-typescript (and possibly the stuff below?) 2.Open a typescript file

Atom: 1.38.2 x64 Electron: 2.0.18 OS: Mac OS X 10.14.6 Thrown From: atom-typescript package 13.9.1

Stack Trace

Failed to activate the atom-typescript package

At Invalid regular expression: /(?:(?![\u{10000}-\u{10FFFF}])[\$_\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}])(?:(?![\u{10000}-\u{10FFFF}])[\$_\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}\u200C\u200D\p{Mn}\p{Mc}\p{Nd}\p{Pc}])*$/: Invalid escape

SyntaxError: Invalid regular expression: /(?:(?![\u{10000}-\u{10FFFF}])[\$_\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}])(?:(?![\u{10000}-\u{10FFFF}])[\$_\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}\u200C\u200D\p{Mn}\p{Mc}\p{Nd}\p{Pc}])*$/: Invalid escape
    at /packages/atom-typescript/dist/main/atom/autoCompleteProvider.js:107:25)
    at /packages/atom-typescript/dist/main/atom/autoCompleteProvider.js:217:3)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147172)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150720)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (/app.asar/static/index.js:60:45)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:146462)
    at /packages/atom-typescript/dist/main/pluginManager.js:18:32)
    at /packages/atom-typescript/dist/main/pluginManager.js:314:3)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147172)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150720)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (/app.asar/static/index.js:60:45)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:146462)
    at Object.activate (/packages/atom-typescript/dist/main/atomts.js:10:31)
    at Package.activateNow (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3418998)
    at string.e.trim.length.activationHookSubscriptions.add.packageManager.onDidTriggerActivationHook (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:14:2445)
    at Function.simpleDispatch (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:1206583)
    at Emitter.emit (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:1208024)
    at PackageManager.triggerDeferredActivationHooks (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:381556)
    at Promise.all.then (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:380354)
    at <anonymous>

Commands

Non-Core Packages

after-dark-syntax 0.1.0 
atom-material-syntax-dark 1.0.0 
atom-material-syntax-light 0.4.6 
atom-material-ui 2.1.3 
atom-monokai 0.10.9 
atom-monokai-dark 0.4.0 
atom-oceanic-next-italic 0.1.1 
atom-typescript 13.9.1 
autoclose-html 0.23.0 
bracket-colorizer 1.4.0 
busy-signal 2.0.1 
chester-atom-syntax 0.3.2 
cursor-history 0.14.0 
fonts 3.11.0 
goto-definition 1.3.4 
gruvbox-plus-syntax 1.3.1 
ide-haskell 2.4.1 
intentions 1.1.5 
isotope-light-ui 2.3.0 
jsx-comment 0.2.0 
kecleon-ui 0.1.1 
language-haml 0.32.1 
language-haskell 1.20.0 
language-javascript-jsx 0.3.7 
language-vue 0.26.0 
linter 2.3.1 
linter-eslint 8.5.5 
linter-rubocop 2.5.7 
linter-stylelint 4.5.1 
linter-tslint 1.10.43 
linter-ui-default 1.8.1 
markdown-preview-plus 3.9.2 
markdown-scroll-sync 2.1.2 
oceanic-next-italic-white 0.1.3 
one-dark-italic-syntax 1.1.0 
prettier-atom 0.60.1 
rainbow-tree 1.0.1 
seti-syntax 1.2.0 
seti-ui 1.11.0 
Sublime-Style-Column-Selection 1.7.5 
tester 1.4.0 
tester-jest 1.2.4 
theme-for-a-summers-day-syntax 0.0.0 
theme-switch 0.6.0 
tomorrow-night-eighties-syntax 1.1.0 
uuidgen 1.4.0 
warn-before-quitting 0.1.7 
lierdakil commented 4 years ago

Ouch. Sorry, apparently I forgot to bump the lower Atom version in v13.5.1. Can't really do much about that now. v13.5.0 or earlier should work with your Atom version. I would suggest you upgrade Atom instead of downgrading Atom-TypeScript though.

whiny-nil commented 4 years ago

I'll give that a try, thanks!

whiny-nil commented 4 years ago

All good after updating Atom. Thank you very much for your quick response, I appreciate it!

tvallois commented 3 years ago

Idk if this is the same issue but i still have the issue with atom.1.55.0-nightly only on dev mode.

lierdakil commented 3 years ago

We don't support nightly builds. But if you want to help, post the complete report in a new issue. To copy the complete error report to clipboard, click on the small clipboard-looking icon when the error pops up: atom-report

ThatXliner commented 3 years ago

This happens on stable only on dev mode

Stack trace [Enter steps to reproduce:] 1. ... 2. ... **Atom**: 1.57.0 x64 **Electron**: 9.4.4 **OS**: macOS 11.2.1 **Thrown From**: [atom-typescript](https://github.com/TypeStrong/atom-typescript) package 14.2.1 ### Stack Trace Failed to activate the atom-typescript package ``` At Cannot find module 'atom-ts-transpiler' Require stack: - /Users/bryanhu/.atom/packages/atom-typescript/loader.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/src/module-utils.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/src/package.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/src/atom-environment.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/src/initialize-application-window.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/static/index.html Error: Cannot find module 'atom-ts-transpiler' Require stack: - /Users/bryanhu/.atom/packages/atom-typescript/loader.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/src/module-utils.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/src/package.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/src/atom-environment.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/src/initialize-application-window.js - /Users/bryanhu/Applications/Atom.app/Contents/Resources/app.asar/static/index.html at Module._resolveFilename (internal/modules/cjs/loader.js:797:17) at o._resolveFilename (electron/js2c/renderer_init.js:43:689) at Function.Module._resolveFilename (/app.asar/src/module-cache.js:317:28) at Function.require.resolve (/app.asar/src/native-compile-cache.js:70:23) at /packages/atom-typescript/loader.js:1:188) at /packages/atom-typescript/loader.js:8:3) at Module._compile (/app.asar/src/native-compile-cache.js:120:30) at /app.asar/src/compile-cache.js:255:23) at Module.load (internal/modules/cjs/loader.js:815:32) at Module._load (internal/modules/cjs/loader.js:727:14) at Function.Module._load (electron/js2c/asar.js:769:28) at Module.require (internal/modules/cjs/loader.js:852:19) at require (/app.asar/src/native-compile-cache.js:67:27) at requireModule (/app.asar/src/module-utils.js:3:17) at Package.requireMainModule (/app.asar/src/package.js:909:27) at Package.activateNow (/app.asar/src/package.js:232:34) at /app.asar/src/package.js:1021:24 at Function.simpleDispatch (/packages/pigments/node_modules/event-kit/dist/emitter.js:64:14) at Emitter.emit (/packages/pigments/node_modules/event-kit/dist/emitter.js:257:28) at CommandRegistry.handleCommandEvent (/app.asar/src/command-registry.js:379:18) at CommandRegistry.dispatch (/app.asar/src/command-registry.js:292:17) at setupTypeScript (/packages/atom-ide-javascript/dist/typescript.js:15:17) at /packages/atom-ide-javascript/dist/main.js:35:37 ``` ### Commands ``` -0:32.5.0 typescript:activate (atom-workspace.workspace.scrollbars-visible-when-scrolling) ``` ### Non-Core Packages ``` atom-beautify 0.33.4 atom-discord 2.0.2 atom-ide-base 2.6.0 atom-ide-datatip 0.24.1 atom-ide-definitions 0.4.1 atom-ide-hyperclick 1.0.10 atom-ide-javascript 1.5.0 atom-ide-markdown-service 2.1.0 atom-ide-outline 2.3.4 atom-ide-signature-help 0.15.3 atom-jinja2 0.6.0 atom-typescript 14.2.1 atomic-monokai-pro-syntax 1.2.6 autocomplete-paths 2.15.2 busy-signal 2.0.1 clone-cursor 1.1.2 docblock-python 0.19.1 emmet 2.4.3 emoji-code 0.11.1 emoji-syntax 1.7.6 fall-syntax 2.5.0 file-icons 2.1.47 gitmoji-atom 0.2.0 (dev) hey-pane 1.2.0 highlight-selected 0.17.0 ide-python 1.8.0 intentions 1.1.5 javascript-drag-import 0.1.13 kite 0.205.0 language-diff 0.7.0 language-grammars 1.1.0 language-restructuredtext 1.1.2 language-v 1.1.0 linter 3.3.1 linter-eslint 8.6.6 linter-mypy 2.6.11 linter-pylint 2.1.1 linter-ui-default 3.3.1 MagicPython 1.1.1 markdown-preview-enhanced 0.18.11 minimap 4.39.14 minimap-linter 2.2.2 multi-cursor 3.0.0 pigments 0.40.6 poe-run 0.0.0 quick-issues 0.9.3 rainbow-csv 1.4.0 script 3.32.2 soft-wrap-indicator 1.1.0 split-diff 1.6.1 Sublime-Style-Column-Selection 1.7.5 TabNine 3.0.3 terminus 4.1.4 todo-show 2.3.2 trailing-spaces 0.4.0 ```
lierdakil commented 3 years ago

@ThatXliner for the love of God, it's not that hard to open a new issue, is it?

I'll fix the issue shortly. The issue should be fixed in v14.3.0

aminya commented 3 years ago

It doesn't seem to:

Atom: 1.59.0-nightly8 x64 Electron: 9.4.4 OS: Microsoft Windows 10 Home Thrown From: atom-typescript package 14.3.0

Stack Trace

Failed to activate the atom-typescript package

At Object prototype may only be an Object or null: undefined

TypeError: Object prototype may only be an Object or null: undefined
    at Function.create (<anonymous>:null:null)
    at Ys.Zs (/packages/atom-typescript/dist/main.js:17:27418)
    at _c (/packages/atom-typescript/dist/main.js:17:39679)
    at xc (/packages/atom-typescript/dist/main.js:17:46151)
    at Bc (/packages/atom-typescript/dist/main.js:17:49921)
    at /packages/atom-typescript/dist/main.js:17:50126)
    at /packages/atom-typescript/dist/main.js:17:58896)
    at /packages/atom-typescript/dist/main.js:20:3)
    at Module.get_Module._compile (<embedded>:11:149891)
    at Object.value [as .js] (<embedded>:11:153485)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module._load (electron/js2c/asar.js:769:28)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (<embedded>:11:149207)
    at /packages/atom-typescript/loader.js:11:18)
    at /packages/atom-typescript/loader.js:13:3)
    at Module.get_Module._compile (<embedded>:11:149891)
    at Object.value [as .js] (<embedded>:11:153485)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module._load (electron/js2c/asar.js:769:28)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:74:18)
    at customRequire (<embedded>:1:789785)
    at requireModule (<embedded>:14:1195654)
    at Package.requireMainModule (<embedded>:11:3519949)
    at Package.activateNow (<embedded>:11:3507933)
    at <embedded>:14:1879
    at Function.simpleDispatch (<embedded>:11:1186925)
    at Emitter.emit (<embedded>:11:1188366)
    at CommandRegistry.handleCommandEvent (<embedded>:11:351958)
    at CommandRegistry.dispatch (<embedded>:11:350801)
    at setupTypeScript (~/Documents/GitHub/JavaScript/@atom-ide-community/atom-ide-javascript/dist/typescript.js:15:17)
    at ~/Documents/GitHub/JavaScript/@atom-ide-community/atom-ide-javascript/dist/main.js:35:37

Commands

     -0:53.9.0 typescript:activate (atom-workspace.workspace.scrollbars-visible-always)
     -0:22.2.0 settings-view:open (div.tool-panel.tree-view)
     -0:13.4.0 core:select-all (input.hidden-input)
     -0:13.1.0 core:cut (input.hidden-input)
lierdakil commented 3 years ago

Aw, fudge. That's a bug in parcel. Hold on.

aminya commented 3 years ago

Try parcel 2 beta-3.1 or beta-2

lierdakil commented 3 years ago

v14.3.1 should be fine. Or at least it seems to be on my end.

parcel 2.0 beta-2 was exactly the version that manifested this particular issue prior, while beta-1 was fine. now it's vice versa. pretty annoying heisenbug if you ask me. upstream issue: https://github.com/parcel-bundler/parcel/issues/5091