Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Uncaught TypeError: Cannot read property 'dispose' of undefined #183

Closed
@DrDanRyan

Description

@DrDanRyan

[Enter steps to reproduce below:]

  1. Open Git-Log: Show
  2. Try to close tab

Atom Version: 0.210.0
System: Mac OS X 10.10.3
Thrown From: tabs package, v0.81.0

Stack Trace

Uncaught TypeError: Cannot read property 'dispose' of undefined

At /Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/composite-disposable.js:25

TypeError: Cannot read property 'dispose' of undefined
  at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/composite-disposable.js:25:28
  at Set.forEach (native)
  at CompositeDisposable.module.exports.CompositeDisposable.dispose (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/composite-disposable.js:24:26)
  at tabs-tab.module.exports.TabView.destroy (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/tabs/lib/tab-view.js:194:14)
  at TabBarView.module.exports.TabBarView.removeTabForItem (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:364:15)
  at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:174:24
  at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
  at Pane.module.exports.Pane.removeItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:379:20)
  at Pane.module.exports.Pane.destroyItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:442:16)
  at TabBarView.module.exports.TabBarView.closeTab (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:419:26)
  at Object.addElementCommands.tabs:close-tab (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:95:26)
  at space-pen-ul.commandsWithPropagationStopped.(anonymous function) (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:86:36)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:238:29)
  at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61)
  at CommandRegistry.module.exports.CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:153:19)
  at [object Object].jQuery.fn.trigger (/Applications/Atom.app/Contents/Resources/app.asar/src/space-pen-extensions.js:64:23)
  at EventEmitter.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:75:67)
  at emitTwo (events.js:87:13)
  at EventEmitter.emit (events.js:169:7)
  at EventEmitter.ipc.sendSync (/Applications/Atom.app/Contents/Resources/atom.asar/renderer/api/lib/ipc.js:21:31)
  at BrowserWindow.RemoteMemberFunction [as emit] (/Applications/Atom.app/Contents/Resources/atom.asar/renderer/api/lib/remote.js:110:29)
  at ContextMenuManager.module.exports.ContextMenuManager.showForEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/context-menu-manager.js:170:31)
  at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:150:33)
  at HTMLDocument.handler (/Applications/Atom.app/Contents/Resources/app.asar/src/space-pen-extensions.js:112:34)
  at HTMLDocument.jQuery.event.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/space-pen/vendor/jquery.js:4681:9)
  at HTMLDocument.elemData.handle (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/space-pen/vendor/jquery.js:4359:46)

Commands

     -4:55.8.0 pane:close (atom-text-editor.editor.is-focused)
     -4:38.9.0 fuzzy-finder:toggle-file-finder (atom-text-editor.editor.autocomplete-active.is-focused)
     -4:37.4.0 core:confirm (atom-text-editor.editor.mini.is-focused)
  6x -3:36.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -3:16.8.0 core:delete (atom-text-editor.editor.is-focused)
     -3:14 core:move-down (atom-text-editor.editor.is-focused)
     -3:13.3.0 editor:select-line (atom-text-editor.editor.is-focused)
     -3:13.1.0 editor:delete-to-beginning-of-line (atom-text-editor.editor.is-focused)
     -3:12.7.0 core:save (atom-text-editor.editor.is-focused)
     -0:27.4.0 command-palette:toggle (atom-text-editor.editor.is-focused)
     -0:24 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:24 git-log:show (atom-text-editor.editor)
     -0:20 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:12.7.0 core:close (div.git-log)

Config

{
  "core": {
    "themes": [
      "seti-ui",
      "saturated-dark"
    ],
    "projectHome": "/Users/mothership/Code",
    "destroyEmptyPanes": false,
    "disabledPackages": [
      "language-javascript-semantic",
      "tidy-markdown",
      "atom-beautify",
      "atom-typescript",
      "pigments"
    ],
    "audioBeep": false
  }
}

Installed Packages

# User
.bin, vundefined
angularjs, v0.3.0
color-picker, v2.0.5
emmet, v2.3.10
fonts, v0.4.2
git-log, v0.4.1
git-plus, v5.1.2
git-tab-status, v1.9.2
linter, v0.12.7
linter-eslint, v0.5.9
linter-jscs, v1.12.0
minimap, v4.10.0
minimap-find-and-replace, v4.2.0
minimap-git-diff, v4.1.3
minimap-selection, v4.2.0
project-manager, v1.15.10
saturated-dark, v0.4.0
seti-ui, v0.7.1
zentabs, v0.8.4

# Dev
No dev packages

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions