Program: 40028
Project: 40028
Buggy source:
public static void loadConfig(File configFile){
  Configuration config=new Configuration(configFile);
  config.load();
  ConfigurationNode debug=config.getNode("String_Node_Str");
  if (debug != null) {
    debugMode=debug.getBoolean("String_Node_Str",false);
    debugModeSQL=debug.getBoolean("String_Node_Str",false);
  }
  ConfigurationNode taxes=config.getNode("String_Node_Str");
  if (taxes != null) {
    sellTax=taxes.getDouble("String_Node_Str",80.0) / 100.0;
    if (sellTax < 0)     sellTax=0;
    if (sellTax > 1)     sellTax=1;
    taxRate=taxes.getDouble("String_Node_Str",5.0) / 100.0;
    if (taxRate < 0)     taxRate=0;
    if (taxRate > 1)     taxRate=1;
    bankName=taxes.getString("String_Node_Str","String_Node_Str");
  }
  ConfigurationNode timers=config.getNode("String_Node_Str");
  if (timers != null) {
    healTime=timers.getInt("String_Node_Str",30);
    mobRemovalTime=timers.getInt("String_Node_Str",2);
    taxTimeMinutes=timers.getInt("String_Node_Str",0);
    announceCheckInterval=timers.getInt("String_Node_Str",1000);
  }
  ConfigurationNode unclaimed=config.getNode("String_Node_Str");
  if (unclaimed != null) {
    unclaimedLandCanBuild=unclaimed.getBoolean("String_Node_Str",true);
    unclaimedLandCanBoom=unclaimed.getBoolean("String_Node_Str",true);
    unclaimedLandCanBurn=unclaimed.getBoolean("String_Node_Str",true);
  }
  ConfigurationNode landLimits=config.getNode("String_Node_Str");
  if (landLimits != null) {
    maxBlocksClaimable=landLimits.getInt("String_Node_Str",1000);
    maxLandsClaimable=landLimits.getInt("String_Node_Str",10);
    maxLandVolume=landLimits.getInt("String_Node_Str",1000);
    minLandVolume=landLimits.getInt("String_Node_Str",10);
  }
  addonsEnabled.clear();
  ConfigurationNode addons=config.getNode("String_Node_Str");
  if (addons != null) {
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
  }
  pricePerBlock.clear();
  ConfigurationNode addonPrices=config.getNode("String_Node_Str");
  if (addonPrices != null) {
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",20.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",50.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",100.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",200.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",50.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",50.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",10.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",50.0));
  }
  ConfigurationNode selectionOptions=config.getNode("String_Node_Str");
  if (selectionOptions != null) {
    allLandFullHeight=selectionOptions.getBoolean("String_Node_Str",false);
  }
}

Fixed version (ground truth):
public static void loadConfig(File configFile){
  Configuration config=new Configuration(configFile);
  config.load();
  ConfigurationNode debug=config.getNode("String_Node_Str");
  if (debug != null) {
    debugMode=debug.getBoolean("String_Node_Str",false);
    debugMode1=debug.getBoolean("String_Node_Str",false);
    debugModeSQL=debug.getBoolean("String_Node_Str",false);
  }
  ConfigurationNode taxes=config.getNode("String_Node_Str");
  if (taxes != null) {
    sellTax=taxes.getDouble("String_Node_Str",80.0) / 100.0;
    if (sellTax < 0)     sellTax=0;
    if (sellTax > 1)     sellTax=1;
    taxRate=taxes.getDouble("String_Node_Str",5.0) / 100.0;
    if (taxRate < 0)     taxRate=0;
    if (taxRate > 1)     taxRate=1;
    bankName=taxes.getString("String_Node_Str","String_Node_Str");
  }
  ConfigurationNode timers=config.getNode("String_Node_Str");
  if (timers != null) {
    healTime=timers.getInt("String_Node_Str",30);
    mobRemovalTime=timers.getInt("String_Node_Str",2);
    taxTimeMinutes=timers.getInt("String_Node_Str",0);
    announceCheckInterval=timers.getInt("String_Node_Str",1000);
  }
  ConfigurationNode unclaimed=config.getNode("String_Node_Str");
  if (unclaimed != null) {
    unclaimedLandCanBuild=unclaimed.getBoolean("String_Node_Str",true);
    unclaimedLandCanBoom=unclaimed.getBoolean("String_Node_Str",true);
    unclaimedLandCanBurn=unclaimed.getBoolean("String_Node_Str",true);
  }
  ConfigurationNode landLimits=config.getNode("String_Node_Str");
  if (landLimits != null) {
    maxBlocksClaimable=landLimits.getInt("String_Node_Str",1000);
    maxLandsClaimable=landLimits.getInt("String_Node_Str",10);
    maxLandVolume=landLimits.getInt("String_Node_Str",1000);
    minLandVolume=landLimits.getInt("String_Node_Str",10);
  }
  addonsEnabled.clear();
  ConfigurationNode addons=config.getNode("String_Node_Str");
  if (addons != null) {
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
    addonsEnabled.put("String_Node_Str",addons.getBoolean("String_Node_Str",false));
  }
  pricePerBlock.clear();
  ConfigurationNode addonPrices=config.getNode("String_Node_Str");
  if (addonPrices != null) {
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",20.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",50.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",100.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",200.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",50.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",50.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",10.0));
    pricePerBlock.put("String_Node_Str",addonPrices.getDouble("String_Node_Str",50.0));
  }
  ConfigurationNode selectionOptions=config.getNode("String_Node_Str");
  if (selectionOptions != null) {
    allLandFullHeight=selectionOptions.getBoolean("String_Node_Str",false);
  }
}