<p dir="auto">[Enter steps to reproduce below:]</p>
<ol dir="auto">
<li>Delete a file that is already in project</li>
<li>Open that session.</li>
</ol>
<p dir="auto"><strong>Atom Version</strong>: 1.0.1-375cf27<br>
<strong>System</strong>: "Sabayon Linux<br>
<strong>Thrown From</strong>: Atom Core</p>
<h3 dir="auto">Stack Trace</h3>
<p dir="auto">Uncaught Error: ENOENT: no such file or directory, open '/home/v3ss/workspace/phwa.re/gui/phwabe/source/class/phwabe/utils/list/InfiniListDebounce.js'</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="At events.js:141

Error: ENOENT: no such file or directory, open '/home/v3ss/workspace/phwa.re/gui/phwabe/source/class/phwabe/utils/list/InfiniListDebounce.js'
  at Error (native)
  at EventEmitter.ipc.sendSync (/opt/atom/resources/atom.asar/renderer/api/lib/ipc.js:21:31)
  at Object.exports.require (/opt/atom/resources/atom.asar/renderer/api/lib/remote.js:160:16)
  at Object.&lt;anonymous&gt; (/home/v3ss/.atom/init.coffee:1:19)
  at Object.&lt;anonymous&gt; (/home/v3ss/.atom/init.coffee:1:1)
  at Module._compile (module.js:452:26)
  at Object.requireCoffeeScript (/opt/atom/resources/app.asar/node_modules/coffee-cash/lib/coffee-cash.js:85:19)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Atom.module.exports.Atom.requireUserInitScript (/opt/atom/resources/app.asar/src/atom.js:924:20)
  at Atom.module.exports.Atom.startEditorWindow (/opt/atom/resources/app.asar/src/atom.js:644:14)
  at Object.&lt;anonymous&gt; (/opt/atom/resources/app.asar/src/window-bootstrap.js:12:8)
  at Object.&lt;anonymous&gt; (/opt/atom/resources/app.asar/src/window-bootstrap.js:23:4)
  at Module._compile (module.js:452:26)
  at Object.loadFile [as .js] (/opt/atom/resources/app.asar/src/babel.js:162:21)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at setupWindow (file:///opt/atom/resources/app.asar/static/index.js:96:23)
  at window.onload (file:///opt/atom/resources/app.asar/static/index.js:36:7)
"><pre class="notranslate"><code class="notranslate">At events.js:141

Error: ENOENT: no such file or directory, open '/home/v3ss/workspace/phwa.re/gui/phwabe/source/class/phwabe/utils/list/InfiniListDebounce.js'
  at Error (native)
  at EventEmitter.ipc.sendSync (/opt/atom/resources/atom.asar/renderer/api/lib/ipc.js:21:31)
  at Object.exports.require (/opt/atom/resources/atom.asar/renderer/api/lib/remote.js:160:16)
  at Object.&lt;anonymous&gt; (/home/v3ss/.atom/init.coffee:1:19)
  at Object.&lt;anonymous&gt; (/home/v3ss/.atom/init.coffee:1:1)
  at Module._compile (module.js:452:26)
  at Object.requireCoffeeScript (/opt/atom/resources/app.asar/node_modules/coffee-cash/lib/coffee-cash.js:85:19)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Atom.module.exports.Atom.requireUserInitScript (/opt/atom/resources/app.asar/src/atom.js:924:20)
  at Atom.module.exports.Atom.startEditorWindow (/opt/atom/resources/app.asar/src/atom.js:644:14)
  at Object.&lt;anonymous&gt; (/opt/atom/resources/app.asar/src/window-bootstrap.js:12:8)
  at Object.&lt;anonymous&gt; (/opt/atom/resources/app.asar/src/window-bootstrap.js:23:4)
  at Module._compile (module.js:452:26)
  at Object.loadFile [as .js] (/opt/atom/resources/app.asar/src/babel.js:162:21)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at setupWindow (file:///opt/atom/resources/app.asar/static/index.js:96:23)
  at window.onload (file:///opt/atom/resources/app.asar/static/index.js:36:7)

</code></pre></div>
<h3 dir="auto">Commands</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=""><pre class="notranslate"><code class="notranslate"></code></pre></div>
<h3 dir="auto">Config</h3>
<div class="highlight highlight-source-json notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{
  &quot;core&quot;: {
    &quot;disabledPackages&quot;: [
      &quot;language-ruby-on-rails&quot;,
      &quot;mobile-preview&quot;,
      &quot;atom-html-preview&quot;,
      &quot;color-picker&quot;,
      &quot;run-command&quot;,
      &quot;runcoderun&quot;,
      &quot;whitespace&quot;,
      &quot;svg-preview&quot;,
      &quot;autosave&quot;,
      &quot;autocomplete-jedi&quot;,
      &quot;autocomplete-plus-async&quot;,
      &quot;cute-cursor&quot;,
      &quot;pulsing-cursor&quot;,
      &quot;neon-selection&quot;,
      &quot;atom-lint&quot;,
      &quot;animation-showcase&quot;,
      &quot;tree-view-open-files&quot;,
      &quot;autocomplete&quot;,
      &quot;ease-blink&quot;,
      &quot;highlight-line&quot;,
      &quot;minimap-highlight-selected&quot;,
      &quot;minimap&quot;,
      &quot;markdown-writer&quot;,
      &quot;atom-alignment&quot;,
      &quot;autocomplete-atom-api&quot;,
      &quot;fancy-input&quot;,
      &quot;sublime-tabs&quot;,
      &quot;spell-check&quot;,
      &quot;tool-bar-main&quot;,
      &quot;tool-bar&quot;,
      &quot;flex-tool-bar&quot;,
      &quot;atom-ternjs&quot;,
      &quot;gutter-shadow&quot;,
      &quot;local-history&quot;,
      &quot;tab-rename&quot;,
      &quot;open-in&quot;,
      &quot;pigments&quot;,
      &quot;linter&quot;,
      &quot;goto&quot;,
      &quot;cursor-blink-interval&quot;
    ],
    &quot;ignoredNames&quot;: [
      &quot;*.pyc&quot;,
      &quot;/home/v3ss/workspace/phwa.be/condaenv&quot;,
      &quot;/home/v3ss/workspace/phwa.be/pypyenv&quot;,
      &quot;*.zip&quot;,
      &quot;*.tar&quot;,
      &quot;.hg&quot;
    ],
    &quot;autoHideMenuBar&quot;: true,
    &quot;themes&quot;: [
      &quot;steam-pirate-ui&quot;,
      &quot;steam-pirate-syntax&quot;
    ]
  },
  &quot;editor&quot;: {
    &quot;preferredLineLength&quot;: 120,
    &quot;tabLength&quot;: 4,
    &quot;confirmCheckoutHeadRevision&quot;: false,
    &quot;autoIndentOnPaste&quot;: false,
    &quot;scrollSensitivity&quot;: 120,
    &quot;invisibles&quot;: {},
    &quot;showIndentGuide&quot;: true,
    &quot;lineHeight&quot;: 1.35,
    &quot;scrollPastEnd&quot;: true,
    &quot;zoomFontWhenCtrlScrolling&quot;: false,
    &quot;fontSize&quot;: 12,
    &quot;fontFamily&quot;: &quot;NK57 Monospace&quot;
  }
}"><pre class="notranslate">{
  <span class="pl-ent">"core"</span>: {
    <span class="pl-ent">"disabledPackages"</span>: [
      <span class="pl-s"><span class="pl-pds">"</span>language-ruby-on-rails<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>mobile-preview<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>atom-html-preview<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>color-picker<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>run-command<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>runcoderun<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>whitespace<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>svg-preview<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>autosave<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>autocomplete-jedi<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>autocomplete-plus-async<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>cute-cursor<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>pulsing-cursor<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>neon-selection<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>atom-lint<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>animation-showcase<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>tree-view-open-files<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>autocomplete<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>ease-blink<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>highlight-line<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>minimap-highlight-selected<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>minimap<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>markdown-writer<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>atom-alignment<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>autocomplete-atom-api<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>fancy-input<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>sublime-tabs<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>spell-check<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>tool-bar-main<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>tool-bar<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>flex-tool-bar<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>atom-ternjs<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>gutter-shadow<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>local-history<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>tab-rename<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>open-in<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>pigments<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>linter<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>goto<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>cursor-blink-interval<span class="pl-pds">"</span></span>
    ],
    <span class="pl-ent">"ignoredNames"</span>: [
      <span class="pl-s"><span class="pl-pds">"</span>*.pyc<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>/home/v3ss/workspace/phwa.be/condaenv<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>/home/v3ss/workspace/phwa.be/pypyenv<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>*.zip<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>*.tar<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>.hg<span class="pl-pds">"</span></span>
    ],
    <span class="pl-ent">"autoHideMenuBar"</span>: <span class="pl-c1">true</span>,
    <span class="pl-ent">"themes"</span>: [
      <span class="pl-s"><span class="pl-pds">"</span>steam-pirate-ui<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>steam-pirate-syntax<span class="pl-pds">"</span></span>
    ]
  },
  <span class="pl-ent">"editor"</span>: {
    <span class="pl-ent">"preferredLineLength"</span>: <span class="pl-c1">120</span>,
    <span class="pl-ent">"tabLength"</span>: <span class="pl-c1">4</span>,
    <span class="pl-ent">"confirmCheckoutHeadRevision"</span>: <span class="pl-c1">false</span>,
    <span class="pl-ent">"autoIndentOnPaste"</span>: <span class="pl-c1">false</span>,
    <span class="pl-ent">"scrollSensitivity"</span>: <span class="pl-c1">120</span>,
    <span class="pl-ent">"invisibles"</span>: {},
    <span class="pl-ent">"showIndentGuide"</span>: <span class="pl-c1">true</span>,
    <span class="pl-ent">"lineHeight"</span>: <span class="pl-c1">1.35</span>,
    <span class="pl-ent">"scrollPastEnd"</span>: <span class="pl-c1">true</span>,
    <span class="pl-ent">"zoomFontWhenCtrlScrolling"</span>: <span class="pl-c1">false</span>,
    <span class="pl-ent">"fontSize"</span>: <span class="pl-c1">12</span>,
    <span class="pl-ent">"fontFamily"</span>: <span class="pl-s"><span class="pl-pds">"</span>NK57 Monospace<span class="pl-pds">"</span></span>
  }
}</pre></div>
<h3 dir="auto">Installed Packages</h3>
<div class="highlight highlight-source-coffee notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="# User
auto-reveal-in-sidebar, v0.5.0
autocomplete-plus-python-jedi, v0.3.6
autohide-tree-view, v0.20.2
block-cursor, v0.13.1
block-travel, v1.0.2
build, v0.38.0
editorconfig, v1.0.0
file-icons, v1.5.8
file-type-icons, v0.7.0
hashrocket, v0.4.8
highlight-column, v0.5.0
highlight-selected, v0.10.1
language-javascript-better, v1.5.0
language-nim, v0.2.2
linter-coffeelint, v0.3.2
linter-csslint, v0.0.14
linter-flake8, v1.4.2
linter-jshint, v0.1.7
linter-tidy, v1.0.1
linter-xmllint, v0.0.6
minimap-bookmarks, v0.1.0
minimap-find-and-replace, v4.2.0
minimap-selection, v4.2.0
pdf-view, v0.22.0
script-runner, v1.8.3
steam-pirate-syntax, v0.3.0
steam-pirate-ui, v0.6.1
symbols-tree-view, v0.9.3
tabs-to-spaces, v0.11.0
web-browser, v1.5.0

# Dev
No dev packages"><pre class="notranslate"><span class="pl-c"><span class="pl-c">#</span> User</span>
auto<span class="pl-k">-</span>reveal<span class="pl-k">-</span><span class="pl-k">in</span><span class="pl-k">-</span>sidebar, v0.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
autocomplete<span class="pl-k">-</span>plus<span class="pl-k">-</span>python<span class="pl-k">-</span>jedi, v0.<span class="pl-ii">3</span>.<span class="pl-ii">6</span>
autohide<span class="pl-k">-</span>tree<span class="pl-k">-</span>view, v0.<span class="pl-ii">20</span>.<span class="pl-ii">2</span>
block<span class="pl-k">-</span>cursor, v0.<span class="pl-ii">13</span>.<span class="pl-ii">1</span>
block<span class="pl-k">-</span>travel, v1.<span class="pl-ii">0</span>.<span class="pl-ii">2</span>
build, v0.<span class="pl-ii">38</span>.<span class="pl-ii">0</span>
editorconfig, v1.<span class="pl-ii">0</span>.<span class="pl-ii">0</span>
file<span class="pl-k">-</span>icons, v1.<span class="pl-ii">5</span>.<span class="pl-ii">8</span>
file<span class="pl-k">-</span>type<span class="pl-k">-</span>icons, v0.<span class="pl-ii">7</span>.<span class="pl-ii">0</span>
hashrocket, v0.<span class="pl-ii">4</span>.<span class="pl-ii">8</span>
highlight<span class="pl-k">-</span>column, v0.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
highlight<span class="pl-k">-</span>selected, v0.<span class="pl-ii">10</span>.<span class="pl-ii">1</span>
language<span class="pl-k">-</span>javascript<span class="pl-k">-</span>better, v1.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
language<span class="pl-k">-</span>nim, v0.<span class="pl-ii">2</span>.<span class="pl-ii">2</span>
linter<span class="pl-k">-</span>coffeelint, v0.<span class="pl-ii">3</span>.<span class="pl-ii">2</span>
linter<span class="pl-k">-</span>csslint, v0.<span class="pl-ii">0</span>.<span class="pl-ii">14</span>
linter<span class="pl-k">-</span>flake8, v1.<span class="pl-ii">4</span>.<span class="pl-ii">2</span>
linter<span class="pl-k">-</span>jshint, v0.<span class="pl-ii">1</span>.<span class="pl-ii">7</span>
linter<span class="pl-k">-</span>tidy, v1.<span class="pl-ii">0</span>.<span class="pl-ii">1</span>
linter<span class="pl-k">-</span>xmllint, v0.<span class="pl-ii">0</span>.<span class="pl-ii">6</span>
minimap<span class="pl-k">-</span>bookmarks, v0.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
minimap<span class="pl-k">-</span>find<span class="pl-k">-</span><span class="pl-k">and</span><span class="pl-k">-</span>replace, v4.<span class="pl-ii">2</span>.<span class="pl-ii">0</span>
minimap<span class="pl-k">-</span>selection, v4.<span class="pl-ii">2</span>.<span class="pl-ii">0</span>
pdf<span class="pl-k">-</span>view, v0.<span class="pl-ii">22</span>.<span class="pl-ii">0</span>
script<span class="pl-k">-</span>runner, v1.<span class="pl-ii">8</span>.<span class="pl-ii">3</span>
steam<span class="pl-k">-</span>pirate<span class="pl-k">-</span>syntax, v0.<span class="pl-ii">3</span>.<span class="pl-ii">0</span>
steam<span class="pl-k">-</span>pirate<span class="pl-k">-</span>ui, v0.<span class="pl-ii">6</span>.<span class="pl-ii">1</span>
symbols<span class="pl-k">-</span>tree<span class="pl-k">-</span>view, v0.<span class="pl-ii">9</span>.<span class="pl-ii">3</span>
tabs<span class="pl-k">-</span>to<span class="pl-k">-</span>spaces, v0.<span class="pl-ii">11</span>.<span class="pl-ii">0</span>
web<span class="pl-k">-</span>browser, v1.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>

<span class="pl-c"><span class="pl-c">#</span> Dev</span>
<span class="pl-en">No</span> <span class="pl-en">dev</span> packages</pre></div>
<p dir="auto">Some repro steps that I gathered from the existing issues:</p>
<ol dir="auto">
<li>Have a file open in branch <code class="notranslate">something</code> that doesn't exist in branch <code class="notranslate">atom</code></li>
<li><code class="notranslate">git checkout atom</code></li>
<li>ENOENT <g-emoji class="g-emoji" alias="boom" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4a5.png">💥</g-emoji><br>
OR</li>
<li>Have a file open in Atom that will be affected by <code class="notranslate">git rebase</code></li>
<li><code class="notranslate">git rebase</code></li>
<li>ENOENT <g-emoji class="g-emoji" alias="-1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png">👎</g-emoji><br>
OR<br>
Just simply rename a file outside of Atom that's currently open inside of Atom.</li>
</ol>