Program: 32574
Project: 32574
Buggy source:
@Override public void execute(CommandSender sender,String[] args){
  MessagesConfig messages=Messages.getInstance();
  String tag=null;
  if (args.length > 0) {
    tag=args[0];
  }
 else   if (sender instanceof Player) {
    User user=User.get((Player)sender);
    if (user.hasGuild()) {
      tag=user.getGuild().getTag();
    }
  }
  if (tag == null || tag.isEmpty()) {
    sender.sendMessage(messages.infoTag);
    return;
  }
  if (!GuildUtils.tagExists(tag)) {
    sender.sendMessage(messages.infoExists);
    return;
  }
  Guild guild=GuildUtils.byTag(tag);
  if (guild == null) {
    sender.sendMessage(messages.infoExists);
    return;
  }
  String validity=Settings.getConfig().dateFormat.format(new Date(guild.getValidity()));
  for (  String messageLine : messages.infoList) {
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",guild.getName());
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",guild.getTag());
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",guild.getOwner().getName());
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",StringUtils.toString(UserUtils.getOnlineNames(guild.getMembers()),true));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",Integer.toString(guild.getRank().getPoints()));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",Integer.toString(guild.getRank().getKills()));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",Integer.toString(guild.getRank().getDeaths()));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",String.format(Locale.US,"String_Node_Str",guild.getRank().getKDR()));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",Integer.toString(RankManager.getInstance().getPosition(guild)));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",validity);
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",Integer.toString(guild.getLives()));
    if (guild.getAllies().size() > 0) {
      messageLine=StringUtils.replace(messageLine,"String_Node_Str",StringUtils.toString(GuildUtils.getNames(guild.getAllies()),true));
    }
 else {
      messageLine=StringUtils.replace(messageLine,"String_Node_Str","String_Node_Str");
    }
    if (messageLine.contains("String_Node_Str")) {
      String color=ChatColor.getLastColors(messageLine.split("String_Node_Str")[0]);
      messageLine=StringUtils.replace(messageLine,"String_Node_Str",ChatColor.GREEN + "String_Node_Str");
      messageLine=StringUtils.replace(messageLine,"String_Node_Str",color);
    }
    sender.sendMessage(messageLine);
  }
}

Fixed version (ground truth):
@Override public void execute(CommandSender sender,String[] args){
  MessagesConfig messages=Messages.getInstance();
  String tag=null;
  if (args.length > 0) {
    tag=args[0];
  }
 else   if (sender instanceof Player) {
    User user=User.get((Player)sender);
    if (user.hasGuild()) {
      tag=user.getGuild().getTag();
    }
  }
  if (tag == null || tag.isEmpty()) {
    sender.sendMessage(messages.infoTag);
    return;
  }
  if (!GuildUtils.tagExists(tag)) {
    sender.sendMessage(messages.infoExists);
    return;
  }
  Guild guild=GuildUtils.getByTag(tag);
  if (guild == null) {
    sender.sendMessage(messages.infoExists);
    return;
  }
  String validity=Settings.getConfig().dateFormat.format(new Date(guild.getValidity()));
  for (  String messageLine : messages.infoList) {
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",guild.getName());
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",guild.getTag());
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",guild.getOwner().getName());
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",StringUtils.toString(UserUtils.getOnlineNames(guild.getMembers()),true));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",Integer.toString(guild.getRank().getPoints()));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",Integer.toString(guild.getRank().getKills()));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",Integer.toString(guild.getRank().getDeaths()));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",String.format(Locale.US,"String_Node_Str",guild.getRank().getKDR()));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",Integer.toString(RankManager.getInstance().getPosition(guild)));
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",validity);
    messageLine=StringUtils.replace(messageLine,"String_Node_Str",Integer.toString(guild.getLives()));
    if (guild.getAllies().size() > 0) {
      messageLine=StringUtils.replace(messageLine,"String_Node_Str",StringUtils.toString(GuildUtils.getNames(guild.getAllies()),true));
    }
 else {
      messageLine=StringUtils.replace(messageLine,"String_Node_Str","String_Node_Str");
    }
    if (messageLine.contains("String_Node_Str")) {
      String color=ChatColor.getLastColors(messageLine.split("String_Node_Str")[0]);
      messageLine=StringUtils.replace(messageLine,"String_Node_Str",ChatColor.GREEN + "String_Node_Str");
      messageLine=StringUtils.replace(messageLine,"String_Node_Str",color);
    }
    sender.sendMessage(messageLine);
  }
}