Program: 134185
Project: 134185
Buggy source:
@Override public void onEnable(){
  ProjectKorra.log=this.getLogger();
  plugin=this;
  new ConfigManager(this);
  new Methods(this);
  new Commands(this);
  new AbilityModuleManager(this);
  new ComboManager();
  ConfigManager.configCheck();
  DBConnection.host=getConfig().getString("String_Node_Str");
  DBConnection.port=getConfig().getInt("String_Node_Str");
  DBConnection.pass=getConfig().getString("String_Node_Str");
  DBConnection.db=getConfig().getString("String_Node_Str");
  DBConnection.user=getConfig().getString("String_Node_Str");
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new BendingManager(this),0,1);
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new AirbendingManager(this),0,1);
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new WaterbendingManager(this),0,1);
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new EarthbendingManager(this),0,1);
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new FirebendingManager(this),0,1);
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new ChiblockingManager(this),0,1);
  DBConnection.init();
  for (  Player player : Bukkit.getOnlinePlayers()) {
    Methods.createBendingPlayer(player.getUniqueId(),player.getName());
    Preset.loadPresets(player);
  }
  getServer().getPluginManager().registerEvents(new PKListener(this),this);
  if (getServer().getPluginManager().getPlugin("String_Node_Str") != null) {
    getServer().getPluginManager().registerEvents(new TagAPIListener(this),this);
  }
  getServer().getScheduler().runTaskTimerAsynchronously(this,new RevertChecker(this),0,200);
  try {
    MetricsLite metrics=new MetricsLite(this);
    metrics.start();
  }
 catch (  IOException e) {
  }
  Methods.deserializeFile();
  new CraftingRecipes(this);
}

Fixed version (ground truth):
@Override public void onEnable(){
  ProjectKorra.log=this.getLogger();
  plugin=this;
  new ConfigManager(this);
  new Methods(this);
  new Commands(this);
  new AbilityModuleManager(this);
  new ComboManager();
  ConfigManager.configCheck();
  DBConnection.host=getConfig().getString("String_Node_Str");
  DBConnection.port=getConfig().getInt("String_Node_Str");
  DBConnection.pass=getConfig().getString("String_Node_Str");
  DBConnection.db=getConfig().getString("String_Node_Str");
  DBConnection.user=getConfig().getString("String_Node_Str");
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new BendingManager(this),0,1);
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new AirbendingManager(this),0,1);
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new WaterbendingManager(this),0,1);
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new EarthbendingManager(this),0,1);
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new FirebendingManager(this),0,1);
  getServer().getScheduler().scheduleSyncRepeatingTask(this,new ChiblockingManager(this),0,1);
  DBConnection.init();
  for (  Player player : Bukkit.getOnlinePlayers()) {
    Methods.createBendingPlayer(player.getUniqueId(),player.getName());
    Preset.loadPresets(player);
  }
  getServer().getPluginManager().registerEvents(new PKListener(this),this);
  if (getServer().getPluginManager().getPlugin("String_Node_Str") != null) {
    getServer().getPluginManager().registerEvents(new TagAPIListener(this),this);
  }
  getServer().getScheduler().runTaskTimerAsynchronously(this,new RevertChecker(this),0,200);
  try {
    MetricsLite metrics=new MetricsLite(this);
    metrics.start();
  }
 catch (  IOException e) {
    e.printStackTrace();
  }
  Methods.deserializeFile();
  new CraftingRecipes(this);
}