Program: 32554
Project: 32554
Buggy source:
public void load(){
  Database db=Database.getInstance();
  PluginConfig config=Settings.getConfig();
  usersTable(db);
  regionsTable(db);
  guildsTable(db);
  Database.getInstance().executeQuery("String_Node_Str" + config.mysql.usersTableName + "String_Node_Str",usersResult -> {
    try {
      while (usersResult.next()) {
        User user=DatabaseUser.deserialize(usersResult);
        if (user != null) {
          user.changed();
        }
      }
      FunnyLogger.info("String_Node_Str" + UserUtils.getUsers().size());
    }
 catch (    Exception e) {
      if (FunnyLogger.exception(e.getCause())) {
        e.printStackTrace();
      }
    }
  }
);
  if (Settings.getConfig().regionsEnabled) {
    Database.getInstance().executeQuery("String_Node_Str" + config.mysql.regionsTableName + "String_Node_Str",regionsResult -> {
      try {
        while (regionsResult.next()) {
          Region region=DatabaseRegion.deserialize(regionsResult);
          if (region != null) {
            region.changed();
          }
        }
        FunnyLogger.info("String_Node_Str" + RegionUtils.getRegions().size());
      }
 catch (      Exception e) {
        if (FunnyLogger.exception(e.getCause())) {
          e.printStackTrace();
        }
      }
    }
);
  }
 else {
    FunnyLogger.info("String_Node_Str");
  }
  Database.getInstance().executeQuery("String_Node_Str" + config.mysql.guildsTableName + "String_Node_Str",guildsResult -> {
    try {
      while (guildsResult.next()) {
        Guild guild=DatabaseGuild.deserialize(guildsResult);
        if (guild != null) {
          guild.changed();
        }
      }
      FunnyLogger.info("String_Node_Str" + GuildUtils.getGuilds().size());
    }
 catch (    Exception e) {
      if (FunnyLogger.exception(e.getCause())) {
        e.printStackTrace();
      }
    }
  }
);
  for (  Guild guild : GuildUtils.getGuilds()) {
    if (guild.getOwner() != null) {
      continue;
    }
    GuildUtils.deleteGuild(guild);
  }
  ConcurrencyManager concurrencyManager=FunnyGuilds.getInstance().getConcurrencyManager();
  concurrencyManager.postRequests(new PrefixGlobalUpdateRequest());
}

Fixed version (ground truth):
public void load(){
  Database db=Database.getInstance();
  PluginConfig config=Settings.getConfig();
  usersTable(db);
  regionsTable(db);
  guildsTable(db);
  Database.getInstance().executeQuery("String_Node_Str" + config.mysql.usersTableName + "String_Node_Str",usersResult -> {
    try {
      while (usersResult.next()) {
        User user=DatabaseUser.deserialize(usersResult);
        if (user != null) {
          user.changed();
        }
      }
      FunnyLogger.info("String_Node_Str" + UserUtils.getUsers().size());
    }
 catch (    Exception e) {
      if (FunnyLogger.exception(e.getCause())) {
        e.printStackTrace();
      }
    }
  }
);
  if (Settings.getConfig().regionsEnabled) {
    Database.getInstance().executeQuery("String_Node_Str" + config.mysql.regionsTableName + "String_Node_Str",regionsResult -> {
      try {
        while (regionsResult.next()) {
          Region region=DatabaseRegion.deserialize(regionsResult);
          if (region != null) {
            region.changed();
          }
        }
        FunnyLogger.info("String_Node_Str" + RegionUtils.getRegions().size());
      }
 catch (      Exception e) {
        if (FunnyLogger.exception(e.getCause())) {
          e.printStackTrace();
        }
      }
    }
);
  }
 else {
    FunnyLogger.info("String_Node_Str");
  }
  Database.getInstance().executeQuery("String_Node_Str" + config.mysql.guildsTableName + "String_Node_Str",guildsResult -> {
    try {
      while (guildsResult.next()) {
        Guild guild=DatabaseGuild.deserialize(guildsResult);
        if (guild != null) {
          guild.changed();
        }
      }
      FunnyLogger.info("String_Node_Str" + GuildUtils.getGuilds().size());
    }
 catch (    Exception e) {
      if (FunnyLogger.exception(e.getCause())) {
        e.printStackTrace();
      }
    }
  }
);
  Database.getInstance().executeQuery("String_Node_Str" + config.mysql.guildsTableName + "String_Node_Str",result -> {
    try {
      while (result.next()) {
        Guild guild=GuildUtils.getByTag(result.getString("String_Node_Str"));
        if (guild == null) {
          continue;
        }
        String alliesList=result.getString("String_Node_Str");
        String enemiesList=result.getString("String_Node_Str");
        List<Guild> allies=new ArrayList<>();
        if (alliesList != null && !alliesList.equals("String_Node_Str")) {
          allies=GuildUtils.getGuilds(ChatUtils.fromString(alliesList));
        }
        List<Guild> enemies=new ArrayList<>();
        if (enemiesList != null && !enemiesList.equals("String_Node_Str")) {
          enemies=GuildUtils.getGuilds(ChatUtils.fromString(enemiesList));
        }
        guild.setAllies(allies);
        guild.setEnemies(enemies);
      }
    }
 catch (    Exception ex) {
      if (FunnyLogger.exception(ex.getCause())) {
        ex.printStackTrace();
      }
    }
  }
);
  for (  Guild guild : GuildUtils.getGuilds()) {
    if (guild.getOwner() != null) {
      continue;
    }
    GuildUtils.deleteGuild(guild);
  }
  ConcurrencyManager concurrencyManager=FunnyGuilds.getInstance().getConcurrencyManager();
  concurrencyManager.postRequests(new PrefixGlobalUpdateRequest());
}