atom/notifications

Create issue on atom/atom -> 414 Request-URI Too Large

Opened this issue · 5 comments

Macil commented

I ran into an Atom bug, and a red notification popped up prompting me to create an issue. When I clicked it, it lead me to this URL, which causes Github to give me an error page: "414 Request-URI Too Large -- nginx".

I assume this is a duplicate of #89, but that was marked fixed last year.

Same here, but nothing happend on click for me, didn't open github

Same. For context, this is the error I was trying to report, from a package.

Atom Version: 1.10.2
Electron Version: 0.37.8
System: Ubuntu 16.04.1
Thrown From: python-indent package, v1.0.0

Stack Trace

Uncaught TypeError: Cannot read property 'getGrammar' of undefined

At /home/adam/.atom/packages/python-indent/lib/python-indent.js:8

TypeError: Cannot read property 'getGrammar' of undefined
    at PythonIndent.properlyIndent (/home/adam/.atom/packages/python-indent/lib/python-indent.js:8:24)
    at atom-text-editor.editorNewline (/home/adam/.atom/packages/python-indent/lib/main.js:22:57)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/opt/atom/resources/app.asar/src/command-registry.js:260:29)
    at /opt/atom/resources/app.asar/src/command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/opt/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:580:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/opt/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:388:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/opt/atom/resources/app.asar/src/window-event-handler.js:98:36)
    at HTMLDocument.<anonymous> (/opt/atom/resources/app.asar/src/window-event-handler.js:3:61)

Commands

     -0:44.8.0 core:save (atom-text-editor.editor.emacs-plus.is-focused)
  4x -0:40.9.0 atomic-emacs:previous-line (atom-text-editor.editor.emacs-plus.is-focused)
     -0:40.2.0 atomic-emacs:next-line (atom-text-editor.editor.emacs-plus.is-focused)
  2x -0:39.8.0 editor:move-to-end-of-word (atom-text-editor.editor.emacs-plus.is-focused)
     -0:39.1.0 core:backspace (atom-text-editor.editor.emacs-plus.is-focused)
  2x -0:38.9.0 core:save (atom-text-editor.editor.emacs-plus.is-focused)
     -0:34.2.0 atomic-emacs:previous-line (atom-text-editor.editor.emacs-plus.is-focused)
     -0:34 atomic-emacs:next-line (atom-text-editor.editor.emacs-plus.is-focused)
     -0:33.5.0 atomic-emacs:previous-line (atom-text-editor.editor.emacs-plus.is-focused)
 10x -0:32.6.0 core:move-right (atom-text-editor.editor.emacs-plus.is-focused)
  2x -0:31.7.0 core:move-left (atom-text-editor.editor.emacs-plus.is-focused)
     -0:31.2.0 emacs-plus:kill-word (atom-text-editor.editor.emacs-plus.is-focused)
     -0:30.8.0 core:save (atom-text-editor.editor.emacs-plus.is-focused)
     -0:00.6.0 core:move-right (atom-text-editor.editor.emacs-plus.is-focused)
     -0:00.4.0 settings-view:open (atom-text-editor.editor.emacs-plus.is-focused)
     -0:00.1.0 editor:newline (atom-text-editor.editor.mini.is-focused)

Config

{
  "core": {
    "autoHideMenuBar": true,
    "packagesWithKeymapsDisabled": [
      "linter-pylama",
      "atom-dpaste"
    ],
    "themes": [
      "atom-material-ui",
      "atom-material-syntax-dark"
    ]
  }
}

Installed Packages

# User
advanced-open-file, v0.16.4 (inactive)
atom-beautify, v0.29.13 (active)
atom-dpaste, v0.1.5 (active)
atom-material-numix-syntax, v0.2.1 (inactive)
atom-material-syntax, v0.4.6 (inactive)
atom-material-syntax-dark, v0.2.5 (active)
atom-material-ui, v1.3.6 (active)
atom-monokai, v0.10.4 (inactive)
atom-pastebin, v0.2.0 (active)
atom-python-test, v0.3.1 (active)
atomic-emacs, v0.9.2 (active)
autocomplete-python, v1.8.6 (active)
clipboard-plus, v0.5.1 (active)
disable-keybindings, v0.6.0 (active)
emacs-plus, v0.11.0 (active)
fonts, v1.6.0 (active)
git-plus, v5.16.2 (inactive)
linter, v1.11.16 (active)
linter-pylama, v0.7.1 (active)
monokai, v0.18.0 (inactive)
monokai-dark, v1.3.0 (inactive)
monokai-flat, v1.0.1 (inactive)
monokai-slate, v0.5.0 (inactive)
nucleus-dark-ui, v0.9.3 (inactive)
python-indent, v1.0.0 (active)
python-tools, v0.6.8 (active)
script, v3.9.0 (inactive)
sync-settings, v0.7.2 (active)
tabs-to-spaces, v1.0.2 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.44.0 (inactive)
base16-tomorrow-dark-theme, v1.1.0 (inactive)
base16-tomorrow-light-theme, v1.1.1 (inactive)
one-dark-ui, v1.5.0 (inactive)
one-light-ui, v1.5.0 (inactive)
one-dark-syntax, v1.3.0 (inactive)
one-light-syntax, v1.3.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.5.3 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.2 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.1 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.41.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (active)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
find-and-replace, v0.201.0 (active)
fuzzy-finder, v1.3.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.1 (active)
image-view, v0.58.2 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
notifications, v0.65.0 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2 (active)
snippets, v1.0.2 (active)
spell-check, v0.67.1 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.0 (active)
symbols-view, v0.113.0 (inactive)
tabs, v0.100.2 (active)
timecop, v0.33.2 (active)
tree-view, v0.208.2 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.34.0 (active)
whitespace, v0.33.0 (active)
wrap-guide, v0.38.1 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.2 (active)
language-csharp, v0.12.1 (active)
language-css, v0.37.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.42.1 (active)
language-html, v0.45.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.23.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.2 (active)
language-less, v0.29.5 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.2 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.69.0 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.56.0 (active)
language-shellscript, v0.22.4 (active)
language-source, v0.9.0 (active)
language-sql, v0.23.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.9 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

I have this problem too, I believe it's due to the number of packages being listed (NOT the stack trace). Why not simply ensure the URI doesn't exceed the HTTP spec and pass an ellipses if it does (better than having to cut and paste everything). Alternatively, I'd propose truncating the list of packages (which truncating the entire URI essentially does)

I suggest an option to dump the issue in a file, as a plain text or markdown.

Still same problem. I have installed "theme-alien-syntax" resulting in an deprecation notification, that brings me to "Deprecation Cop" window, where, if I click on "Report issue" button at the bottom of the page, my web browse is opened and shows "414 Request-URI Too Large".

:(