Program: 105409
Project: 105409
Buggy source:
@SuppressWarnings({"String_Node_Str","String_Node_Str"}) @Override public void handle(final HttpRequest request,final HttpResponse response,final HttpContext context) throws HttpException, IOException {
  final StringBuilder sb=new StringBuilder();
  final HttpServerConnection connObj=(HttpServerConnection)context.getAttribute("String_Node_Str");
  if (connObj instanceof SocketHttpServerConnection) {
    final InetAddress remoteAddr=((SocketHttpServerConnection)connObj).getRemoteAddress();
    sb.append(remoteAddr.toString() + "String_Node_Str");
  }
  sb.append(StringUtils.cleanString(request.getRequestLine().toString()));
  try {
    List<NameValuePair> paramList=null;
    try {
      paramList=URLEncodedUtils.parse(new URI(request.getRequestLine().getUri()),HttpUtils.UTF_8);
    }
 catch (    final URISyntaxException e) {
      s_logger.error("String_Node_Str",e);
    }
    final Map parameterMap=new HashMap<String,String[]>();
    String responseType=HttpUtils.RESPONSE_TYPE_XML;
    for (    final NameValuePair param : paramList) {
      if (param.getName().equalsIgnoreCase("String_Node_Str")) {
        responseType=param.getValue();
        continue;
      }
      parameterMap.put(param.getName(),new String[]{param.getValue()});
    }
    parameterMap.put("String_Node_Str",new String[]{request.getRequestLine().getMethod()});
    if (!(responseType.equals(HttpUtils.RESPONSE_TYPE_JSON) || responseType.equals(HttpUtils.RESPONSE_TYPE_XML))) {
      responseType=HttpUtils.RESPONSE_TYPE_XML;
    }
    try {
      CallContext.register(_accountMgr.getSystemUser(),_accountMgr.getSystemAccount());
      sb.insert(0,"String_Node_Str" + User.UID_SYSTEM + "String_Node_Str"+ Account.ACCOUNT_ID_SYSTEM+ "String_Node_Str"+ null+ "String_Node_Str");
      final String responseText=handleRequest(parameterMap,responseType,sb);
      sb.append("String_Node_Str" + ((responseText == null) ? 0 : responseText.length()));
      writeResponse(response,responseText,HttpStatus.SC_OK,responseType,null);
    }
 catch (    final ServerApiException se) {
      final String responseText=getSerializedApiError(se,parameterMap,responseType);
      writeResponse(response,responseText,se.getErrorCode().getHttpCode(),responseType,se.getDescription());
      sb.append("String_Node_Str" + se.getErrorCode() + "String_Node_Str"+ se.getDescription());
    }
catch (    final RuntimeException e) {
      s_logger.error("String_Node_Str",e);
      throw e;
    }
  }
  finally {
    s_accessLogger.info(sb.toString());
    CallContext.unregister();
  }
}

Fixed version (ground truth):
@SuppressWarnings({"String_Node_Str","String_Node_Str"}) @Override public void handle(final HttpRequest request,final HttpResponse response,final HttpContext context) throws HttpException, IOException {
  final StringBuilder sb=new StringBuilder();
  final HttpServerConnection connObj=(HttpServerConnection)context.getAttribute("String_Node_Str");
  if (connObj instanceof SocketHttpServerConnection) {
    final InetAddress remoteAddr=((SocketHttpServerConnection)connObj).getRemoteAddress();
    sb.append(remoteAddr.toString() + "String_Node_Str");
  }
  sb.append(StringUtils.cleanString(request.getRequestLine().toString()));
  try {
    List<NameValuePair> paramList=null;
    try {
      paramList=URLEncodedUtils.parse(new URI(request.getRequestLine().getUri()),HttpUtils.UTF_8);
    }
 catch (    final URISyntaxException e) {
      s_logger.error("String_Node_Str",e);
    }
    final Map parameterMap=new HashMap<String,String[]>();
    String responseType=HttpUtils.RESPONSE_TYPE_XML;
    if (paramList != null) {
      for (      final NameValuePair param : paramList) {
        if (param.getName().equalsIgnoreCase("String_Node_Str")) {
          responseType=param.getValue();
          continue;
        }
        parameterMap.put(param.getName(),new String[]{param.getValue()});
      }
    }
    parameterMap.put("String_Node_Str",new String[]{request.getRequestLine().getMethod()});
    if (!(responseType.equals(HttpUtils.RESPONSE_TYPE_JSON) || responseType.equals(HttpUtils.RESPONSE_TYPE_XML))) {
      responseType=HttpUtils.RESPONSE_TYPE_XML;
    }
    try {
      CallContext.register(_accountMgr.getSystemUser(),_accountMgr.getSystemAccount());
      sb.insert(0,"String_Node_Str" + User.UID_SYSTEM + "String_Node_Str"+ Account.ACCOUNT_ID_SYSTEM+ "String_Node_Str"+ null+ "String_Node_Str");
      final String responseText=handleRequest(parameterMap,responseType,sb);
      sb.append("String_Node_Str" + ((responseText == null) ? 0 : responseText.length()));
      writeResponse(response,responseText,HttpStatus.SC_OK,responseType,null);
    }
 catch (    final ServerApiException se) {
      final String responseText=getSerializedApiError(se,parameterMap,responseType);
      writeResponse(response,responseText,se.getErrorCode().getHttpCode(),responseType,se.getDescription());
      sb.append("String_Node_Str" + se.getErrorCode() + "String_Node_Str"+ se.getDescription());
    }
catch (    final RuntimeException e) {
      s_logger.error("String_Node_Str",e);
      throw e;
    }
  }
  finally {
    s_accessLogger.info(sb.toString());
    CallContext.unregister();
  }
}