Всякий раз, когда вы используете PageController, вы должны иметь в виду, что если вы попытаетесь получить доступ к данным PageController, например, к текущему индексу перед просмотром PageView с указанным c контроллером, вы получите эту ошибку. Вы можете проверить, является ли он уже собранным с
_pageController.hasClients
, а если нет, вы не можете вызывать другие методы контроллера, иначе он выдаст ошибку.