这个成语没有错字。“油然而生”是一个非常常用的汉语成语,用来形容某种感情或感觉自然而然地产生。这个成语中的“油然”是形容某种事物自然而然地、不知不觉地产生,而“生”则表示产生或出现。在汉语中,“油然”一词通常被用来形容某种感情或感觉的产生方式,比如“油然起敬”表示对某个人或事物自然而然地产生敬意,“油然产生”表示某种感情或感觉自然而然地产生。