edubkendo / atom-racer

Intelligent code completion for Rust in the Atom Editor. Requires Racer.
MIT License
115 stars 24 forks source link

Failed to activate package named 'racer' #11

Closed LeDominik closed 9 years ago

LeDominik commented 9 years ago

This comes twice in the developer console on Atom 0.165.0 with Autocomplete-Plus 1.0.0 (which moved to http://www.github.com/atom-community/autocomplete-plus) and Atom-Racer 0.7.1 installed; I even uninstalled all other packages that could somehow interfere, but no luck :-(

Any ideas? Thanks!

Failed to activate package named 'racer' Error: Failed to execute 'registerElement' on 'Document': Registration failed for type 'select-list'. A type with that name is already registered.
  at Error (native)
  at Object.<anonymous> (/Users/dominik/.atom/packages/racer/node_modules/autocomplete-plus/lib/select-list-element.coffee:157:47)
  at Object.<anonymous> (/Users/dominik/.atom/packages/racer/node_modules/autocomplete-plus/lib/select-list-element.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/Applications/Atom.app/Contents/Resources/app/src/coffee-cache.js:61:19)
  at Module.load (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/Users/dominik/.atom/packages/racer/node_modules/autocomplete-plus/lib/main.coffee:3:21)
  at Object.<anonymous> (/Users/dominik/.atom/packages/racer/node_modules/autocomplete-plus/lib/main.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/Applications/Atom.app/Contents/Resources/app/src/coffee-cache.js:61:19)
  at Module.load (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/Users/dominik/.atom/packages/racer/lib/racer-provider.coffee:1:26)
  at Object.<anonymous> (/Users/dominik/.atom/packages/racer/lib/racer-provider.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/Applications/Atom.app/Contents/Resources/app/src/coffee-cache.js:61:19)
  at Module.load (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/Users/dominik/.atom/packages/racer/lib/racer.coffee:1:17)
  at Object.<anonymous> (/Users/dominik/.atom/packages/racer/lib/racer.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/Applications/Atom.app/Contents/Resources/app/src/coffee-cache.js:61:19)
  at Module.load (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Package.module.exports.Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/src/package.js:599:34)
  at Package.module.exports.Package.activateConfig (/Applications/Atom.app/Contents/Resources/app/src/package.js:242:12)
  at Package.module.exports.Package.activateNow (/Applications/Atom.app/Contents/Resources/app/src/package.js:224:14)
  at /Applications/Atom.app/Contents/Resources/app/src/package.js:213:28
  at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app/src/package.js:159:15)
  at Package.module.exports.Package.activate (/Applications/Atom.app/Contents/Resources/app/src/package.js:207:14)
  at PackageManager.module.exports.PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:410:21)
  at /Applications/Atom.app/Contents/Resources/app/src/package-manager.js:396:33
  at Config.module.exports.Config.transact (/Applications/Atom.app/Contents/Resources/app/src/config.js:283:16)
  at PackageManager.module.exports.PackageManager.activatePackages (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:390:19)
  at PackageManager.module.exports.PackageManager.activate (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:379:19)
  at Atom.module.exports.Atom.startEditorWindow (/Applications/Atom.app/Contents/Resources/app/src/atom.js:605:21)
  at Object.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/window-bootstrap.js:12:8)
  at Object.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/window-bootstrap.js:23:4)
  at Module._compile (module.js:468:26)
  at Object.Module._extensions..js (module.js:486:10)
  at Module.load (/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at window.onload (file:///Applications/Atom.app/Contents/Resources/app/static/index.js:59:25)
 ´´´
LeDominik commented 9 years ago

Ok, it's clearly something introduced by the newer version of autocomplete-plus -- I have autocomplete-plus 0.22.11 on my Windows-machine (Atom 0.158.0, still working with the latest Atom 0.165.0 after the update) and there atom-racer 0.7.1 could be activated.

Siassei commented 9 years ago

same problem with

Fedora 22 atom 0.165.0 atom-racer 0.7.1 autocomplete 0.34.0 autocomplete+ 1.0.0 racer, last commit 1a3cbca9365604312eac56cfa17359eae7e8a748

console output, if racer is activited and atom is started (no more actions)

Failed to load package named 'racer' Error: Failed to execute 'registerElement' on 'Document': Registration failed for type 'select-list'. A type with that name is already registered.
  at Error (native)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/select-list-element.coffee:157:47)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/select-list-element.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)
  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/main.coffee:3:21)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/main.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)
  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer-provider.coffee:1:26)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer-provider.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)
  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer.coffee:1:17)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)
  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Package.module.exports.Package.requireMainModule (/usr/local/share/atom/resources/app/src/package.js:599:34)
  at /usr/local/share/atom/resources/app/src/package.js:182:28
  at Package.module.exports.Package.measure (/usr/local/share/atom/resources/app/src/package.js:159:15)
  at Package.module.exports.Package.load (/usr/local/share/atom/resources/app/src/package.js:173:12)
  at PackageManager.module.exports.PackageManager.loadPackage (/usr/local/share/atom/resources/app/src/package-manager.js:339:16)
  at PackageManager.module.exports.PackageManager.loadPackages (/usr/local/share/atom/resources/app/src/package-manager.js:316:14)
  at Atom.module.exports.Atom.startEditorWindow (/usr/local/share/atom/resources/app/src/atom.js:602:21)
  at Object.<anonymous> (/usr/local/share/atom/resources/app/src/window-bootstrap.js:12:8)
  at Object.<anonymous> (/usr/local/share/atom/resources/app/src/window-bootstrap.js:23:4)
  at Module._compile (module.js:468:26)
  at Object.Module._extensions..js (module.js:486:10)
  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at window.onload (file:///usr/local/share/atom/resources/app/static/index.js:59:25)
 /usr/local/share/atom/resources/app/src/package.js:186
Loading Emmet extensions from ~/emmet emmet.coffee:92
Emmet: no such extension folder: /home/tenzinger/emmet emmet.coffee:107
activate linter-csslint init.coffee:8
Linter-Rust: package loaded, ready to get initialized by AtomLinter. init.coffee:9
Failed to activate package named 'racer' Error: Failed to execute 'registerElement' on 'Document': Registration failed for type 'select-list'. A type with that name is already registered.
  at Error (native)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/select-list-element.coffee:157:47)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/select-list-element.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)
  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/main.coffee:3:21)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/main.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)
  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer-provider.coffee:1:26)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer-provider.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)
  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer.coffee:1:17)
  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer.coffee:1:1)
  at Module._compile (module.js:468:26)
  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)
  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at Package.module.exports.Package.requireMainModule (/usr/local/share/atom/resources/app/src/package.js:599:34)
  at Package.module.exports.Package.activateConfig (/usr/local/share/atom/resources/app/src/package.js:242:12)
  at Package.module.exports.Package.activateNow (/usr/local/share/atom/resources/app/src/package.js:224:14)
  at /usr/local/share/atom/resources/app/src/package.js:213:28
  at Package.module.exports.Package.measure (/usr/local/share/atom/resources/app/src/package.js:159:15)
  at Package.module.exports.Package.activate (/usr/local/share/atom/resources/app/src/package.js:207:14)
  at PackageManager.module.exports.PackageManager.activatePackage (/usr/local/share/atom/resources/app/src/package-manager.js:410:21)
  at /usr/local/share/atom/resources/app/src/package-manager.js:396:33
  at Config.module.exports.Config.transact (/usr/local/share/atom/resources/app/src/config.js:283:16)
  at PackageManager.module.exports.PackageManager.activatePackages (/usr/local/share/atom/resources/app/src/package-manager.js:390:19)
  at PackageManager.module.exports.PackageManager.activate (/usr/local/share/atom/resources/app/src/package-manager.js:379:19)
  at Atom.module.exports.Atom.startEditorWindow (/usr/local/share/atom/resources/app/src/atom.js:605:21)
  at Object.<anonymous> (/usr/local/share/atom/resources/app/src/window-bootstrap.js:12:8)
  at Object.<anonymous> (/usr/local/share/atom/resources/app/src/window-bootstrap.js:23:4)
  at Module._compile (module.js:468:26)
  at Object.Module._extensions..js (module.js:486:10)
  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:318:12)
  at Module.require (module.js:373:17)
  at require (module.js:392:17)
  at window.onload (file:///usr/local/share/atom/resources/app/static/index.js:59:25)
 /usr/local/share/atom/resources/app/src/package.js:232
Window load time: 1469ms 

After opening the Settings

Window load time: 1469ms index.js:64
Error activating package config for “racer” 
DOMException: Failed to execute 'registerElement' on 'Document': Registration failed for type 'select-list'. A type with that name is already registered. {message: "Failed to execute 'registerElement' on 'Document':…st'. A type with that name is already registered.", name: "NotSupportedError", code: 9, stack: "Error: Failed to execute 'registerElement' on 'Doc…7:24↵  at process._tickCallback (node.js:378:11)↵", INDEX_SIZE_ERR: 1…}
code: 9
message: "Failed to execute 'registerElement' on 'Document': Registration failed for type 'select-list'. A type with that name is already registered."
name: "NotSupportedError"
stack: "Error: Failed to execute 'registerElement' on 'Document': Registration failed for type 'select-list'. A type with that name is already registered.↵  at Error (native)↵  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/select-list-element.coffee:157:47)↵  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/select-list-element.coffee:1:1)↵  at Module._compile (module.js:468:26)↵  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)↵  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)↵  at Function.Module._load (module.js:318:12)↵  at Module.require (module.js:373:17)↵  at require (module.js:392:17)↵  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/main.coffee:3:21)↵  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/node_modules/autocomplete-plus/lib/main.coffee:1:1)↵  at Module._compile (module.js:468:26)↵  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)↵  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)↵  at Function.Module._load (module.js:318:12)↵  at Module.require (module.js:373:17)↵  at require (module.js:392:17)↵  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer-provider.coffee:1:26)↵  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer-provider.coffee:1:1)↵  at Module._compile (module.js:468:26)↵  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)↵  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)↵  at Function.Module._load (module.js:318:12)↵  at Module.require (module.js:373:17)↵  at require (module.js:392:17)↵  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer.coffee:1:17)↵  at Object.<anonymous> (/home/tenzinger/.atom/packages/racer/lib/racer.coffee:1:1)↵  at Module._compile (module.js:468:26)↵  at Object.requireCoffeeScript [as .coffee] (/usr/local/share/atom/resources/app/src/coffee-cache.js:61:19)↵  at Module.load (/usr/local/share/atom/resources/app/node_modules/coffee-script/lib/coffee-script/register.js:45:36)↵  at Function.Module._load (module.js:318:12)↵  at Module.require (module.js:373:17)↵  at require (module.js:392:17)↵  at Package.module.exports.Package.requireMainModule (/usr/local/share/atom/resources/app/src/package.js:599:34)↵  at Package.module.exports.Package.activateConfig (/usr/local/share/atom/resources/app/src/package.js:242:12)↵  at iterator (/usr/local/share/atom/resources/app/node_modules/settings-view/lib/settings-view.js:416:23)↵  at /usr/local/share/atom/resources/app/node_modules/fs-plus/node_modules/async/lib/async.js:111:13↵  at Array.forEach (native)↵  at _each (/usr/local/share/atom/resources/app/node_modules/fs-plus/node_modules/async/lib/async.js:32:24)↵  at Object.async.each (/usr/local/share/atom/resources/app/node_modules/fs-plus/node_modules/async/lib/async.js:110:9)↵  at SettingsView.module.exports.SettingsView.activatePackages (/usr/local/share/atom/resources/app/node_modules/settings-view/lib/settings-view.js:424:20)↵  at /usr/local/share/atom/resources/app/node_modules/settings-view/lib/settings-view.js:97:24↵  at process._tickCallback (node.js:378:11)↵"
__proto__: DOMException
 /usr/local/share/atom/resources/app/node_modules/settings-view/lib/settings-view.js:419
iterator /usr/local/share/atom/resources/app/node_modules/settings-view/lib/settings-view.js:419
(anonymous function) /usr/local/share/atom/resources/app/node_modules/fs-plus/node_modules/async/lib/async.js:111
_each /usr/local/share/atom/resources/app/node_modules/fs-plus/node_modules/async/lib/async.js:32
async.each /usr/local/share/atom/resources/app/node_modules/fs-plus/node_modules/async/lib/async.js:110
module.exports.SettingsView.activatePackages /usr/local/share/atom/resources/app/node_modules/settings-view/lib/settings-view.js:424
(anonymous function) /usr/local/share/atom/resources/app/node_modules/settings-view/lib/settings-view.js:97
_tickCallback node.js:378/usr/local/share/atom/resources/app/node_modules/settings-view/lib/settings-view.js:97
_tickCallback
.
edubkendo commented 9 years ago

@LeDominik @Siassei please try with latest changes provided by @alkama , thanks.

LeDominik commented 9 years ago

Thx, @edubkendo -- error is gone, plugin config-screen looks good as well on Windows with everything updated; autocomplete is working like a charm :+1:

Siassei commented 9 years ago

Thanks @edubkendo with the last changes the error is gone and atom-racer is working now. Great work :+1: