Program: 166025
Project: 166025
Buggy source:
public void dump(EntityPlayer player){
  String digits=getDigitString();
  if (!digits.isEmpty()) {
    logDebug(player,"String_Node_Str" + digits);
  }
  if (forcedDimensionSeed != 0) {
    logDebug(player,"String_Node_Str" + forcedDimensionSeed);
  }
  logDebug(player,"String_Node_Str" + worldVersion);
  TerrainType terrainType=getTerrainType();
  logDebug(player,"String_Node_Str" + terrainType.toString());
  logDebug(player,"String_Node_Str" + new ItemStack(baseBlockForTerrain.getBlock(),1,baseBlockForTerrain.getMeta()).getDisplayName());
  if (featureTypes.contains(FeatureType.FEATURE_TENDRILS)) {
    logDebug(player,"String_Node_Str" + new ItemStack(tendrilBlock.getBlock(),1,tendrilBlock.getMeta()).getDisplayName());
  }
  if (featureTypes.contains(FeatureType.FEATURE_ORBS)) {
    logDebug(player,"String_Node_Str" + new ItemStack(sphereBlock.getBlock(),1,sphereBlock.getMeta()).getDisplayName());
  }
  if (featureTypes.contains(FeatureType.FEATURE_LIQUIDORBS)) {
    logDebug(player,"String_Node_Str" + new ItemStack(liquidSphereBlock.getBlock(),1,liquidSphereBlock.getMeta()).getDisplayName());
  }
  if (featureTypes.contains(FeatureType.FEATURE_CANYONS)) {
    logDebug(player,"String_Node_Str" + new ItemStack(canyonBlock.getBlock(),1,canyonBlock.getMeta()).getDisplayName());
  }
  logDebug(player,"String_Node_Str" + new ItemStack(fluidForTerrain).getDisplayName());
  logDebug(player,"String_Node_Str" + (controllerType == null ? "String_Node_Str" : controllerType.name()));
  for (  BiomeGenBase biome : getBiomes()) {
    logDebug(player,"String_Node_Str" + biome.biomeName);
  }
  for (  FeatureType featureType : getFeatureTypes()) {
    logDebug(player,"String_Node_Str" + featureType.toString());
  }
  for (  BlockMeta block : extraOregen) {
    logDebug(player,"String_Node_Str" + new ItemStack(block.getBlock(),1,block.getMeta()).getDisplayName());
  }
  for (  Block block : fluidsForLakes) {
    logDebug(player,"String_Node_Str" + new ItemStack(block).getDisplayName());
  }
  if (featureTypes.contains(FeatureType.FEATURE_LIQUIDORBS)) {
    logDebug(player,"String_Node_Str" + new ItemStack(liquidSphereFluid).getDisplayName());
  }
  for (  StructureType structureType : getStructureTypes()) {
    logDebug(player,"String_Node_Str" + structureType.toString());
  }
  for (  EffectType effectType : getEffectTypes()) {
    logDebug(player,"String_Node_Str" + effectType.toString());
  }
  logDebug(player,"String_Node_Str" + skyDescriptor.getSunBrightnessFactor());
  logDebug(player,"String_Node_Str" + skyDescriptor.getStarBrightnessFactor());
  float r=skyDescriptor.getSkyColorFactorR();
  float g=skyDescriptor.getSkyColorFactorG();
  float b=skyDescriptor.getSkyColorFactorB();
  logDebug(player,"String_Node_Str" + r + "String_Node_Str"+ g+ "String_Node_Str"+ b);
  r=skyDescriptor.getFogColorFactorR();
  g=skyDescriptor.getFogColorFactorG();
  b=skyDescriptor.getFogColorFactorB();
  logDebug(player,"String_Node_Str" + r + "String_Node_Str"+ g+ "String_Node_Str"+ b);
  SkyType skyType=skyDescriptor.getSkyType();
  if (skyType != SkyType.SKY_NORMAL) {
    logDebug(player,"String_Node_Str" + skyType.toString());
  }
  for (  CelestialBodyType bodyType : skyDescriptor.getCelestialBodies()) {
    logDebug(player,"String_Node_Str" + bodyType.name());
  }
  for (  MobDescriptor mob : extraMobs) {
    if (mob != null) {
      if (mob.getEntityClass() == null) {
        logDebug(player,"String_Node_Str" + mob);
      }
 else {
        logDebug(player,"String_Node_Str" + mob.getEntityClass().getName());
      }
    }
  }
  if (peaceful) {
    logDebug(player,"String_Node_Str");
  }
  if (shelter) {
    logDebug(player,"String_Node_Str");
  }
  if (celestialAngle != null) {
    logDebug(player,"String_Node_Str" + celestialAngle);
  }
  if (timeSpeed != null) {
    logDebug(player,"String_Node_Str" + timeSpeed);
  }
  if (probeCounter > 0) {
    logDebug(player,"String_Node_Str" + probeCounter);
  }
}

Fixed version (ground truth):
public void dump(EntityPlayer player){
  String digits=getDigitString();
  if (!digits.isEmpty()) {
    logDebug(player,"String_Node_Str" + digits);
  }
  if (forcedDimensionSeed != 0) {
    logDebug(player,"String_Node_Str" + forcedDimensionSeed);
  }
  if (baseSeed != 0) {
    logDebug(player,"String_Node_Str" + baseSeed);
  }
  logDebug(player,"String_Node_Str" + worldVersion);
  TerrainType terrainType=getTerrainType();
  logDebug(player,"String_Node_Str" + terrainType.toString());
  logDebug(player,"String_Node_Str" + new ItemStack(baseBlockForTerrain.getBlock(),1,baseBlockForTerrain.getMeta()).getDisplayName());
  if (featureTypes.contains(FeatureType.FEATURE_TENDRILS)) {
    logDebug(player,"String_Node_Str" + new ItemStack(tendrilBlock.getBlock(),1,tendrilBlock.getMeta()).getDisplayName());
  }
  if (featureTypes.contains(FeatureType.FEATURE_ORBS)) {
    logDebug(player,"String_Node_Str" + new ItemStack(sphereBlock.getBlock(),1,sphereBlock.getMeta()).getDisplayName());
  }
  if (featureTypes.contains(FeatureType.FEATURE_LIQUIDORBS)) {
    logDebug(player,"String_Node_Str" + new ItemStack(liquidSphereBlock.getBlock(),1,liquidSphereBlock.getMeta()).getDisplayName());
  }
  if (featureTypes.contains(FeatureType.FEATURE_CANYONS)) {
    logDebug(player,"String_Node_Str" + new ItemStack(canyonBlock.getBlock(),1,canyonBlock.getMeta()).getDisplayName());
  }
  logDebug(player,"String_Node_Str" + new ItemStack(fluidForTerrain).getDisplayName());
  logDebug(player,"String_Node_Str" + (controllerType == null ? "String_Node_Str" : controllerType.name()));
  for (  BiomeGenBase biome : getBiomes()) {
    logDebug(player,"String_Node_Str" + biome.biomeName);
  }
  for (  FeatureType featureType : getFeatureTypes()) {
    logDebug(player,"String_Node_Str" + featureType.toString());
  }
  for (  BlockMeta block : extraOregen) {
    logDebug(player,"String_Node_Str" + new ItemStack(block.getBlock(),1,block.getMeta()).getDisplayName());
  }
  for (  Block block : fluidsForLakes) {
    logDebug(player,"String_Node_Str" + new ItemStack(block).getDisplayName());
  }
  if (featureTypes.contains(FeatureType.FEATURE_LIQUIDORBS)) {
    logDebug(player,"String_Node_Str" + new ItemStack(liquidSphereFluid).getDisplayName());
  }
  for (  StructureType structureType : getStructureTypes()) {
    logDebug(player,"String_Node_Str" + structureType.toString());
  }
  for (  EffectType effectType : getEffectTypes()) {
    logDebug(player,"String_Node_Str" + effectType.toString());
  }
  logDebug(player,"String_Node_Str" + skyDescriptor.getSunBrightnessFactor());
  logDebug(player,"String_Node_Str" + skyDescriptor.getStarBrightnessFactor());
  float r=skyDescriptor.getSkyColorFactorR();
  float g=skyDescriptor.getSkyColorFactorG();
  float b=skyDescriptor.getSkyColorFactorB();
  logDebug(player,"String_Node_Str" + r + "String_Node_Str"+ g+ "String_Node_Str"+ b);
  r=skyDescriptor.getFogColorFactorR();
  g=skyDescriptor.getFogColorFactorG();
  b=skyDescriptor.getFogColorFactorB();
  logDebug(player,"String_Node_Str" + r + "String_Node_Str"+ g+ "String_Node_Str"+ b);
  SkyType skyType=skyDescriptor.getSkyType();
  if (skyType != SkyType.SKY_NORMAL) {
    logDebug(player,"String_Node_Str" + skyType.toString());
  }
  for (  CelestialBodyType bodyType : skyDescriptor.getCelestialBodies()) {
    logDebug(player,"String_Node_Str" + bodyType.name());
  }
  for (  MobDescriptor mob : extraMobs) {
    if (mob != null) {
      if (mob.getEntityClass() == null) {
        logDebug(player,"String_Node_Str" + mob);
      }
 else {
        logDebug(player,"String_Node_Str" + mob.getEntityClass().getName());
      }
    }
  }
  if (peaceful) {
    logDebug(player,"String_Node_Str");
  }
  if (shelter) {
    logDebug(player,"String_Node_Str");
  }
  if (celestialAngle != null) {
    logDebug(player,"String_Node_Str" + celestialAngle);
  }
  if (timeSpeed != null) {
    logDebug(player,"String_Node_Str" + timeSpeed);
  }
  if (probeCounter > 0) {
    logDebug(player,"String_Node_Str" + probeCounter);
  }
}