Наконец-то исправил !!! Я использую cloud_firestore в своем приложении, userId, к которому я пытался получить доступ в моем дереве виджетов, еще не был доступен во время рендеринга. Я понял это, заключив оператор возврата виджета root в блок trycatch, как только я это сделал, ошибка прекратилась, так как она была обработана, и я распечатал ошибку на консоли, затем я вернул загрузчик прогресса в catch блок.