Skip to content
This repository was archived by the owner on Jan 7, 2021. It is now read-only.

Uncaught Error: The element cannot be null or undefined. #63

@stephenjang

Description

@stephenjang

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.17.2 x64
Electron: 1.3.15
OS: Ubuntu 16.04.2
Thrown From: indent-guide-improved package 1.4.12

Stack Trace

Uncaught Error: The element cannot be null or undefined.

At /home/andrei/atom-1.11.1/out/app/node_modules/tree-view/lib/file.coffee:35911

Error: The element cannot be null or undefined.
    at DOMElementPool.free (/opt/atom/resources/app/src/dom-element-pool.js:66:1)
    at DOMElementPool.free (/opt/atom/resources/app/src/dom-element-pool.js:86:1)
    at DOMElementPool.free (/opt/atom/resources/app/src/dom-element-pool.js:86:1)
    at DOMElementPool.free (/opt/atom/resources/app/src/dom-element-pool.js:86:1)
    at DOMElementPool.free (/opt/atom/resources/app/src/dom-element-pool.js:86:1)
    at DOMElementPool.free (/opt/atom/resources/app/src/dom-element-pool.js:86:1)
    at DOMElementPool.free (/opt/atom/resources/app/src/dom-element-pool.js:86:1)
    at DOMElementPool.free (/opt/atom/resources/app/src/dom-element-pool.js:86:1)
    at DOMElementPool.freeElementAndDescendants (/opt/atom/resources/app/src/dom-element-pool.js:54:1)
    at LinesTileComponent.removeLineNode (/opt/atom/resources/app/src/lines-tile-component.js:84:1)
    at LinesTileComponent.removeLineNodes (/opt/atom/resources/app/src/lines-tile-component.js:79:1)
    at LinesTileComponent.destroy (/opt/atom/resources/app/src/lines-tile-component.js:24:1)
    at LinesComponent.module.exports.TiledComponent.removeTileNode (/opt/atom/resources/app/src/tiled-component.js:30:1)
    at LinesComponent.module.exports.TiledComponent.updateTileNodes (/opt/atom/resources/app/src/tiled-component.js:42:1)
    at LinesComponent.module.exports.TiledComponent.updateSync (/opt/atom/resources/app/src/tiled-component.js:18:1)
    at TextEditorComponent.module.exports.TextEditorComponent.updateSyncPreMeasurement (/opt/atom/resources/app/src/text-editor-component.js:266:1)
    at TextEditorComponent.module.exports.TextEditorComponent.pixelPositionForScreenPosition (/opt/atom/resources/app/src/text-editor-component.js:628:1)
    at atom-text-editor.TextEditorElement.pixelPositionForScreenPosition (/opt/atom/resources/app/src/text-editor-element.js:304:29)
    at updateGuide (/packages/indent-guide-improved/lib/indent-guide-improved.coffee:17:36)
    at up (/packages/indent-guide-improved/lib/indent-guide-improved.coffee:51:9)
    at debounced (/packages/indent-guide-improved/node_modules/lodash/index.js:7737:27)
    at Function.module.exports.Emitter.simpleDispatch (/opt/atom/resources/app/node_modules/event-kit/lib/emitter.js:25:1)
    at Emitter.module.exports.Emitter.emit (/opt/atom/resources/app/node_modules/event-kit/lib/emitter.js:141:1)
    at /opt/atom/resources/app/src/text-editor-element.js:105:46
    at Function.module.exports.Emitter.simpleDispatch (/opt/atom/resources/app/node_modules/event-kit/lib/emitter.js:25:1)
    at Emitter.module.exports.Emitter.emit (/opt/atom/resources/app/node_modules/event-kit/lib/emitter.js:141:1)
    at TextEditorPresenter.module.exports.TextEditorPresenter.updateScrollTop (/opt/atom/resources/app/src/text-editor-presenter.js:944:1)
    at TextEditorPresenter.module.exports.TextEditorPresenter.commitPendingScrollTopPosition (/opt/atom/resources/app/src/text-editor-presenter.js:1968:1)
    at TextEditorPresenter.module.exports.TextEditorPresenter.getPreMeasurementState (/opt/atom/resources/app/src/text-editor-presenter.js:118:1)
    at TextEditorComponent.module.exports.TextEditorComponent.updateSyncPreMeasurement (/opt/atom/resources/app/src/text-editor-component.js:266:1)
    at TextEditorComponent.module.exports.TextEditorComponent.updateSync (/opt/atom/resources/app/src/text-editor-component.js:198:1)
    at /opt/atom/resources/app/src/text-editor-component.js:325:1
    at ViewRegistry.module.exports.ViewRegistry.performDocumentUpdate (/opt/atom/resources/app/src/view-registry.js:223:1)
    at /opt/atom/resources/app/src/view-registry.js:3:1

Commands

     -0:31.8.0 intentions:highlight (input.hidden-input)
  3x -0:31.6.0 core:redo (input.hidden-input)
     -0:30.9.0 core:undo (input.hidden-input)
     -0:30.2.0 intentions:highlight (input.hidden-input)
     -0:30.1.0 core:redo (input.hidden-input)
     -0:28.2.0 core:paste (input.hidden-input)
  4x -0:27.3.0 core:undo (input.hidden-input)
     -0:24.1.0 core:move-right (input.hidden-input)
     -0:23.8.0 docblockr:parse-enter (input.hidden-input)
     -0:23.8.0 editor:newline (input.hidden-input)
     -0:23.4.0 intentions:highlight (input.hidden-input)
     -0:23.3.0 core:paste (input.hidden-input)
  2x -0:22.2.0 core:undo (input.hidden-input)
     -0:20.4.0 core:redo (input.hidden-input)
     -0:20 core:paste (input.hidden-input)
  2x -0:18.9.0 core:undo (input.hidden-input)

Non-Core Packages

advanced-open-file 0.16.6 
ariake-dark-syntax 0.1.3 
atom-css-comb 3.1.0 
atom-json-color 0.6.0 
busy-signal 1.4.3 
css-snippets 1.1.0 
docblockr 0.10.3 
dracula-syntax 2.0.5 
editorconfig 2.2.2 
file-icons 2.1.7 
git-plus 7.9.3 
hyperclick 0.0.40 
indent-guide-improved 1.4.12 
intentions 1.1.2 
js-hyperclick 1.11.0 
jumpy 3.1.3 
language-babel 2.65.1 
language-styled-jsx 1.0.4 
linter 2.1.4 
linter-eslint 8.2.1 
linter-stylint 2.2.7 
linter-ui-default 1.6.1 
loved-syntax 1.0.1 
markdown-preview-opener 0.1.1 
markdown-scroll-sync 2.1.2 
merge-conflicts 1.4.5 
minimap 4.28.2 
minimap-git-diff 4.3.1 
monokai-complete-syntax 2.0.1 
pretty-json 1.6.3 
pure-syntax 0.2.1 
qolor 0.4.1 
quick-highlight 0.10.0 
react-snippets 0.7.4 
sort-lines 0.14.0 
terminal-fusion 2.4.4 
toggle-quotes 1.0.1 
tree-view-git-status 1.4.0 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions