title: ProcessBuilder gets stuck after getting an error
body: <p>I am trying to execute a .bat file remotely and implementing following lines of code:</p>
  
  <pre><code>ProcessBuilder processBuilder = new ProcessBuilder(command);
      final Process process = processBuilder.start();
  
      InputStream stderr = process.getErrorStream();
      InputStreamReader isr = new InputStreamReader(stderr);
      BufferedReader br = new BufferedReader(isr);
      String line = null;
  
  
      while ((line = br.readLine()) != null) {
          System.out.println(line);
  
      }
      process.waitFor();
      System.out.println("Waiting ...");
  
      System.out.println("Returned Value :" + process.exitValue());
  </code></pre>
  
  <p>but my program gets stuck inside while loop.
  The error it displays is:</p>
  
  <pre><code>CMD.EXE was started with the above path as the current directory.
  UNC paths are not supported.  Defaulting to Windows directory.
  </code></pre>
  
  <p>It never goes out of while loop.But it executes the script successfully.
  Any sort of help is appreciated. Thanks</p>