Program: 88548
Project: 88548
Buggy source:
public static boolean validateCredentials(Project project,String ticket) throws ServerException, IOException, URISyntaxException {
  URIBuilder requestUri=MMSUtils.getServiceUri(project);
  if (requestUri == null) {
    return false;
  }
  requestUri.setPath(requestUri.getPath() + "String_Node_Str" + ticket);
  requestUri.clearParameters();
  URI requestDest=requestUri.build();
  HttpRequestBase request=new HttpGet(requestDest);
  System.out.println("String_Node_Str" + requestUri.toString());
  String message="String_Node_Str";
  try (CloseableHttpClient httpclient=HttpClients.createDefault();CloseableHttpResponse response=httpclient.execute(request);InputStream inputStream=response.getEntity().getContent()){
    int responseCode=response.getStatusLine().getStatusCode();
    String responseBody=((inputStream != null) ? IOUtils.toString(inputStream) : "String_Node_Str");
    String responseType=((response.getEntity().getContentType() != null) ? response.getEntity().getContentType().getValue() : "String_Node_Str");
    System.out.println("String_Node_Str" + requestUri.toString() + "String_Node_Str"+ responseCode);
    boolean throwServerException=false;
    if (responseCode != 200) {
      Application.getInstance().getGUILog().log("String_Node_Str" + responseCode);
      throwServerException=true;
    }
    if (!responseBody.isEmpty() && responseType.equals("String_Node_Str")) {
      ObjectNode responseJson=JacksonUtils.getObjectMapper().readValue(responseBody,ObjectNode.class);
      JsonNode value;
      if (responseJson != null && (value=responseJson.get("String_Node_Str")) != null && value.isTextual() && !value.asText().isEmpty()) {
        message=value.asText();
        Application.getInstance().getGUILog().log("String_Node_Str" + value.asText());
      }
    }
    if (throwServerException) {
      Utils.showPopupMessage("String_Node_Str");
      throw new ServerException(responseBody,responseCode);
    }
  }
   return message.equals("String_Node_Str");
}

Fixed version (ground truth):
public static boolean validateCredentials(Project project,String ticket) throws ServerException, IOException, URISyntaxException {
  URIBuilder requestUri=MMSUtils.getServiceUri(project);
  if (requestUri == null) {
    return false;
  }
  requestUri.setPath(requestUri.getPath() + "String_Node_Str" + ticket);
  requestUri.clearParameters();
  URI requestDest=requestUri.build();
  HttpRequestBase request=new HttpGet(requestDest);
  System.out.println("String_Node_Str" + requestUri.toString());
  String message="String_Node_Str";
  try (CloseableHttpClient httpclient=HttpClients.createDefault();CloseableHttpResponse response=httpclient.execute(request);InputStream inputStream=response.getEntity().getContent()){
    int responseCode=response.getStatusLine().getStatusCode();
    String responseBody=((inputStream != null) ? IOUtils.toString(inputStream) : "String_Node_Str");
    String responseType=((response.getEntity().getContentType() != null) ? response.getEntity().getContentType().getValue() : "String_Node_Str");
    System.out.println("String_Node_Str" + requestUri.toString() + "String_Node_Str"+ responseCode);
    boolean throwServerException=false;
    if (responseCode != HttpURLConnection.HTTP_OK || (responseCode == HttpURLConnection.HTTP_NOT_FOUND && !responseType.equals("String_Node_Str"))) {
      Application.getInstance().getGUILog().log("String_Node_Str" + responseCode);
      throwServerException=true;
    }
    if (!responseBody.isEmpty() && responseType.equals("String_Node_Str")) {
      ObjectNode responseJson=JacksonUtils.getObjectMapper().readValue(responseBody,ObjectNode.class);
      JsonNode value;
      if (responseJson != null && (value=responseJson.get("String_Node_Str")) != null && value.isTextual() && !value.asText().isEmpty()) {
        message=value.asText();
        Application.getInstance().getGUILog().log("String_Node_Str" + value.asText());
      }
    }
    if (throwServerException) {
      Utils.showPopupMessage("String_Node_Str");
      throw new ServerException(responseBody,responseCode);
    }
  }
   return message.equals("String_Node_Str");
}