Floobits / atom-term3

Open Terminal tabs in Atom. Fork of Term package
Other
88 stars 17 forks source link

Uncaught TypeError: Cannot read property 'validated' of undefined #68

Open mikeerickson opened 8 years ago

mikeerickson commented 8 years ago

[Enter steps to reproduce below:]

With all windows closed, I tried to show project list and boom!

Atom Version: 1.8.0 System: Mac OS X 10.11.5 Thrown From: term3 package, v0.22.1

Stack Trace

Uncaught TypeError: Cannot read property 'validated' of undefined

At /Users/mikee/.atom/packages/term3/node_modules/react-atom-fork/lib/ReactDescriptor.js:217

TypeError: Cannot read property 'validated' of undefined
    at Function.ReactDescriptor.cloneAndReplaceProps (/Users/mikee/.atom/packages/term3/node_modules/react-atom-fork/lib/ReactDescriptor.js:217:38)
    at [object Object].ReactComponent.Mixin.replaceProps (/Users/mikee/.atom/packages/term3/node_modules/react-atom-fork/lib/ReactComponent.js:182:49)
    at /Users/mikee/.atom/packages/term3/node_modules/react-atom-fork/lib/ReactMount.js:245:21
    at Object.ReactMount.scrollMonitor (/Users/mikee/.atom/packages/term3/node_modules/react-atom-fork/lib/ReactMount.js:228:5)
    at Object.ReactMount._updateRootComponent (/Users/mikee/.atom/packages/term3/node_modules/react-atom-fork/lib/ReactMount.js:244:16)
    at Object.ReactMount.renderComponent (/Users/mikee/.atom/packages/term3/node_modules/react-atom-fork/lib/ReactMount.js:362:27)
    at terminal-list-view.HTMLElementProto.attachedCallback (/Users/mikee/.atom/packages/term3/lib/build/list-view.js:58:26)
    at atom-panel-container.PanelContainerElement.panelAdded (/Applications/Atom.app/Contents/Resources/app.asar/src/panel-container-element.js:46:14)
    at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:125:28)
    at PanelContainer.module.exports.PanelContainer.addPanel (/Applications/Atom.app/Contents/Resources/app.asar/src/panel-container.js:69:20)
    at Workspace.module.exports.Workspace.addPanel (/Applications/Atom.app/Contents/Resources/app.asar/src/workspace.js:893:45)
    at Workspace.module.exports.Workspace.addLeftPanel (/Applications/Atom.app/Contents/Resources/app.asar/src/workspace.js:826:19)
    at TreeView.module.exports.TreeView.attach (/Users/mikee/.atom/packages/tree-view/lib/tree-view.coffee:174:24)
    at TreeView.module.exports.TreeView.show (/Users/mikee/.atom/packages/tree-view/lib/tree-view.coffee:164:6)
    at TreeView.module.exports.TreeView.toggle (/Users/mikee/.atom/packages/tree-view/lib/tree-view.coffee:161:8)
    at atom-workspace.disposables.add.atom.commands.add.tree-view:toggle (/Users/mikee/.atom/packages/tree-view/lib/main.coffee:17:44)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:580:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:388:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:98:36)
    at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)

Commands

     -7:00.2.0 terminal-plus:toggle (textarea.)
     -6:56.1.0 emmet:toggle-comment (atom-text-editor.editor.is-focused)
     -6:56.1.0 editor:toggle-line-comments (atom-text-editor.editor.is-focused)
     -6:53.6.0 tree-view:toggle (ol.tree-view.full-menu.list-tree.has-collapsable-children.focusable-panel)
     -6:51.6.0 core:close (atom-text-editor.editor.is-focused)
  2x -6:37.6.0 core:confirm (atom-text-editor.editor.mini.is-focused)
  3x -4:50.1.0 core:close (div.package-detail.panels-item)
     -0:02.1.0 tree-view:toggle (atom-workspace.workspace.scrollbars-visible-when-scrolling.seti-ui-no-icons.theme-atom-dark-syntax.theme-atom-dark-ui)

Config

{
  "core": {
    "automaticallyUpdate": false,
    "ignoredNames": [
      ".git",
      ".svn",
      ".DS_Store .idea node_modules bower_components"
    ],
    "projectHome": "/Users/mikee/documents/projects",
    "themes": [
      "atom-dark-ui",
      "atom-dark-syntax"
    ]
  },
  "term3": {}
}

Installed Packages

# User
angular-2-typeScript-snippets, v0.4.6
angularjs, v0.3.4
angularjs-styleguide-snippets-es6, v1.0.3
atom-alignment, v0.12.1
atom-autocomplete-php, v0.18.9
atom-beautify, v0.29.9
atom-ternjs, v0.14.2
atom-typescript, v9.0.0
auto-detect-indentation, v1.1.0
auto-update-packages, v1.0.1
autoclose-html, v0.23.0
autocomplete-js-import, v1.0.1
autocomplete-json, v5.0.3
autocomplete-modules, v1.5.2
color-picker, v2.1.1
editorconfig, v1.4.1
emmet, v2.4.3
fast-eslint, v2.14.0
file-icons, v1.7.16
fonts, v1.5.0
git-checkout, v0.3.2
git-diff-details, v1.3.0
highlight-selected, v0.11.2
language-babel, v2.29.2
line-count-status, v0.0.3
linter, v1.11.14
linter-eslint, v7.2.4
linter-flow, v5.4.0
linter-less, v2.5.0
linter-phpmd, v1.5.0
linter-sass-lint, v1.6.1
merge-conflicts, v1.4.4
minimap, v4.24.6
open-recent, v5.0.0
pigments, v0.30.0
pretty-json, v1.4.1
project-manager, v2.9.7
term3, v0.22.1
terminal-plus, v0.14.5
tidy-markdown, v3.0.1
tool-bar, v1.0.0
tree-view, v0.208.0
wakatime, v6.0.10

# Dev
No dev packages