Program: 86506
Project: 86506
Buggy source:
@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 (pm.isPluginEnabled("String_Node_Str")) {
        worldEditPlugin=(WorldEditPlugin)getServer().getPluginManager().getPlugin("String_Node_Str");
        FactionsPlusPlugin.info("String_Node_Str" + pm.getPlugin("String_Node_Str").getDescription().getVersion());
        isWorldEditEnabled=true;
      }
      if (pm.isPluginEnabled("String_Node_Str")) {
        worldGuardPlugin=(WorldGuardPlugin)getServer().getPluginManager().getPlugin("String_Node_Str");
        FactionsPlusPlugin.info("String_Node_Str" + pm.getPlugin("String_Node_Str").getDescription().getVersion());
        isWorldGuardEnabled=true;
      }
    }
    if (pm.isPluginEnabled("String_Node_Str")) {
      Plugin MVc=getServer().getPluginManager().getPlugin("String_Node_Str");
      if (MVc instanceof MultiversePortals) {
        this.multiversePortalsPlugin=(MultiversePortals)MVc;
      }
      isMultiversePortalsEnabled=true;
      FactionsPlusPlugin.info("String_Node_Str" + pm.getPlugin("String_Node_Str").getDescription().getVersion());
    }
    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();
    CoreListener.fp=FactionsPlusJail.server;
    FactionsPlusCommandManager.setup();
    RegisteredServiceProvider<Permission> permissionProvider=getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
    if (permissionProvider != null) {
      permission=permissionProvider.getProvider();
    }
    if (1 < 2) {
      if (pm.isPluginEnabled("String_Node_Str")) {
        worldEditPlugin=(WorldEditPlugin)getServer().getPluginManager().getPlugin("String_Node_Str");
        FactionsPlusPlugin.info("String_Node_Str" + pm.getPlugin("String_Node_Str").getDescription().getVersion());
        isWorldEditEnabled=true;
      }
      if (pm.isPluginEnabled("String_Node_Str")) {
        worldGuardPlugin=(WorldGuardPlugin)getServer().getPluginManager().getPlugin("String_Node_Str");
        FactionsPlusPlugin.info("String_Node_Str" + pm.getPlugin("String_Node_Str").getDescription().getVersion());
        isWorldGuardEnabled=true;
      }
    }
    if (pm.isPluginEnabled("String_Node_Str")) {
      Plugin MVc=getServer().getPluginManager().getPlugin("String_Node_Str");
      if (MVc instanceof MultiversePortals) {
        this.multiversePortalsPlugin=(MultiversePortals)MVc;
      }
      isMultiversePortalsEnabled=true;
      FactionsPlusPlugin.info("String_Node_Str" + pm.getPlugin("String_Node_Str").getDescription().getVersion());
    }
    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();
    }
  }
}