Как обработать исключение FadeInImage.assetnet, когда URL неверен?

#ios #flutter

Вопрос:

Я использую FadeInImage для отображения изображения в Интернете.

 FadeInImage.assetNetwork(
                placeholder: 'assets/images/default_360_360.png',
                image: widget.model.image,
                height: ScreenUtil.fitWidthStatic(320),
                width: ScreenUtil.fitWidthStatic(320),
                imageErrorBuilder: (context, error, stackTrace) {
                  return Image.asset(
                    'assets/images/default_360_360.png',
                    height: ScreenUtil.fitWidthStatic(320),
                    width: ScreenUtil.fitWidthStatic(320),
                  );
                },
                fit: BoxFit.cover,
              ),
 

Он хорошо работает, когда URL-адрес правильный ,но при использовании неправильного URL на выходе выводится сообщение об ошибке.

 ════════ Exception caught by image resource service ════════════════════════════
type 'Null' is not a subtype of type 'List<int>' in type cast
════════════════════════════════════════════════════════════════════════════════
 

Исключение выбрасывается из network_image_io.
Что еще более странно, так это то, что при переходе к другому виджету он также выводит сообщение об исключении.Даже другой виджет не использовал FadeInImage. Кажется, перекрасьте элемент.
Так как же я могу это исправить?
Спасибо.