title: HttpClient 4.3.6 returning "WARNING: NEGOTIATE authentication error"
body: <p>I'm running HttpClient 4.3.6 in Java 6.  When I run the following code, the authentication appears to succeed.  The Status Code returned is 200.  However, I'm getting the following error message in the console:</p>
  
  <p>WARNING: NEGOTIATE authentication error: Invalid name provided (Mechanism level: Could not load configuration file C:\Windows\krb5.ini (the system cannot find the file specified))</p>
  
  <p>How do I eliminate this warning?</p>
  
  <pre><code>CloseableHttpClient httpclient = HttpClients.createDefault();
  HttpContext localContext = new BasicHttpContext();
  HttpGet method = new HttpGet(url);
  CredentialsProvider credsProvider = new BasicCredentialsProvider();
  credsProvider.setCredentials(
     new AuthScope(host, 80),
     new NTCredentials(userid, password, host, login_domain));
  
  localContext.setAttribute(HttpClientContext.CREDS_PROVIDER, credsProvider);
  
  String filePath = null;
  
  // Execute the method.
  CloseableHttpResponse clientResponse = httpclient.execute(method, localContext);
  
  HttpEntity entity = clientResponse.getEntity();
  
  int statusCode = clientResponse.getStatusLine().getStatusCode();
  
  if (statusCode != HttpStatus.SC_OK) {
     System.err.println("Method failed: " + method.getRequestLine());
  }
  </code></pre>