Closed buzz closed 7 years ago
Thanks for reaching out!
We've determined that this issue is being caused by the use of an unofficial build or distribution of Atom. Often these customized versions of Atom are modified versions of the Stable branch of Atom with mismatched versions of built-in components. These updated components are taken from the Beta channel or master
branch and then injected into the Stable version and a new Atom package is generated. Because of the way Atom is constructed, using these mismatched components can cause mysterious and hard-to-diagnose problems. You can find out more about why we chose to not support unofficial distributions here.
Also I notice that you are running the latest dev version of bracket-matcher
. You could try to run apm uninstall bracket-matcher
and see if that fixes this issue :crossed_fingers: It would work for the same issue on an official distribution :grinning:
You may want to subscribe to https://bugs.archlinux.org/task/50357 or report this issue to the maintainers of the arch Linux package.
@Ben3eeE This issue also appears in the latest beta version for mac running the upstream plugin:
Atom: 1.19.0-beta1 x64 Electron: 1.6.9 OS: Mac OS X 10.12.6 Thrown From: bracket-matcher package 0.86.0
Failed to activate the bracket-matcher package
At Cannot read property 'openScopes' of undefined
TypeError: Cannot read property 'openScopes' of undefined
at TagFinder.module.exports.TagFinder.scopesForPositionMatchRegex (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/bracket-matcher/lib/tag-finder.js:55:28)
at TagFinder.module.exports.TagFinder.isCursorOnTag (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/bracket-matcher/lib/tag-finder.js:45:25)
at TagFinder.module.exports.TagFinder.findMatchingTags (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/bracket-matcher/lib/tag-finder.js:174:22)
at BracketMatcherView.module.exports.BracketMatcherView.updateMatch (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:128:41)
at BracketMatcherView.updateMatch (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:3:65)
at new BracketMatcherView (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:92:18)
at /Applications/Atom Beta.app/Contents/Resources/app/node_modules/bracket-matcher/lib/main.js:16:15
at Workspace.observeTextEditors (/Applications/Atom Beta.app/Contents/Resources/app/src/workspace.js:717:15)
at Object.activate (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/bracket-matcher/lib/main.js:12:35)
at Package.module.exports.Package.activateNow (/Applications/Atom Beta.app/Contents/Resources/app/src/package.js:253:25)
at /Applications/Atom Beta.app/Contents/Resources/app/src/package.js:225:38
at Package.module.exports.Package.measure (/Applications/Atom Beta.app/Contents/Resources/app/src/package.js:99:21)
at /Applications/Atom Beta.app/Contents/Resources/app/src/package.js:218:32
at Package.module.exports.Package.activate (/Applications/Atom Beta.app/Contents/Resources/app/src/package.js:215:40)
at PackageManager.module.exports.PackageManager.activatePackage (/Applications/Atom Beta.app/Contents/Resources/app/src/package-manager.js:645:40)
at /Applications/Atom Beta.app/Contents/Resources/app/src/package-manager.js:626:35
at Config.module.exports.Config.transactAsync (/Applications/Atom Beta.app/Contents/Resources/app/src/config.js:346:24)
at PackageManager.module.exports.PackageManager.activatePackages (/Applications/Atom Beta.app/Contents/Resources/app/src/package-manager.js:621:25)
at PackageManager.module.exports.PackageManager.activate (/Applications/Atom Beta.app/Contents/Resources/app/src/package-manager.js:603:52)
at /Applications/Atom Beta.app/Contents/Resources/app/src/atom-environment.js:843:36
accents-ui 1.3.0
activate-power-mode 2.1.0
adventurous-syntax 0.2.0
aligner 1.2.2
aligner-javascript 1.1.0
api-docs 0.0.6
ariake-dark-syntax 0.1.3
asciidoc-preview 2.10.2
atom-html-preview 0.1.22
atom-text-transformer 0.7.0
atomatigit 1.5.5
atomic-chrome 0.3.0
auto-detect-indentation 1.3.0
auto-update-packages 1.0.1
autocomplete 0.47.0
autocomplete-emojis 2.5.0
autocomplete-python 1.8.64
base16-eighties-one-dark 1.0.0
block-comment 0.4.3
build 0.68.0
build-dockerfile 1.0.1
busy 0.7.0
busy-signal 1.4.3
circle-ci 0.10.1
Clean 0.10.0
Clean2 0.16.0
commitment 0.1.3
environment 1.3.1
feedback 0.38.0
flask-snippets 0.3.3
flatwhite-syntax 0.8.1
floobits 0.32.10
gist 1.0.0
git-control 0.9.0
git-go 1.0.5
git-plus 7.9.3
git-time-machine 1.5.9
github-atom-light-syntax 0.5.0
gloom 0.6.4
glowing-cursor 0.1.2
go-debug 1.4.3
go-oracle 0.2.1
go-plus 5.5.5
go-signature-statusbar 1.2.0
intentions 1.1.2
isotope-light-ui 2.2.7
isotope-ui 2.8.5
language-asciidoc 1.10.0
language-diff 0.7.0
language-docker 1.1.8
language-fish-shell 1.0.5
language-gitignore 0.3.0
language-hcl 0.4.0
language-nginx 0.8.0
language-puppet 0.22.0
language-restructuredtext 1.1.0
language-scala 1.1.8
language-systemd 0.1.1
language-terraform 0.8.1
language-unix-shell 0.40.1
linkify 0.11.0
linter 2.2.0
linter-golinter 1.2.2
linter-puppet 1.0.0
linter-rst 0.0.3
linter-scalac 1.4.4
linter-ui-default 1.6.2
linter-write-good 0.9.0
markdown-pdf 1.5.4
markdown-scroll-sync 2.1.2
markdown-toc 0.4.2
merge-conflicts 1.4.5
minimap 4.28.2
minimap-git-diff 4.3.1
monokai 0.24.0
neon-cursor 1.6.0
neon-selection 0.3.2
nucleus-dark-ui 0.12.3
polaris-syntax 0.1.0
polymorph-ui 1.8.8
pretty-json 1.6.3
rain-syntax 2.0.2
rain-ui 1.0.1
rainy-night-syntax 0.3.2
release-notes 0.53.0
seti-syntax 1.0.1
seti-ui 1.8.0
shadow 0.1.0
shadow-syntax 0.1.0
sholight 0.2.0
sync-settings 0.8.2
the-closer 0.7.0
transform 0.4.0
tree-view-git-branch 0.1.2
typewriter 0.7.0
unity-dark-ui 2.0.9
unity-ui 2.1.11
Zen 0.18.0
I'm having this exact issue on Windows 10 x64 Atom 1.19 beta 2
It happened after moving to a branch were many of my open files don't exist (while I have the option to keep files open even after they have been removed)
The content of all these files disappeared too
Yep, the beta made my file disappear when reopening Atom Beta from a session on macOS 10.13 High Sierra.
Double yep: macOS El Capitan, 1.19 beta 2, wont activate, hasn't since 1.19 first dropped.
Same bug, Windows 10 x64 with the latest updates. Version 1.19-Beta2
Interestingly enough this ~only happens on one of the two machines that I use~,edit: after a restart it happens in both running 19 beta 2.
Atom: 1.19.0-beta2 x64 Electron: 1.6.9 OS: Microsoft Windows 10 Enterprise Thrown From: bracket-matcher package 0.86.0
Failed to activate the bracket-matcher package
At Cannot read property 'openScopes' of undefined
TypeError: Cannot read property 'openScopes' of undefined
at TagFinder.module.exports.TagFinder.scopesForPositionMatchRegex (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:55:28)
at TagFinder.module.exports.TagFinder.isCursorOnTag (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:45:25)
at TagFinder.module.exports.TagFinder.findMatchingTags (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:174:22)
at BracketMatcherView.module.exports.BracketMatcherView.updateMatch (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:128:41)
at BracketMatcherView.updateMatch (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:3:65)
at new BracketMatcherView (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:92:18)
at ~/AppData/Local/atom/app-1.19.0-beta2/resources/app/node_modules/bracket-matcher/lib/main.js:16:15
at Workspace.observeTextEditors (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/workspace.js:717:15)
at Object.activate (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/node_modules/bracket-matcher/lib/main.js:12:35)
at Package.module.exports.Package.activateNow (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/package.js:253:25)
at ~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/package.js:225:38
at Package.module.exports.Package.measure (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/package.js:99:21)
at ~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/package.js:218:32
at Package.module.exports.Package.activate (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/package.js:215:40)
at PackageManager.module.exports.PackageManager.activatePackage (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/package-manager.js:645:40)
at ~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/package-manager.js:626:35
at Config.module.exports.Config.transactAsync (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/config.js:346:24)
at PackageManager.module.exports.PackageManager.activatePackages (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/package-manager.js:621:25)
at PackageManager.module.exports.PackageManager.activate (~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/package-manager.js:603:52)
at ~/AppData/Local/atom/app-1.19.0-beta2/resources/app/src/atom-environment.js:843:36
-0:23.7.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-always)
busy-signal 1.4.3
file-icons 2.1.8
intentions 1.1.2
jumpy 3.1.3
language-vue 0.23.0
linter 2.2.0
linter-eslint 8.2.1
linter-js-standard 3.9.1
linter-ui-default 1.6.2
nord-atom-syntax 0.8.0
nord-atom-ui 0.11.0
prettier-atom 0.35.1
[Enter steps to reproduce:]
Atom: 1.19.0-beta3 x64 Electron: 1.6.9 OS: Microsoft Windows 8.1 Pro with Media Center Thrown From: bracket-matcher package 0.86.0
Uncaught TypeError: Cannot read property 'openScopes' of undefined
At C:\Users\Benjamin\AppData\Local\atom\app-1.19.0-beta3\resources\app\node_modules\bracket-matcher\lib\tag-finder.js:53
TypeError: Cannot read property 'openScopes' of undefined
at TagFinder.module.exports.TagFinder.scopesForPositionMatchRegex (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:53:22)
at TagFinder.module.exports.TagFinder.isCursorOnTag (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:43:19)
at TagFinder.module.exports.TagFinder.findMatchingTags (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:172:16)
at BracketMatcherView.module.exports.BracketMatcherView.updateMatch (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:106:35)
at ~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:3:59
at Function.module.exports.Emitter.simpleDispatch (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/event-kit/lib/emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/event-kit/lib/emitter.js:141:28)
at TokenizedBuffer.module.exports.TokenizedBuffer.markTokenizationComplete (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/src/tokenized-buffer.js:252:22)
at TokenizedBuffer.module.exports.TokenizedBuffer.tokenizeNextChunk (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/src/tokenized-buffer.js:246:21)
at ~/AppData/Local/atom/app-1.19.0-beta3/resources/app/src/tokenized-buffer.js:206:26
at ~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/underscore/underscore.js:666:47
-1:13.3.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-always)
-0:30.3.0 settings-view:open (a.btn-issue.btn.btn-error)
atom-increment 0.3.4
atom-material-syntax 1.0.6
atom-material-ui 2.0.4
auto-detect-indentation 1.3.0
autocomplete-html-entities 0.1.0
autocomplete-php 0.3.7
color-picker 2.2.5
editorconfig 2.2.2
file-icons 2.1.8
file-watcher 1.1.0
indent-guide-improved 1.4.13
intentions 1.1.2
language-batch 0.4.0
language-blade 0.32.0
language-cmake 0.3.0
language-dots 0.0.4
language-lua 0.9.11
language-lua-wow 0.2.0
language-powershell 4.0.0
language-toc-wow 0.2.0
less-than-slash 0.17.0
linter 2.2.0
linter-luacheck 2.0.1
linter-php 1.3.2
linter-ui-default 1.6.2
linter-ui-plus 0.3.2
linter-xo 0.23.1
MagicPython 1.0.10
markdown-scroll-sync 2.1.2
minimap 4.28.3
minimap-plus 4.29.2
one-dark-vivid-syntax 1.8.0
pigments 0.39.1
pretty-json 1.6.3
project-plus 1.0.0
revert-buffer 0.5.0
sort-lines 0.14.0
space-tab 0.4.2
sync-settings 0.8.2
tool-bar 1.1.0
tool-bar-almighty 0.8.2
trailing-spaces 0.4.0
[Enter steps to reproduce:]
Atom: 1.19.0-beta3 x64 Electron: 1.6.9 OS: Microsoft Windows 8.1 Pro with Media Center Thrown From: bracket-matcher package 0.86.0
Uncaught TypeError: Cannot read property 'openScopes' of undefined
At C:\Users\Benjamin\AppData\Local\atom\app-1.19.0-beta3\resources\app\node_modules\bracket-matcher\lib\tag-finder.js:53
TypeError: Cannot read property 'openScopes' of undefined
at TagFinder.module.exports.TagFinder.scopesForPositionMatchRegex (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:53:22)
at TagFinder.module.exports.TagFinder.isCursorOnTag (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:43:19)
at TagFinder.module.exports.TagFinder.findMatchingTags (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:172:16)
at BracketMatcherView.module.exports.BracketMatcherView.updateMatch (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:106:35)
at ~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:3:59
at Function.module.exports.Emitter.simpleDispatch (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/event-kit/lib/emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/event-kit/lib/emitter.js:141:28)
at TokenizedBuffer.module.exports.TokenizedBuffer.markTokenizationComplete (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/src/tokenized-buffer.js:252:22)
at TokenizedBuffer.module.exports.TokenizedBuffer.tokenizeNextChunk (~/AppData/Local/atom/app-1.19.0-beta3/resources/app/src/tokenized-buffer.js:246:21)
at ~/AppData/Local/atom/app-1.19.0-beta3/resources/app/src/tokenized-buffer.js:206:26
at ~/AppData/Local/atom/app-1.19.0-beta3/resources/app/node_modules/underscore/underscore.js:666:47
-1:13.3.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-always)
-0:30.3.0 settings-view:open (a.btn-issue.btn.btn-error)
atom-increment 0.3.4
atom-material-syntax 1.0.6
atom-material-ui 2.0.4
auto-detect-indentation 1.3.0
autocomplete-html-entities 0.1.0
autocomplete-php 0.3.7
color-picker 2.2.5
editorconfig 2.2.2
file-icons 2.1.8
file-watcher 1.1.0
indent-guide-improved 1.4.13
intentions 1.1.2
language-batch 0.4.0
language-blade 0.32.0
language-cmake 0.3.0
language-dots 0.0.4
language-lua 0.9.11
language-lua-wow 0.2.0
language-powershell 4.0.0
language-toc-wow 0.2.0
less-than-slash 0.17.0
linter 2.2.0
linter-luacheck 2.0.1
linter-php 1.3.2
linter-ui-default 1.6.2
linter-ui-plus 0.3.2
linter-xo 0.23.1
MagicPython 1.0.10
markdown-scroll-sync 2.1.2
minimap 4.28.3
minimap-plus 4.29.2
one-dark-vivid-syntax 1.8.0
pigments 0.39.1
pretty-json 1.6.3
project-plus 1.0.0
revert-buffer 0.5.0
sort-lines 0.14.0
space-tab 0.4.2
sync-settings 0.8.2
tool-bar 1.1.0
tool-bar-almighty 0.8.2
trailing-spaces 0.4.0
Started happening for me on Atom 1.20.0-beta.
[Enter steps to reproduce:]
Atom: 1.20.0-beta0 x64 Electron: 1.6.9 OS: Ubuntu 16.04.3 Thrown From: bracket-matcher package 0.87.0
Failed to activate the bracket-matcher package
At Cannot read property 'openScopes' of undefined
TypeError: Cannot read property 'openScopes' of undefined
at TagFinder.module.exports.TagFinder.scopesForPositionMatchRegex (/usr/share/atom-beta/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:55:28)
at TagFinder.module.exports.TagFinder.isCursorOnTag (/usr/share/atom-beta/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:45:25)
at TagFinder.module.exports.TagFinder.findMatchingTags (/usr/share/atom-beta/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:174:22)
at BracketMatcherView.module.exports.BracketMatcherView.updateMatch (/usr/share/atom-beta/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:125:41)
at BracketMatcherView.updateMatch (/usr/share/atom-beta/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:3:65)
at new BracketMatcherView (/usr/share/atom-beta/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:89:18)
at /usr/share/atom-beta/resources/app/node_modules/bracket-matcher/lib/main.js:16:15
at Workspace.observeTextEditors (/usr/share/atom-beta/resources/app/src/workspace.js:725:15)
at Object.activate (/usr/share/atom-beta/resources/app/node_modules/bracket-matcher/lib/main.js:12:35)
at Package.module.exports.Package.activateNow (/usr/share/atom-beta/resources/app/src/package.js:253:25)
at /usr/share/atom-beta/resources/app/src/package.js:225:38
at Package.module.exports.Package.measure (/usr/share/atom-beta/resources/app/src/package.js:99:21)
at /usr/share/atom-beta/resources/app/src/package.js:218:32
at Package.module.exports.Package.activate (/usr/share/atom-beta/resources/app/src/package.js:215:40)
at PackageManager.module.exports.PackageManager.activatePackage (/usr/share/atom-beta/resources/app/src/package-manager.js:645:40)
at /usr/share/atom-beta/resources/app/src/package-manager.js:626:35
at Config.module.exports.Config.transactAsync (/usr/share/atom-beta/resources/app/src/config.js:346:24)
at PackageManager.module.exports.PackageManager.activatePackages (/usr/share/atom-beta/resources/app/src/package-manager.js:621:25)
at PackageManager.module.exports.PackageManager.activate (/usr/share/atom-beta/resources/app/src/package-manager.js:603:52)
at /usr/share/atom-beta/resources/app/src/atom-environment.js:843:36
-7:38.4.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-always)
advanced-open-file 0.16.6
ansible-snippets 0.2.0
ariake-dark-syntax 0.1.3
asciidoc-assistant 0.2.2
asciidoc-image-helper 1.0.0
asciidoc-preview 2.10.2
atom-alignment 0.13.0
Atom-Bash-Snippets 0.0.3
atom-beautify 0.30.4
atom-dark-fusion-syntax 2.2.0
atom-jade 0.3.0
atom-jinja2 0.6.0
atom-material-syntax 1.0.6
atom-material-syntax-dark 1.0.0
atom-mermaid 3.1.0
atom-monokai 0.10.9
atom-special-char-highlighter 0.1.0
autocomplete-ansible 0.1.13
autocomplete-asciidoc 0.1.2
autocomplete-bash-builtins 0.3.5
autocomplete-html-entities 0.1.0
autocomplete-modules 1.6.10
autocomplete-project-paths 2.2.0
autocomplete-python 1.10.0
bang 2.1.0
busy-signal 1.4.3
character-table 0.4.3
chmod 0.1.1
color-picker 2.2.5
context-git 0.17.3
copy-as-rtf 0.9.3
docblockr 0.11.0
duotone-dark-earth-syntax 2.1.0
duotone-dark-forest-syntax 2.1.0
duotone-dark-sea-syntax 2.1.0
duotone-dark-space-syntax 2.1.0
duotone-dark-syntax 2.1.0
easysort-yaml 0.4.1
editorconfig 2.2.2
emmet-simplified 2.5.0
file-icons 2.1.10
file-templates 0.2.0
file-types 0.5.5
file-watcher 1.1.0
flatwhite-syntax 0.8.1
format-shell 2.0.0
genesis-syntax 1.0.9
git-blame 1.2.1
git-hide 1.0.0
git-time-machine 1.5.9
hard-wrap 1.1.0
indent-guide-improved 1.4.13
intentions 1.1.5
json-converter 0.2.4
language-ansible 0.2.1
language-asciidoc 1.10.0
language-babel 2.69.0
language-batch 0.4.0
language-csv 1.1.2
language-diff 0.7.0
language-docker 1.1.8
language-dotfiles 1.1.0
language-dots 0.0.4
language-generic-config 1.4.0
language-gradle 0.0.3
language-groovy 0.7.0
language-hosts 0.1.2
language-ini 1.19.0
language-latex 1.1.0
language-log 1.8.0
language-mermaid 0.6.0
language-mongodb 0.3.1
language-nginx 0.8.0
language-powershell 4.0.0
language-pug 0.0.21
language-restructuredtext 1.1.0
language-robot-framework 2.2.0
language-svg 0.9.2
language-vue 0.23.1
last-cursor-position 0.9.2
less-than-slash 0.17.0
linter 2.2.0
linter-alex 4.0.0
linter-ansible-linting 1.3.0
linter-ansible-syntax 1.2.0
linter-csslint 1.3.4
linter-docker 0.2.0
linter-eslint 8.2.1
linter-js-standard 3.9.3
linter-js-yaml 1.2.7
linter-jscs 4.1.2
linter-jshint 3.1.5
linter-jsonlint 1.3.0
linter-less 2.6.0
linter-markdown 5.1.0
linter-proselint 3.2.1
linter-pug 1.3.1
linter-pycodestyle 2.0.2
linter-pydocstyle 0.4.7
linter-ruby 1.2.5
linter-sass-lint 1.7.4
linter-shellcheck 1.4.4
linter-swagger 0.4.1
linter-ui-default 1.6.4
linter-write-good 0.9.0
linter-xmllint 1.4.3
MagicPython 1.0.11
markdown-themeable-pdf 1.2.0
markdown-writer 2.6.5
minimap 4.29.6
minimap-bookmarks 0.4.2
minimap-cursorline 0.2.0
minimap-find-and-replace 4.5.2
minimap-git-diff 4.3.1
minimap-linter 2.0.2
minimap-selection 4.5.0
minimap-split-diff 0.3.7
monokai 0.24.0
monokai-slate 0.6.0
nebula-syntax 0.4.4
nebula-ui 0.6.0
nord-atom-syntax 0.9.1
nord-atom-ui 0.11.0
oceanic-next 1.0.0
oceanic-reef-syntax 0.9.0
open-terminal-here 2.3.1
pigments 0.40.1
prettier-atom 0.37.0
pretty-json 1.6.4
pubster-syntax 3.0.1
regex-railroad-diagram 0.19.3
robot-selenium-snippet 1.0.1
rst-preview-pandoc 0.1.12
scroll-sync 0.2.3
set-syntax 0.3.2
slime 2.1.0
sort-lines 0.14.0
split-diff 1.4.3
ssh-config 0.10.1
standardjs-snippets 2.6.0
Sublime-Style-Column-Selection 1.7.4
susave 0.4.0
symbols-tree-view 0.14.0
synced-sidebar 0.4.3
tablr 1.8.3
tabs-closer 0.16.0
text-manipulation 0.6.0
title-case 0.4.0
toggle-quotes 1.0.1
tornado-templates 0.2.0
tree-view-git-status 1.4.0
url-open 0.1.0
Zen 0.18.0
[Enter steps to reproduce:]
Atom: 1.19.0 x64 Electron: 1.6.9 OS: Microsoft Windows 10 Home Thrown From: bracket-matcher package 0.86.0
Failed to activate the bracket-matcher package
At Cannot read property 'openScopes' of undefined
TypeError: Cannot read property 'openScopes' of undefined
at TagFinder.module.exports.TagFinder.scopesForPositionMatchRegex (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:55:28)
at TagFinder.module.exports.TagFinder.isCursorOnTag (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:45:25)
at TagFinder.module.exports.TagFinder.findMatchingTags (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:174:22)
at BracketMatcherView.module.exports.BracketMatcherView.updateMatch (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:128:41)
at BracketMatcherView.updateMatch (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:3:65)
at new BracketMatcherView (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:92:18)
at ~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/main.js:16:15
at Workspace.observeTextEditors (~/AppData/Local/atom/app-1.19.0/resources/app/src/workspace.js:717:15)
at Object.activate (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/main.js:12:35)
at Package.module.exports.Package.activateNow (~/AppData/Local/atom/app-1.19.0/resources/app/src/package.js:253:25)
at ~/AppData/Local/atom/app-1.19.0/resources/app/src/package.js:225:38
at Package.module.exports.Package.measure (~/AppData/Local/atom/app-1.19.0/resources/app/src/package.js:99:21)
at ~/AppData/Local/atom/app-1.19.0/resources/app/src/package.js:218:32
at Package.module.exports.Package.activate (~/AppData/Local/atom/app-1.19.0/resources/app/src/package.js:215:40)
at PackageManager.module.exports.PackageManager.activatePackage (~/AppData/Local/atom/app-1.19.0/resources/app/src/package-manager.js:645:40)
at ~/AppData/Local/atom/app-1.19.0/resources/app/src/package-manager.js:626:35
at Config.module.exports.Config.transactAsync (~/AppData/Local/atom/app-1.19.0/resources/app/src/config.js:346:24)
at PackageManager.module.exports.PackageManager.activatePackages (~/AppData/Local/atom/app-1.19.0/resources/app/src/package-manager.js:621:25)
at PackageManager.module.exports.PackageManager.activate (~/AppData/Local/atom/app-1.19.0/resources/app/src/package-manager.js:603:52)
at ~/AppData/Local/atom/app-1.19.0/resources/app/src/atom-environment.js:843:36
-1:58.7.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-always)
-1:58 emmet:insert-formatted-line-break-only (input.hidden-input)
-1:58 editor:newline (input.hidden-input)
anodyne-dark-syntax 0.2.1
atom-beautify 0.30.4
atom-dark-fusion-syntax 2.2.0
atom-typescript 11.0.6
base16-ocean-dark-syntax-theme 0.1.10
base16-syntax 1.8.1
busy-signal 1.4.3
emmet 2.4.3
file-icons 2.1.10
fonts 3.0.2
gpp-compiler 3.0.7
intentions 1.1.5
linter 2.2.0
linter-ui-default 1.6.4
pigments 0.40.2
spacegray-atom-dark-syntax 1.3.2
spacegray-dark-neue-ui 1.7.1
terminal-plus 0.14.5
tree-view-git-status 1.4.0
how can this be solved?
I was working in a directory called 'emailvalidate' practicing validation techniques. In terminal, I used command rm -R emailvalidate to remove the directory, then I created a new directory with the same name as the old one using command 'mkdir emailvalidate' - this is where the error arose.
I feel like it may be related to the directory name, as creating a directory with a previously unused name has caused the error to stop. But I do not know. [Enter steps to reproduce:]
Atom: 1.19.0 x64 Electron: 1.6.9 OS: Mac OS X 10.11.3 Thrown From: bracket-matcher package 0.86.0
Failed to activate the bracket-matcher package
At Cannot read property 'openScopes' of undefined
TypeError: Cannot read property 'openScopes' of undefined
at TagFinder.module.exports.TagFinder.scopesForPositionMatchRegex (/Applications/Atom.app/Contents/Resources/app/node_modules/bracket-matcher/lib/tag-finder.js:55:28)
at TagFinder.module.exports.TagFinder.isCursorOnTag (/Applications/Atom.app/Contents/Resources/app/node_modules/bracket-matcher/lib/tag-finder.js:45:25)
at TagFinder.module.exports.TagFinder.findMatchingTags (/Applications/Atom.app/Contents/Resources/app/node_modules/bracket-matcher/lib/tag-finder.js:174:22)
at BracketMatcherView.module.exports.BracketMatcherView.updateMatch (/Applications/Atom.app/Contents/Resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:128:41)
at BracketMatcherView.updateMatch (/Applications/Atom.app/Contents/Resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:3:65)
at new BracketMatcherView (/Applications/Atom.app/Contents/Resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:92:18)
at /Applications/Atom.app/Contents/Resources/app/node_modules/bracket-matcher/lib/main.js:16:15
at Workspace.observeTextEditors (/Applications/Atom.app/Contents/Resources/app/src/workspace.js:717:15)
at Object.activate (/Applications/Atom.app/Contents/Resources/app/node_modules/bracket-matcher/lib/main.js:12:35)
at Package.module.exports.Package.activateNow (/Applications/Atom.app/Contents/Resources/app/src/package.js:253:25)
at /Applications/Atom.app/Contents/Resources/app/src/package.js:225:38
at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app/src/package.js:99:21)
at /Applications/Atom.app/Contents/Resources/app/src/package.js:218:32
at Package.module.exports.Package.activate (/Applications/Atom.app/Contents/Resources/app/src/package.js:215:40)
at PackageManager.module.exports.PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:645:40)
at /Applications/Atom.app/Contents/Resources/app/src/package-manager.js:626:35
at Config.module.exports.Config.transactAsync (/Applications/Atom.app/Contents/Resources/app/src/config.js:346:24)
at PackageManager.module.exports.PackageManager.activatePackages (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:621:25)
at PackageManager.module.exports.PackageManager.activate (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:603:52)
at /Applications/Atom.app/Contents/Resources/app/src/atom-environment.js:843:36
Started happening after updating to stable v1.19.0.
Once again Atom is not happy when I close it without first closing the tabs. So here is what happened now:
Atom: 1.19.0 x64 Electron: 1.6.9 OS: Microsoft Windows 7 Professional Thrown From: bracket-matcher package 0.86.0
Failed to activate the bracket-matcher package
At Cannot read property 'openScopes' of undefined
TypeError: Cannot read property 'openScopes' of undefined
at TagFinder.module.exports.TagFinder.scopesForPositionMatchRegex (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:55:28)
at TagFinder.module.exports.TagFinder.isCursorOnTag (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:45:25)
at TagFinder.module.exports.TagFinder.findMatchingTags (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/tag-finder.js:174:22)
at BracketMatcherView.module.exports.BracketMatcherView.updateMatch (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:128:41)
at BracketMatcherView.updateMatch (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:3:65)
at new BracketMatcherView (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/bracket-matcher-view.js:92:18)
at ~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/main.js:16:15
at Workspace.observeTextEditors (~/AppData/Local/atom/app-1.19.0/resources/app/src/workspace.js:717:15)
at Object.activate (~/AppData/Local/atom/app-1.19.0/resources/app/node_modules/bracket-matcher/lib/main.js:12:35)
at Package.module.exports.Package.activateNow (~/AppData/Local/atom/app-1.19.0/resources/app/src/package.js:253:25)
at ~/AppData/Local/atom/app-1.19.0/resources/app/src/package.js:225:38
at Package.module.exports.Package.measure (~/AppData/Local/atom/app-1.19.0/resources/app/src/package.js:99:21)
at ~/AppData/Local/atom/app-1.19.0/resources/app/src/package.js:218:32
at Package.module.exports.Package.activate (~/AppData/Local/atom/app-1.19.0/resources/app/src/package.js:215:40)
at PackageManager.module.exports.PackageManager.activatePackage (~/AppData/Local/atom/app-1.19.0/resources/app/src/package-manager.js:645:40)
at ~/AppData/Local/atom/app-1.19.0/resources/app/src/package-manager.js:626:35
at Config.module.exports.Config.transactAsync (~/AppData/Local/atom/app-1.19.0/resources/app/src/config.js:346:24)
at PackageManager.module.exports.PackageManager.activatePackages (~/AppData/Local/atom/app-1.19.0/resources/app/src/package-manager.js:621:25)
at PackageManager.module.exports.PackageManager.activate (~/AppData/Local/atom/app-1.19.0/resources/app/src/package-manager.js:603:52)
at ~/AppData/Local/atom/app-1.19.0/resources/app/src/atom-environment.js:843:36
atom-beautify 0.30.4
I tried to nuke the node_modules folder from inside of Atom, but ran into admin privilege problems. I thought that was weird enough, so I rebooted my machine. When I opened Atom I received this error and a similar stack trace At Cannot read property 'openScopes' of undefined
.
I deleted node_modules, from inside of atom, then restarted Atom. I am no longer getting the error.
language-vue
platformio-ide-terminal
seti-icons
[Enter steps to reproduce:]
atom
into terminal.Atom: 1.15.0 x64 Electron: 1.4.15 OS: linux 4.10.8-1-ARCH Thrown From: bracket-matcher package 0.85.5
Stack Trace
Failed to activate the bracket-matcher package
Commands
Non-Core Packages