Исключение, обнаруженное библиотекой виджетов, была выдана следующая ошибка состояния: Плохое состояние: поле не существует в форме DocumentSnapshotPlatform

#flutter #dart #flutter-test

Вопрос:

Во-первых, я очень новичок в Flutter, и это, по сути, мой первый проект. Я пытаюсь создать приложение для чата с аутентификацией в Google, Firebase в качестве бэкэнда и пытаюсь реализовать функцию поиска. Используя электронную почту своей учетной записи Google, которую они используют, и заменяя «@gamil.com» из электронного письма, а затем сделать оставшуюся часть электронного письма именем пользователя. Я добавил текстовое поле поиска, но когда я нажимаю кнопку поиска с именем пользователя, меня поражает эта ошибка

 ════════ Exception caught by widgets library ═══════════════════════════════════
The following StateError was thrown building:
Bad state: field does not exist within the DocumentSnapshotPlatform

When the exception was thrown, this was the stack
#0      DocumentSnapshotPlatform.get._findKeyValueInMap - nterface/platform_interface_document_snapshot.dart:82
#1      DocumentSnapshotPlatform.get._findComponent - package:cloud_firestore_platform_interface/…/platform_interface/platform_interface_document_snapshot.dart:100
#2      DocumentSnapshotPlatform.get - package:cloud_firestore_platform_interface/…/platform_interface/platform_interface_document_snapshot.dart:115
#3      DocumentSnapshot.get - package:cloud_firestore/src/document_snapshot.dart:45
#4      DocumentSnapshot.[] - package:cloud_firestore/src/document_snapshot.dart:52
 

Я совершенно потерялся, я даже не знаю, какие части кода прикреплять, поэтому, если у кого-нибудь есть какие-либо идеи о том, что я должен здесь делать и какие части моего кода я должен прикрепить, пожалуйста, дайте мне знать.

Это ссылка на репозиторий GitHub для проекта — https://github.com/ArhamANZ/fam-chat-app