And what is the meaning of "Chai Ani, Veyimalei Chevodo es Kol ha'Aretz! ... "?
Rashi #1, Seforno and Targum Yonasan: It is a Lashon Shevu'ah (Just as Hashem lives and as His glory fills the world, so too, will all those who witnessed all the miracles that Hashem performed in Egypt ... not see the land).
Rashi #2 1 : The Pasuk is inverted and reads "Chai Ani, Ki Chol ha'Anashim, Im Yir'u es ha'Aretz, Veyimalei Chevodi es Kol ha'Aretz! ... " - Hashem is swearing that despite His partial forgiveness, the people will not see the land, but that His Glory will fill the earth, in that as a result of the ensuing plague, nobody will say that it was because He was unable to ring them into the land that He suddenly killed them in one go, since the decree will take place over a period of forty years.
Ramban #2 (according to Kabalah): It implies that Hashem would forgive Yisrael and that His glory would fill the land 4 via their children but not via them.
In fact, Rashi gives only one explanation incorporating both seemingly contradictory statements. See Ramban and Sifsei Chachamim.
Ramban: This is similar to the Pasuk in Shuuel 2, 3:33, which omits the curse and in Shmuel 1, 25:22, where it omits the B'rachah.
When the Shechinah rests there (See R. Chavel's footnotes).