Program: 178728
Project: 178728
Buggy source:
public void load(){
  try {
    mainConfig.load(mainConfigFile);
    regionConfig.load(regionConfigFile);
    grillConfig.load(grillConfigFile);
    bridgeConfig.load(bridgeConfigFile);
  }
 catch (  FileNotFoundException e) {
    e.printStackTrace();
  }
catch (  IOException e) {
    e.printStackTrace();
  }
catch (  InvalidConfigurationException e) {
    e.printStackTrace();
  }
  boolean aa=false;
  MessageCannotPlacePortal=getString("String_Node_Str","String_Node_Str");
  DisabledWorlds=new HashSet<String>(getStringList("String_Node_Str",new ArrayList<String>()));
  DeleteOnQuit=getBoolean("String_Node_Str",false);
  String[] split=getString("String_Node_Str","String_Node_Str").split("String_Node_Str");
  PortalTool=Integer.parseInt(split[0]);
  if (split.length > 1)   portalToolData=Short.parseShort(split[1]);
 else   portalToolData=0;
  CompactPortal=getBoolean("String_Node_Str",false);
  RegionTool=getInt("String_Node_Str",268);
  RestoreInvOnWorldChange=getBoolean("String_Node_Str",true);
  ColorPresets=getStringList("String_Node_Str",Arrays.asList(new String[]{"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"}));
  FillPortalBack=getInt("String_Node_Str",-1);
  useNativeSounds=getBoolean("String_Node_Str",true);
  soundNative[Sound.PORTAL_CREATE_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.PORTAL_CREATE_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.PORTAL_EXIT_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.PORTAL_EXIT_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.PORTAL_CANNOT_CREATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.GRILL_EMANCIPATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.FAITHPLATE_LAUNCH.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.GEL_BLUE_BOUNCE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  useSpoutSounds=getBoolean("String_Node_Str",true);
  if (mainConfig.isSet("String_Node_Str")) {
    if (!mainConfig.isSet("String_Node_Str"))     useSpoutSounds=getBoolean("String_Node_Str",useSpoutSounds);
    getBoolean("String_Node_Str",useSpoutSounds);
    getBoolean("String_Node_Str",null);
    aa=true;
  }
  soundUrls[Sound.PORTAL_CREATE_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.PORTAL_CREATE_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.PORTAL_EXIT_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.PORTAL_EXIT_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.PORTAL_CANNOT_CREATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.GRILL_EMANCIPATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.FAITHPLATE_LAUNCH.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.GEL_BLUE_BOUNCE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.PORTAL_CREATE_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.PORTAL_CREATE_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.PORTAL_EXIT_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.PORTAL_EXIT_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.PORTAL_CANNOT_CREATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.GRILL_EMANCIPATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.FAITHPLATE_LAUNCH.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.GEL_BLUE_BOUNCE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundRange=getInt("String_Node_Str",20);
  for (  Player player : plugin.getServer().getOnlinePlayers())   plugin.userManager.createUser(player);
  if (regionConfig.getConfigurationSection("String_Node_Str") != null)   for (  String regionName : regionConfig.getConfigurationSection("String_Node_Str").getKeys(false))   if (!regionName.equals("String_Node_Str"))   plugin.regionManager.loadRegion(regionName);
  plugin.regionManager.loadRegion("String_Node_Str");
  plugin.getLogger().info(plugin.regionManager.regions.size() + "String_Node_Str");
  for (  String grill : (grillConfig.getStringList("String_Node_Str")).toArray(new String[0]))   plugin.grillManager.loadGrill(grill);
  plugin.getLogger().info(plugin.grillManager.grills.size() + "String_Node_Str");
  for (  String bridge : bridgeConfig.getStringList("String_Node_Str"))   plugin.funnelBridgeManager.loadBridge(bridge);
  plugin.getLogger().info(plugin.funnelBridgeManager.bridges.size() + "String_Node_Str");
  if (aa)   plugin.getLogger().info("String_Node_Str");
  saveAll();
}

Fixed version (ground truth):
public void load(){
  try {
    mainConfig.load(mainConfigFile);
    regionConfig.load(regionConfigFile);
    grillConfig.load(grillConfigFile);
    bridgeConfig.load(bridgeConfigFile);
  }
 catch (  FileNotFoundException e) {
    e.printStackTrace();
  }
catch (  IOException e) {
    e.printStackTrace();
  }
catch (  InvalidConfigurationException e) {
    e.printStackTrace();
  }
  boolean aa=false;
  MessageCannotPlacePortal=getString("String_Node_Str","String_Node_Str");
  DisabledWorlds=new HashSet<String>(getStringList("String_Node_Str",new ArrayList<String>()));
  DeleteOnQuit=getBoolean("String_Node_Str",false);
  String[] split=getString("String_Node_Str","String_Node_Str").split("String_Node_Str");
  PortalTool=Integer.parseInt(split[0]);
  if (split.length > 1)   portalToolData=Short.parseShort(split[1]);
 else   portalToolData=0;
  CompactPortal=getBoolean("String_Node_Str",false);
  RegionTool=getInt("String_Node_Str",268);
  RestoreInvOnWorldChange=getBoolean("String_Node_Str",true);
  ColorPresets=getStringList("String_Node_Str",Arrays.asList(new String[]{"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"}));
  FillPortalBack=getInt("String_Node_Str",-1);
  if (!mainConfig.isSet("String_Node_Str"))   aa=true;
  useNativeSounds=getBoolean("String_Node_Str",true);
  soundNative[Sound.PORTAL_CREATE_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.PORTAL_CREATE_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.PORTAL_EXIT_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.PORTAL_EXIT_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.PORTAL_CANNOT_CREATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.GRILL_EMANCIPATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.FAITHPLATE_LAUNCH.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNative[Sound.GEL_BLUE_BOUNCE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  useSpoutSounds=getBoolean("String_Node_Str",false);
  if (mainConfig.isSet("String_Node_Str")) {
    if (!mainConfig.isSet("String_Node_Str"))     useSpoutSounds=getBoolean("String_Node_Str",useSpoutSounds);
    getBoolean("String_Node_Str",useSpoutSounds);
    getBoolean("String_Node_Str",null);
    aa=true;
  }
  soundUrls[Sound.PORTAL_CREATE_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.PORTAL_CREATE_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.PORTAL_EXIT_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.PORTAL_EXIT_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.PORTAL_CANNOT_CREATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.GRILL_EMANCIPATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.FAITHPLATE_LAUNCH.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundUrls[Sound.GEL_BLUE_BOUNCE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.PORTAL_CREATE_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.PORTAL_CREATE_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.PORTAL_EXIT_BLUE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.PORTAL_EXIT_ORANGE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.PORTAL_CANNOT_CREATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.GRILL_EMANCIPATE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.FAITHPLATE_LAUNCH.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundNotes[Sound.GEL_BLUE_BOUNCE.ordinal()]=getString("String_Node_Str","String_Node_Str");
  soundRange=getInt("String_Node_Str",20);
  for (  Player player : plugin.getServer().getOnlinePlayers())   plugin.userManager.createUser(player);
  if (regionConfig.getConfigurationSection("String_Node_Str") != null)   for (  String regionName : regionConfig.getConfigurationSection("String_Node_Str").getKeys(false))   if (!regionName.equals("String_Node_Str"))   plugin.regionManager.loadRegion(regionName);
  plugin.regionManager.loadRegion("String_Node_Str");
  plugin.getLogger().info(plugin.regionManager.regions.size() + "String_Node_Str");
  for (  String grill : (grillConfig.getStringList("String_Node_Str")).toArray(new String[0]))   plugin.grillManager.loadGrill(grill);
  plugin.getLogger().info(plugin.grillManager.grills.size() + "String_Node_Str");
  for (  String bridge : bridgeConfig.getStringList("String_Node_Str"))   plugin.funnelBridgeManager.loadBridge(bridge);
  plugin.getLogger().info(plugin.funnelBridgeManager.bridges.size() + "String_Node_Str");
  if (aa)   plugin.getLogger().info("String_Node_Str");
  saveAll();
}