Program: 22333
Project: 22333
Buggy source:
public static void registerBasics(){
  SteamcraftRegistry.addCategory("String_Node_Str");
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftItems.book)),new BookPageCrafting("String_Node_Str","String_Node_Str"));
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftBlocks.steamcraftOre,1,0),new ItemStack(SteamcraftBlocks.steamcraftOre,1,1)));
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftItems.steamcraftCrafting,1,0),new ItemStack(SteamcraftItems.steamcraftCrafting,1,5)),new BookPageCrafting("String_Node_Str","String_Node_Str","String_Node_Str"),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageCrafting("String_Node_Str","String_Node_Str","String_Node_Str"));
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftBlocks.boiler,1,0),new ItemStack(SteamcraftBlocks.pipe,1,0)),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageText("String_Node_Str","String_Node_Str"));
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftBlocks.pipe),new ItemStack(Blocks.STONEBRICK)),new BookPageText("String_Node_Str","String_Node_Str"));
}

Fixed version (ground truth):
public static void registerBasics(){
  SteamcraftRegistry.addCategory("String_Node_Str");
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(BOOK.getItem())),new BookPageCrafting("String_Node_Str","String_Node_Str"));
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",OVERWORLD_COPPER_ORE.createItemStack(),OVERWORLD_ZINC_ORE.createItemStack()));
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",BRASS_PISTON.createItemStack(),BRASS_TURBINE.createItemStack()),new BookPageCrafting("String_Node_Str","String_Node_Str","String_Node_Str"),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageCrafting("String_Node_Str","String_Node_Str","String_Node_Str"));
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(BOILER.getBlock(),1,0),new ItemStack(PIPE.getBlock(),1,0)),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageText("String_Node_Str","String_Node_Str"));
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(PIPE.getBlock()),new ItemStack(Blocks.STONEBRICK)),new BookPageText("String_Node_Str","String_Node_Str"));
}