<p dir="auto">[Enter steps to reproduce below:]</p>
<ol dir="auto">
<li>Change git branch</li>
</ol>
<p dir="auto"><strong>Atom Version</strong>: 0.166.0<br>
<strong>System</strong>: Mac OS X 10.10.1<br>
<strong>Thrown From</strong>: Atom Core</p>
<h3 dir="auto">Stack Trace</h3>
<p dir="auto">Uncaught Error: ENOENT, open 'undefined//Users/ash/src/xxx/xxx/project.json'</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="At fs.js:75

Error: ENOENT, open 'undefined//Users/ash/src/xxx/xxx/project.json'
  at Error (native)
"><pre class="notranslate"><code class="notranslate">At fs.js:75

Error: ENOENT, open 'undefined//Users/ash/src/xxx/xxx/project.json'
  at Error (native)

</code></pre></div>
<h3 dir="auto">Commands</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="     -5:00.1 find-and-replace:focus-next (atom-text-editor.editor.mini.json)
     -4:59.7 core:paste (atom-text-editor.editor.mini.json)
     -4:58.9 core:move-left (atom-text-editor.editor.mini.json)
  2x -4:58.6 core:backspace (atom-text-editor.editor.mini.json)
  2x -3:54.1 vim-mode:move-down (atom-text-editor.editor.vim-mode.command-mode)
  2x -3:53.7 vim-mode:move-up (atom-text-editor.editor.vim-mode.command-mode)
     -3:52.1 settings-view:open (atom-text-editor.editor.vim-mode.command-mode)
     -3:23.3 minimap:toggle-git-diff (li.active)
  2x -1:26.3 vim-mode:reset-command-mode (atom-text-editor.editor.vim-mode.command-mode)
     -1:25.7 command-palette:toggle (atom-text-editor.editor.vim-mode.command-mode)
     -1:24.5 core:confirm (atom-text-editor.editor.mini)
     -1:24.5 open-in-sourcetree:open (atom-text-editor.editor.vim-mode.command-mode)
     -0:27.6 find-and-replace:show (atom-text-editor.editor.mini.json)
     -0:27.3 editor:consolidate-selections (atom-text-editor.editor.mini)
     -0:27.3 core:cancel (atom-text-editor.editor.mini)
     -0:00.0 settings-view:open (atom-text-editor.editor.vim-mode.command-mode)"><pre class="notranslate"><code class="notranslate">     -5:00.1 find-and-replace:focus-next (atom-text-editor.editor.mini.json)
     -4:59.7 core:paste (atom-text-editor.editor.mini.json)
     -4:58.9 core:move-left (atom-text-editor.editor.mini.json)
  2x -4:58.6 core:backspace (atom-text-editor.editor.mini.json)
  2x -3:54.1 vim-mode:move-down (atom-text-editor.editor.vim-mode.command-mode)
  2x -3:53.7 vim-mode:move-up (atom-text-editor.editor.vim-mode.command-mode)
     -3:52.1 settings-view:open (atom-text-editor.editor.vim-mode.command-mode)
     -3:23.3 minimap:toggle-git-diff (li.active)
  2x -1:26.3 vim-mode:reset-command-mode (atom-text-editor.editor.vim-mode.command-mode)
     -1:25.7 command-palette:toggle (atom-text-editor.editor.vim-mode.command-mode)
     -1:24.5 core:confirm (atom-text-editor.editor.mini)
     -1:24.5 open-in-sourcetree:open (atom-text-editor.editor.vim-mode.command-mode)
     -0:27.6 find-and-replace:show (atom-text-editor.editor.mini.json)
     -0:27.3 editor:consolidate-selections (atom-text-editor.editor.mini)
     -0:27.3 core:cancel (atom-text-editor.editor.mini)
     -0:00.0 settings-view:open (atom-text-editor.editor.vim-mode.command-mode)
</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;atom-spark-core&quot;
    ],
    &quot;themes&quot;: [
      &quot;atom-dark-ui&quot;,
      &quot;base16-tomorrow-dark-theme&quot;
    ]
  },
  &quot;editor&quot;: {
    &quot;fontFamily&quot;: &quot;DejaVu Sans Mono&quot;,
    &quot;fontSize&quot;: 12,
    &quot;lineHeight&quot;: 1.5,
    &quot;invisibles&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>atom-spark-core<span class="pl-pds">"</span></span>
    ],
    <span class="pl-ent">"themes"</span>: [
      <span class="pl-s"><span class="pl-pds">"</span>atom-dark-ui<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>base16-tomorrow-dark-theme<span class="pl-pds">"</span></span>
    ]
  },
  <span class="pl-ent">"editor"</span>: {
    <span class="pl-ent">"fontFamily"</span>: <span class="pl-s"><span class="pl-pds">"</span>DejaVu Sans Mono<span class="pl-pds">"</span></span>,
    <span class="pl-ent">"fontSize"</span>: <span class="pl-c1">12</span>,
    <span class="pl-ent">"lineHeight"</span>: <span class="pl-c1">1.5</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-Syntax-highlighting-for-Sass, v0.5.0
autocomplete-paths, v0.9.1
autocomplete-plus, v1.1.0
color-picker, v1.2.6
file-icons, v1.4.4
git-tab-status, v1.3.0
highlight-line, v0.9.2
highlight-selected, v0.7.0
jsonlint, v0.4.0
language-arduino, v0.2.1
linter, v0.9.1
linter-rubocop, v0.2.1
linter-ruby, v0.1.4
minimap, v3.5.0
minimap-color-highlight, v3.1.0
minimap-find-and-replace, v3.1.0
minimap-git-diff, v3.1.0
minimap-highlight-selected, v3.1.0
minimap-selection, v3.1.0
open-in-sourcetree, v0.1.0
pretty-json, v0.3.1
save-session, v0.11.2
vim-mode, v0.22.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>Syntax<span class="pl-k">-</span>highlighting<span class="pl-k">-</span><span class="pl-k">for</span><span class="pl-k">-</span>Sass, v0.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
autocomplete<span class="pl-k">-</span>paths, v0.<span class="pl-ii">9</span>.<span class="pl-ii">1</span>
autocomplete<span class="pl-k">-</span>plus, v1.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
color<span class="pl-k">-</span>picker, v1.<span class="pl-ii">2</span>.<span class="pl-ii">6</span>
file<span class="pl-k">-</span>icons, v1.<span class="pl-ii">4</span>.<span class="pl-ii">4</span>
git<span class="pl-k">-</span>tab<span class="pl-k">-</span>status, v1.<span class="pl-ii">3</span>.<span class="pl-ii">0</span>
highlight<span class="pl-k">-</span>line, v0.<span class="pl-ii">9</span>.<span class="pl-ii">2</span>
highlight<span class="pl-k">-</span>selected, v0.<span class="pl-ii">7</span>.<span class="pl-ii">0</span>
jsonlint, v0.<span class="pl-ii">4</span>.<span class="pl-ii">0</span>
language<span class="pl-k">-</span>arduino, v0.<span class="pl-ii">2</span>.<span class="pl-ii">1</span>
linter, v0.<span class="pl-ii">9</span>.<span class="pl-ii">1</span>
linter<span class="pl-k">-</span>rubocop, v0.<span class="pl-ii">2</span>.<span class="pl-ii">1</span>
linter<span class="pl-k">-</span>ruby, v0.<span class="pl-ii">1</span>.<span class="pl-ii">4</span>
minimap, v3.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
minimap<span class="pl-k">-</span>color<span class="pl-k">-</span>highlight, v3.<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, v3.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
minimap<span class="pl-k">-</span>git<span class="pl-k">-</span>diff, v3.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
minimap<span class="pl-k">-</span>highlight<span class="pl-k">-</span>selected, v3.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
minimap<span class="pl-k">-</span>selection, v3.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
open<span class="pl-k">-</span><span class="pl-k">in</span><span class="pl-k">-</span>sourcetree, v0.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
pretty<span class="pl-k">-</span>json, v0.<span class="pl-ii">3</span>.<span class="pl-ii">1</span>
save<span class="pl-k">-</span>session, v0.<span class="pl-ii">11</span>.<span class="pl-ii">2</span>
vim<span class="pl-k">-</span>mode, v0.<span class="pl-ii">22</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">[Enter steps to reproduce below:]</p>
<ol dir="auto">
<li>start an atom editor with save-session plugin on</li>
<li>save action might cause this error</li>
</ol>
<p dir="auto"><strong>Atom Version</strong>: 0.166.0<br>
<strong>System</strong>: Mac OS X 10.10.1<br>
<strong>Thrown From</strong>: Atom Core</p>
<h3 dir="auto">Stack Trace</h3>
<p dir="auto">Uncaught Error: ENOENT, open 'undefined//Users/alopex/.atom/project.json'</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="At fs.js:75

Error: ENOENT, open 'undefined//Users/alopex/.atom/project.json'
  at Error (native)
"><pre class="notranslate"><code class="notranslate">At fs.js:75

Error: ENOENT, open 'undefined//Users/alopex/.atom/project.json'
  at Error (native)

</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;npm-install&quot;,
      &quot;save-session&quot;
    ],
    &quot;themes&quot;: [
      &quot;atom-dark-ui&quot;,
      &quot;base16-tomorrow-dark-theme&quot;
    ]
  },
  &quot;editor&quot;: {
    &quot;fontSize&quot;: 14,
    &quot;invisibles&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>npm-install<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>save-session<span class="pl-pds">"</span></span>
    ],
    <span class="pl-ent">"themes"</span>: [
      <span class="pl-s"><span class="pl-pds">"</span>atom-dark-ui<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>base16-tomorrow-dark-theme<span class="pl-pds">"</span></span>
    ]
  },
  <span class="pl-ent">"editor"</span>: {
    <span class="pl-ent">"fontSize"</span>: <span class="pl-c1">14</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
color-picker, v1.2.6
linter, v0.9.1
minimap, v3.5.0
save-session, v0.11.2
npm-install, v2.0.0

# Dev
No dev packages"><pre class="notranslate"><span class="pl-c"><span class="pl-c">#</span> User</span>
color<span class="pl-k">-</span>picker, v1.<span class="pl-ii">2</span>.<span class="pl-ii">6</span>
linter, v0.<span class="pl-ii">9</span>.<span class="pl-ii">1</span>
minimap, v3.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
save<span class="pl-k">-</span>session, v0.<span class="pl-ii">11</span>.<span class="pl-ii">2</span>
npm<span class="pl-k">-</span>install, v2.<span class="pl-ii">0</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>