Program: 169891
Project: 169891
Buggy source:
@Override @PostInit public void postInit(FMLPostInitializationEvent event){
  super.postInit(event);
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bZha,6),new Object[]{"String_Node_Str","String_Node_Str",'C',Block.cactus,'B',UniversalRecipe.SECONDARY_METAL.get()}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bZha,6),new Object[]{"String_Node_Str","String_Node_Str",'C',Block.cactus,'B',Item.ingotIron}));
  GameRegistry.addRecipe(new ItemStack(bZha,1,1),new Object[]{"String_Node_Str","String_Node_Str",'E',ICBMCore.itemPoisonPowder,'S',bZha});
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bZha,1,2),new Object[]{"String_Node_Str","String_Node_Str",'E',"String_Node_Str",'S',bZha}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bYinXing,12),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'C',UniversalRecipe.CIRCUIT_T1.get(),'G',Block.glass,'W',new ItemStack(Block.cloth,1,OreDictionary.WILDCARD_VALUE)}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(itGenZongQi),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'Z',Item.compass,'C',UniversalRecipe.CIRCUIT_T1.get(),'B',UniversalRecipe.BATTERY.get(),'S',UniversalRecipe.PRIMARY_METAL.get()}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ICBMContraption.bBuoLiPan,1,0),new Object[]{"String_Node_Str",'#',Block.glass}));
  GameRegistry.addRecipe(new ItemStack(bBuoLiEnNiu,2),new Object[]{"String_Node_Str","String_Node_Str",'G',Block.glass});
  GameRegistry.addRecipe(new ShapedOreRecipe(bYinGanQi,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'S',UniversalRecipe.PRIMARY_METAL.get(),'?',ElectricItemHelper.getUncharged(itGenZongQi)}));
  GameRegistry.addRecipe(new ShapedOreRecipe(itHuoLaunQi,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'S',UniversalRecipe.PRIMARY_METAL.get(),'C',UniversalRecipe.CIRCUIT_T1.get(),'W',UniversalRecipe.WIRE.get()}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(itYao,6),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'@',Item.pumpkinSeeds}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(itYao),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'@',Item.seeds}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bNiTu,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'G',Block.gravel,'S',Block.sand,'W',Item.bucketWater}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bNiTu,8,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'C',new ItemStack(bNiTu,1,0),'O',Block.obsidian}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bNiTu,8,2),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'C',new ItemStack(bNiTu,1,1),'O',UniversalRecipe.PRIMARY_METAL.get()}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bBuoLi,8),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'G',Block.glass,'I',Item.ingotIron}));
  ICBMContraption.proxy.init();
}

Fixed version (ground truth):
@Override @EventHandler public void postInit(FMLPostInitializationEvent event){
  super.postInit(event);
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bZha,6),new Object[]{"String_Node_Str","String_Node_Str",'C',Block.cactus,'B',UniversalRecipe.SECONDARY_METAL.get()}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bZha,6),new Object[]{"String_Node_Str","String_Node_Str",'C',Block.cactus,'B',Item.ingotIron}));
  GameRegistry.addRecipe(new ItemStack(bZha,1,1),new Object[]{"String_Node_Str","String_Node_Str",'E',ICBMCore.itemPoisonPowder,'S',bZha});
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bZha,1,2),new Object[]{"String_Node_Str","String_Node_Str",'E',"String_Node_Str",'S',bZha}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bYinXing,12),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'C',UniversalRecipe.CIRCUIT_T1.get(),'G',Block.glass,'W',new ItemStack(Block.cloth,1,OreDictionary.WILDCARD_VALUE)}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(itGenZongQi),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'Z',Item.compass,'C',UniversalRecipe.CIRCUIT_T1.get(),'B',UniversalRecipe.BATTERY.get(),'S',UniversalRecipe.PRIMARY_METAL.get()}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ICBMContraption.bBuoLiPan,1,0),new Object[]{"String_Node_Str",'#',Block.glass}));
  GameRegistry.addRecipe(new ItemStack(bBuoLiEnNiu,2),new Object[]{"String_Node_Str","String_Node_Str",'G',Block.glass});
  GameRegistry.addRecipe(new ShapedOreRecipe(bYinGanQi,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'S',UniversalRecipe.PRIMARY_METAL.get(),'?',ElectricItemHelper.getUncharged(itGenZongQi)}));
  GameRegistry.addRecipe(new ShapedOreRecipe(itHuoLaunQi,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'S',UniversalRecipe.PRIMARY_METAL.get(),'C',UniversalRecipe.CIRCUIT_T1.get(),'W',UniversalRecipe.WIRE.get()}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(itYao,6),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'@',Item.pumpkinSeeds}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(itYao),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'@',Item.seeds}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bNiTu,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'G',Block.gravel,'S',Block.sand,'W',Item.bucketWater}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bNiTu,8,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'C',new ItemStack(bNiTu,1,0),'O',Block.obsidian}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bNiTu,8,2),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'C',new ItemStack(bNiTu,1,1),'O',UniversalRecipe.PRIMARY_METAL.get()}));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(bBuoLi,8),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'G',Block.glass,'I',Item.ingotIron}));
  ICBMContraption.proxy.init();
}