Program: 47428
Project: 47428
Buggy source:
/** 
 * @param fileSummary
 */
protected void getMetadata(RepositoryFile fileSummary){
  String metadataUrl=contextURL + "String_Node_Str" + SolutionBrowserPanel.pathToId(fileSummary.getPath())+ "String_Node_Str"+ System.currentTimeMillis();
  RequestBuilder metadataBuilder=new RequestBuilder(RequestBuilder.GET,metadataUrl);
  metadataBuilder.setHeader("String_Node_Str","String_Node_Str");
  try {
    metadataBuilder.sendRequest(null,new RequestCallback(){
      public void onError(      Request request,      Throwable exception){
        MessageDialogBox dialogBox=new MessageDialogBox(Messages.getString("String_Node_Str"),exception.getLocalizedMessage(),false,false,true);
        dialogBox.center();
      }
      public void onResponseReceived(      Request request,      Response response){
        if (response.getStatusCode() == Response.SC_OK) {
          if (response.getText() != null && !"String_Node_Str".equals(response.getText()) && !response.getText().equals("String_Node_Str")) {
            generalTab.setMetadataResponse(response);
          }
        }
 else {
          MessageDialogBox dialogBox=new MessageDialogBox(Messages.getString("String_Node_Str"),Messages.getString("String_Node_Str") + "String_Node_Str" + response.getStatusCode(),false,false,true);
          dialogBox.center();
        }
      }
    }
);
  }
 catch (  RequestException e) {
    MessageDialogBox dialogBox=new MessageDialogBox(Messages.getString("String_Node_Str"),e.getLocalizedMessage(),false,false,true);
    dialogBox.center();
  }
}

Fixed version (ground truth):
/** 
 * @param fileSummary
 */
protected void getMetadata(RepositoryFile fileSummary){
  String metadataUrl=contextURL + "String_Node_Str" + SolutionBrowserPanel.pathToId(fileSummary.getPath())+ "String_Node_Str"+ System.currentTimeMillis();
  RequestBuilder metadataBuilder=new RequestBuilder(RequestBuilder.GET,metadataUrl);
  metadataBuilder.setHeader("String_Node_Str","String_Node_Str");
  metadataBuilder.setHeader("String_Node_Str","String_Node_Str");
  try {
    metadataBuilder.sendRequest(null,new RequestCallback(){
      public void onError(      Request request,      Throwable exception){
        MessageDialogBox dialogBox=new MessageDialogBox(Messages.getString("String_Node_Str"),exception.getLocalizedMessage(),false,false,true);
        dialogBox.center();
      }
      public void onResponseReceived(      Request request,      Response response){
        if (response.getStatusCode() == Response.SC_OK) {
          if (response.getText() != null && !"String_Node_Str".equals(response.getText()) && !response.getText().equals("String_Node_Str")) {
            generalTab.setMetadataResponse(response);
          }
        }
 else {
          MessageDialogBox dialogBox=new MessageDialogBox(Messages.getString("String_Node_Str"),Messages.getString("String_Node_Str") + "String_Node_Str" + response.getStatusCode(),false,false,true);
          dialogBox.center();
        }
      }
    }
);
  }
 catch (  RequestException e) {
    MessageDialogBox dialogBox=new MessageDialogBox(Messages.getString("String_Node_Str"),e.getLocalizedMessage(),false,false,true);
    dialogBox.center();
  }
}