Program: 94051
Project: 94051
Buggy source:
public static String replaceStrings(String string,Player player,String additional){
  logging.Debug(("String_Node_Str"));
  if (!Config.has_badcharacters && Config.database_ison && player != null && player.getName().length() > Integer.parseInt(Config.username_minimum) && player.getName().length() < Integer.parseInt(Config.username_maximum)) {
    string=string.replaceAll("String_Node_Str",craftFirePlayer.getIP(player));
    string=string.replaceAll("String_Node_Str",player.getName());
    string=string.replaceAll("String_Node_Str","String_Node_Str");
    string=string.replaceAll("String_Node_Str","String_Node_Str");
    if (!Util.checkOtherName(player.getName()).equals(player.getName())) {
      string=string.replaceAll("String_Node_Str",checkOtherName(player.getName()));
    }
  }
 else {
    string=string.replaceAll("String_Node_Str",Matcher.quoteReplacement("String_Node_Str"));
  }
  string=string.replaceAll("String_Node_Str",Config.username_minimum);
  string=string.replaceAll("String_Node_Str",Config.username_maximum);
  string=string.replaceAll("String_Node_Str",Config.password_minimum);
  string=string.replaceAll("String_Node_Str",Config.password_maximum);
  string=string.replaceAll("String_Node_Str",AuthDB.pluginName);
  string=string.replaceAll("String_Node_Str",AuthDB.pluginVersion);
  string=string.replaceAll("String_Node_Str",Config.login_timeout_length + "String_Node_Str" + Config.login_timeout_time);
  string=string.replaceAll("String_Node_Str","String_Node_Str" + Config.register_timeout_length + "String_Node_Str"+ Config.register_timeout_time);
  string=string.replaceAll("String_Node_Str",Matcher.quoteReplacement(Config.filter_username));
  string=string.replaceAll("String_Node_Str",Matcher.quoteReplacement(Config.filter_password));
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  return string;
}

Fixed version (ground truth):
public static String replaceStrings(String string,Player player,String additional){
  long start=Util.timeMS();
  logging.Debug(("String_Node_Str"));
  if (!Config.has_badcharacters && Config.database_ison && player != null && player.getName().length() > Integer.parseInt(Config.username_minimum) && player.getName().length() < Integer.parseInt(Config.username_maximum)) {
    string=string.replaceAll("String_Node_Str",craftFirePlayer.getIP(player));
    string=string.replaceAll("String_Node_Str",player.getName());
    string=string.replaceAll("String_Node_Str","String_Node_Str");
    string=string.replaceAll("String_Node_Str","String_Node_Str");
    if (!Util.checkOtherName(player.getName()).equals(player.getName())) {
      string=string.replaceAll("String_Node_Str",checkOtherName(player.getName()));
    }
  }
 else {
    string=string.replaceAll("String_Node_Str",Matcher.quoteReplacement("String_Node_Str"));
  }
  string=string.replaceAll("String_Node_Str",Config.username_minimum);
  string=string.replaceAll("String_Node_Str",Config.username_maximum);
  string=string.replaceAll("String_Node_Str",Config.password_minimum);
  string=string.replaceAll("String_Node_Str",Config.password_maximum);
  string=string.replaceAll("String_Node_Str",AuthDB.pluginName);
  string=string.replaceAll("String_Node_Str",AuthDB.pluginVersion);
  string=string.replaceAll("String_Node_Str",Config.login_timeout_length + "String_Node_Str" + Config.login_timeout_time);
  string=string.replaceAll("String_Node_Str","String_Node_Str" + Config.register_timeout_length + "String_Node_Str"+ Config.register_timeout_time);
  string=string.replaceAll("String_Node_Str",Matcher.quoteReplacement(Config.filter_username));
  string=string.replaceAll("String_Node_Str",Matcher.quoteReplacement(Config.filter_password));
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  string=string.replaceAll("String_Node_Str","String_Node_Str");
  long stop=Util.timeMS();
  Util.logging.Debug("String_Node_Str" + ((stop - start) / 1000) + "String_Node_Str"+ (stop - start)+ "String_Node_Str");
  return string;
}