title: file exists() false negative
body: <p>I'm using commons-vfs 2.1 and it behaves strangely across different environments.</p>
  
  <p>I tested the same piece of code on different environment. And on one environment calling on exists() returns true and on the other returns false. The file is the same and on a remote location. Both environments provide the same credentials.</p>
  
  <p>The environments are different OS's and java version is the same.
  Windows 7 (The file exists),
  Windows 2012 R2 (file <strong>does not exist</strong>)</p>
  
  <pre><code>java.version 1.7.0_71
  java.vm.vendor  Oracle Corporation
  java.vm.version 24.71-b01
  </code></pre>
  
  <p>I tried digging into the code while debugging both environments the difference I found was at calling file.exists() it calls</p>
  
  <pre><code>fs.getBooleanAttributes(this)
  </code></pre>
  
  <p>and for one of them the turned value is <strong>3</strong> and for the other is <strong>0</strong>.</p>
  
  <p>I'm stuck at this point... Looking for any directions to resolve it.</p>