然而曆史就喜歡開玩笑,大明洪武二十五年(公元1392年),對於大明朝來說注定是不平凡的一年,這一年的四月丙子日(公曆5月17日),已經當了二十五年大明朝繼承人的完美皇太子朱標於這一天病逝,這件事情徹底改變了明初乃至整個明朝的曆史走向。朱標死的時候年僅38歲,而朱元璋已經65歲了,屬於那個時代的高齡老人,老年喪子無疑對朱元璋造成巨大打擊,可是朱元璋來不及為白發人送黑發人而一味悲傷,他麵臨的是建國剛剛20年的大明未來繼承人缺位的惡劣局麵,朝野動**,人心惶惶,他必須要處理好這一問題。其實也沒什麽可多想的,在朱元璋之前曆朝曆代也曾多次出現過儲君先一步去世的情況,一般來說這之後隻有兩種選擇,要麽是立太子的弟弟,要麽選太子的兒子,當然無論哪種選擇都各有利弊。
為了體現民主性,也為了展現新儲君具備廣泛的民意基礎,在朱標去世僅三天後,朱元璋便召開大明第一屆儲君(遞補)選拔大會。據《明太祖實錄》記載,該次大會由主持人兼裁判的朱元璋首先發言,朱元璋致開幕詞,闡述了本次大會的中心主題——立儲,並且提出來立儲的選拔標準,標準隻有一個那就是老話說得好“國有長君是社稷之福”,這意思就是打算立自己的兒子,畢竟朱元璋孫子輩中最大的還不到20歲。在這一標準之上朱元璋進一步闡述自己的第四個兒子(朱棣)聰明、仁厚、英武都很像自己,話裏話外的意思已經很明顯了,看來老朱都已經做好打算了,大會討論就是準備走個過場。
然而這時唱反調的出來了,翰林學士劉三吾站出來對朱元璋說道:“國有長君是社稷之福,皇上說的很有道理,但是皇上這麽做把秦王和晉王置於何地呢?”秦王和晉王是朱元璋的二兒子和三兒子,根據明朝官方記載他們和朱棣一樣也是馬皇後所生,就是所說的嫡出,因而如果要立朱元璋的兒子的話,這哥倆在繼承順位上要優於朱棣,劉三吾的這番言論使得朱元璋立朱棣為繼承人的前提條件不攻而破,既然長君是社稷之福,那麽秦王和晉王不是更有福嗎?正因為如此朱元璋無奈之下隻得作罷。但朱元璋這樣一位雷厲風行的皇帝竟然因為一個小小的翰林學士反對就作罷了,好不科學。《明太祖實錄》上的這段記載是否真實,是有疑問的,畢竟朱棣在篡位以後曾經幾次修改《明太祖實錄》,所以一般認為這段記載是朱棣登基後為了打造自己人設給自己臉上貼金,在對《明太祖實錄》修改的時候加上去這一段,抹黑朱標、朱允炆一係是完全可以理解的。