Program: 88480
Project: 88480
Buggy source:
public static String validateCredentials(Project project,String ticket) throws ServerException, IOException, URISyntaxException {
  URIBuilder requestUri=MMSUtils.getServiceUri(project);
  if (requestUri == null) {
    return "String_Node_Str";
  }
  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());
  ObjectNode responseJson;
  JsonNode value;
  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);
    if (responseCode == 200) {
      if (!responseBody.isEmpty() && responseType.equals("String_Node_Str")) {
        responseJson=JacksonUtils.getObjectMapper().readValue(responseBody,ObjectNode.class);
        if (responseJson != null && (value=responseJson.get("String_Node_Str")) != null && value.isTextual() && !value.asText().isEmpty()) {
          Application.getInstance().getGUILog().log("String_Node_Str" + value.asText());
        }
        if (responseJson != null && (value=responseJson.get("String_Node_Str")) != null && value.isTextual() && !value.asText().isEmpty()) {
          return value.asText();
        }
      }
      return "String_Node_Str";
    }
 else {
      Application.getInstance().getGUILog().log("String_Node_Str" + responseCode);
      Utils.showPopupMessage("String_Node_Str");
      throw new ServerException(responseBody,responseCode);
    }
  }
 }

Fixed version (ground truth):
public static String validateCredentials(Project project,String ticket) throws ServerException, IOException, URISyntaxException {
  URIBuilder requestUri=MMSUtils.getServiceUri(project);
  if (requestUri == null) {
    return "String_Node_Str";
  }
  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 responseBody;
  int responseCode;
  try (CloseableHttpClient httpclient=HttpClients.createDefault();CloseableHttpResponse response=httpclient.execute(request);InputStream inputStream=response.getEntity().getContent()){
    responseCode=response.getStatusLine().getStatusCode();
    System.out.println("String_Node_Str" + requestUri.toString() + "String_Node_Str"+ responseCode);
    responseBody=((inputStream != null) ? IOUtils.toString(inputStream) : "String_Node_Str");
  }
   try (ByteArrayInputStream byteArrayInputStream=new ByteArrayInputStream(responseBody.getBytes())){
    if (!processResponse(responseCode,byteArrayInputStream,project)) {
      throw new ServerException("String_Node_Str",responseCode);
    }
  }
   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()) {
    return value.asText();
  }
  return "String_Node_Str";
}