Program: 86510
Project: 86510
Buggy source:
@Override public void onEnable(){
  try {
    super.onEnable();
    Config.init();
    Bridge.init();
    PluginManager pm=this.getServer().getPluginManager();
    FactionsVersion=(pm.getPlugin("String_Node_Str").getDescription().getVersion());
    FactionsPlusPlugin.info("String_Node_Str" + FactionsVersion);
    pm.registerEvents(new FPConfigLoadedListener(),this);
    Config.reload();
    pm.registerEvents(this.corelistener,this);
    FactionsPlusJail.server=getServer();
    FactionsPlusCommandManager.setup();
    RegisteredServiceProvider<Permission> permissionProvider=getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
    if (permissionProvider != null) {
      permission=permissionProvider.getProvider();
    }
    if (1 < 2) {
      if (getServer().getPluginManager().isPluginEnabled("String_Node_Str")) {
        worldEditPlugin=(WorldEditPlugin)getServer().getPluginManager().getPlugin("String_Node_Str");
        FactionsPlusPlugin.info("String_Node_Str");
        isWorldEditEnabled=true;
      }
      if (getServer().getPluginManager().isPluginEnabled("String_Node_Str")) {
        worldGuardPlugin=(WorldGuardPlugin)getServer().getPluginManager().getPlugin("String_Node_Str");
        FactionsPlusPlugin.info("String_Node_Str");
        isWorldGuardEnabled=true;
      }
    }
    version=getDescription().getVersion();
    FactionsPlusPlugin.info("String_Node_Str");
    try {
      metrics=new Metrics(this);
      metrics.start();
    }
 catch (    IOException e) {
      FactionsPlusPlugin.info("String_Node_Str" + e.getMessage());
    }
    FactionsPlusPlugin.info("String_Node_Str");
  }
 catch (  Throwable t) {
    FactionsPlus.severe(t);
    if (isEnabled()) {
      disableSelf();
    }
  }
}

Fixed version (ground truth):
@Override public void onEnable(){
  try {
    super.onEnable();
    this.ignoredPvPWorlds=com.massivecraft.factions.Conf.worldsIgnorePvP;
    this.noClaimingWorlds=com.massivecraft.factions.Conf.worldsNoClaiming;
    this.noPowerLossWorlds=com.massivecraft.factions.Conf.worldsNoPowerLoss;
    Config.init();
    Bridge.init();
    PluginManager pm=this.getServer().getPluginManager();
    FactionsVersion=(pm.getPlugin("String_Node_Str").getDescription().getVersion());
    FactionsPlusPlugin.info("String_Node_Str" + FactionsVersion);
    pm.registerEvents(new FPConfigLoadedListener(),this);
    Config.reload();
    pm.registerEvents(this.corelistener,this);
    FactionsPlusJail.server=getServer();
    FactionsPlusCommandManager.setup();
    RegisteredServiceProvider<Permission> permissionProvider=getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
    if (permissionProvider != null) {
      permission=permissionProvider.getProvider();
    }
    if (1 < 2) {
      if (getServer().getPluginManager().isPluginEnabled("String_Node_Str")) {
        worldEditPlugin=(WorldEditPlugin)getServer().getPluginManager().getPlugin("String_Node_Str");
        FactionsPlusPlugin.info("String_Node_Str");
        isWorldEditEnabled=true;
      }
      if (getServer().getPluginManager().isPluginEnabled("String_Node_Str")) {
        worldGuardPlugin=(WorldGuardPlugin)getServer().getPluginManager().getPlugin("String_Node_Str");
        FactionsPlusPlugin.info("String_Node_Str");
        isWorldGuardEnabled=true;
      }
    }
    version=getDescription().getVersion();
    FactionsPlusPlugin.info("String_Node_Str");
    try {
      metrics=new Metrics(this);
      metrics.start();
    }
 catch (    IOException e) {
      FactionsPlusPlugin.info("String_Node_Str" + e.getMessage());
    }
    FactionsPlusPlugin.info("String_Node_Str");
  }
 catch (  Throwable t) {
    FactionsPlus.severe(t);
    if (isEnabled()) {
      disableSelf();
    }
  }
}