title: Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE
body: <p>I am trying to write a simple WebService Testing using HTTPClient. I have all my jars loaded up but get the above error message.</p>
  
  <p>Why am I getting this error message?</p>
  
  <p>Here is the code:</p>
  
  <pre><code>package HTTPClientTest;
  
  import java.io.IOException;
  import org.apache.http.HttpResponse;
  import org.apache.http.HttpStatus;
  import org.apache.http.client.ClientProtocolException;
  import org.apache.http.client.methods.HttpGet;
  import org.apache.http.client.methods.HttpUriRequest;
  import org.apache.http.impl.client.HttpClientBuilder;
  import org.junit.Assert;
  
  
  public class RESTTester {
  
      public static void main (String args[]) {
  
      String restURL_XML = "http://parabank.parasoft.com/parabank/services/bank/customers/12212/";
  
  
      try {
  
      testStatusCode(restURL_XML);
  
      } catch (ClientProtocolException e) {
  
      e.printStackTrace();
      } catch (IOException e) {
      e.printStackTrace();
      } 
  }
  
  
  public static void testStatusCode(String restURL) throws ClientProtocolException, IOException {
      HttpUriRequest request = new HttpGet(restURL);
      HttpResponse httpResponse = HttpClientBuilder.create().build().execute(request);
      Assert.assertEquals(httpResponse.getStatusLine().getStatusCode(),HttpStatus.SC_OK);
      }
  
  }
  </code></pre>
  
  <p>Below is the error stacktrace,</p>
  
  <pre><code>Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE
      at org.apache.http.conn.ssl.SSLConnectionSocketFactory.&lt;clinit&gt;(SSLConnectionSocketFactory.java:144)
      at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:966)
      at HTTPClientTest.RESTTester.testStatusCode(RESTTester.java:37)
      at HTTPClientTest.RESTTester.main(RESTTester.java:22)
  </code></pre>