<ol dir="auto">
<li>Open directory in Atom. Directory is under git.</li>
<li>Open file1.coffee in editor tab.</li>
<li>In Linux console checkout another git branch where file1.coffee is absent.</li>
<li>Now in atom you should see error message</li>
</ol>
<p dir="auto"><strong>Atom Version</strong>: 0.194.0<br>
<strong>System</strong>: linux 3.19.0-12-generic<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 '/my/file/path/file1.coffee'</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 '/my/file/path/file1.coffee'
  at Error (native)
"><pre class="notranslate"><code class="notranslate">At events.js:141

Error: ENOENT: no such file or directory, open '/my/file/path/file1.coffee'
  at Error (native)

</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;excludeVcsIgnoredPaths&quot;: false,
    &quot;disabledPackages&quot;: [
      &quot;select-scope&quot;,
      &quot;language-ruby-on-rails&quot;,
      &quot;git-diff-details&quot;
    ]
  },
  &quot;editor&quot;: {
    &quot;fontSize&quot;: 21,
    &quot;showInvisibles&quot;: true,
    &quot;showIndentGuide&quot;: true,
    &quot;preferredLineLength&quot;: 120,
    &quot;tabLength&quot;: 4,
    &quot;invisibles&quot;: {}
  }
}"><pre class="notranslate">{
  <span class="pl-ent">"core"</span>: {
    <span class="pl-ent">"excludeVcsIgnoredPaths"</span>: <span class="pl-c1">false</span>,
    <span class="pl-ent">"disabledPackages"</span>: [
      <span class="pl-s"><span class="pl-pds">"</span>select-scope<span class="pl-pds">"</span></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>git-diff-details<span class="pl-pds">"</span></span>
    ]
  },
  <span class="pl-ent">"editor"</span>: {
    <span class="pl-ent">"fontSize"</span>: <span class="pl-c1">21</span>,
    <span class="pl-ent">"showInvisibles"</span>: <span class="pl-c1">true</span>,
    <span class="pl-ent">"showIndentGuide"</span>: <span class="pl-c1">true</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">"invisibles"</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
atom-grails, v0.1.0
autocomplete-plus, v2.12.0
editorconfig, v1.0.0
highlight-selected, v0.9.2
language-hjson, v0.2.0
linter, v0.12.1
linter-coffeelint, v0.2.1
linter-htmlhint, v0.0.13
linter-jshint, v0.1.2
word-jumper, v0.2.0

# Dev
No dev packages"><pre class="notranslate"><span class="pl-c"><span class="pl-c">#</span> User</span>
atom<span class="pl-k">-</span>grails, v0.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
autocomplete<span class="pl-k">-</span>plus, v2.<span class="pl-ii">12</span>.<span class="pl-ii">0</span>
editorconfig, v1.<span class="pl-ii">0</span>.<span class="pl-ii">0</span>
highlight<span class="pl-k">-</span>selected, v0.<span class="pl-ii">9</span>.<span class="pl-ii">2</span>
language<span class="pl-k">-</span>hjson, v0.<span class="pl-ii">2</span>.<span class="pl-ii">0</span>
linter, v0.<span class="pl-ii">12</span>.<span class="pl-ii">1</span>
linter<span class="pl-k">-</span>coffeelint, v0.<span class="pl-ii">2</span>.<span class="pl-ii">1</span>
linter<span class="pl-k">-</span>htmlhint, v0.<span class="pl-ii">0</span>.<span class="pl-ii">13</span>
linter<span class="pl-k">-</span>jshint, v0.<span class="pl-ii">1</span>.<span class="pl-ii">2</span>
word<span class="pl-k">-</span>jumper, v0.<span class="pl-ii">2</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>