Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 使用ScopedModel过滤颤振列表视图会引发奇怪的错误_Dart_Flutter_Flutter Layout - Fatal编程技术网

Dart 使用ScopedModel过滤颤振列表视图会引发奇怪的错误

Dart 使用ScopedModel过滤颤振列表视图会引发奇怪的错误,dart,flutter,flutter-layout,Dart,Flutter,Flutter Layout,我有一个应用程序,其中显示了一个字符串列表,用户可以在其中键入TextField来过滤列表项。我正在使用ScopedModel根据用户在父窗口小部件中键入的内容更新将应用于列表的过滤器 我的ScopedModel工作完全正常,我会收到每一封新键入的信件的更新 我遇到的问题是,当我更新列表时,当我只输入一两个字符时,我会成功地进行筛选。如果我输入三个或更多,我会得到一个错误,我不确定我是否能正确破译。我用20个项目的列表和2000个项目的列表进行了尝试,结果都是一样的 知道我做错了什么吗 clas

我有一个应用程序,其中显示了一个字符串列表,用户可以在其中键入
TextField
来过滤列表项。我正在使用
ScopedModel
根据用户在父窗口小部件中键入的内容更新将应用于列表的过滤器

我的
ScopedModel
工作完全正常,我会收到每一封新键入的信件的更新

我遇到的问题是,当我更新列表时,当我只输入一两个字符时,我会成功地进行筛选。如果我输入三个或更多,我会得到一个错误,我不确定我是否能正确破译。我用20个项目的列表和2000个项目的列表进行了尝试,结果都是一样的

知道我做错了什么吗

class MyListView extends StatefulWidget {
  final String id;
  final List<Content> items;

  MyListView(this.id, this.items);

  @override
  State<StatefulWidget> createState() => _MyListViewState(id, items);
}

class _MyListViewState extends State<MyListView> {
  final String id;
  List<Content> items;

  _MyListViewState(this.id, this.items);

  @override
  Widget build(BuildContext context) {
    return ScopedModelDescendant<ContentListDisplayOptions>(
      builder: (context, child, model) {
        List<Content> filtered = filter(model, items);
        if(filtered == null || filtered.isEmpty) {
          return Column(children: <Widget>[Text("empty")]);
        } else {
          return ListView.builder(
              itemBuilder: (BuildContext context, int index) {
                return ListTile(
                  title: Text(filtered[index].name),
                );
              });
        }
      },
    );
  }

  List<Content> filter(
      ContentListDisplayOptions model, List<Content> names) {
    if (noSearchFilters(model)) {
      return names;
    }

    return names
        .where((i) => i.name.startsWith(model.filter.searchQuery))
        .toList();
  }

  bool noSearchFilters(ContentListDisplayOptions model) =>
      model == null || model.filter == null || model.filter.searchQuery == null;
}
错误也以一种奇怪的方式表现出来。它并不总是占据整个屏幕:

以下是堆栈跟踪:

flutter: ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
flutter: The following RangeError was thrown building MediaQuery(MediaQueryData(size: Size(375.0, 812.0),
flutter: devicePixelRatio: 3.0, textScaleFactor: 1.0, padding: EdgeInsets.zero, viewInsets: EdgeInsets.zero,
flutter: alwaysUse24HourFormat: false)):
flutter: RangeError (index): Invalid value: Only valid value is 0: 1
flutter:
flutter: When the exception was thrown, this was the stack:
flutter: #0      List.[] (dart:core/runtime/libgrowable_array.dart:141:60)
flutter: #1      _MyListViewState.build.<anonymous closure>.<anonymous closure> (package:my_app/names/names_list.dart:33:39)
flutter: #2      SliverChildBuilderDelegate.build (package:flutter/src/widgets/sliver.dart:197:20)
flutter: #3      SliverMultiBoxAdaptorElement._build.<anonymous closure> (package:flutter/src/widgets/sliver.dart:716:67)
flutter: #4      _HashMap.putIfAbsent (dart:collection/runtime/libcollection_patch.dart:143:29)
flutter: #5      SliverMultiBoxAdaptorElement._build (package:flutter/src/widgets/sliver.dart:716:26)
flutter: #6      SliverMultiBoxAdaptorElement.performRebuild (package:flutter/src/widgets/sliver.dart:702:69)
flutter: #7      SliverMultiBoxAdaptorElement.update (package:flutter/src/widgets/sliver.dart:671:7)
flutter: #8      Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #9      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #10     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #11     ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
flutter: #12     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #13     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #14     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #15     RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4379:32)
flutter: #16     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4769:17)
flutter: #17     _ViewportElement.update (package:flutter/src/widgets/viewport.dart:192:11)
flutter: #18     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #19     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #20     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #21     ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
flutter: #22     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #23     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #24     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #25     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #26     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #27     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #28     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #29     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #30     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #31     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #32     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #33     StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
flutter: #34     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #35     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #36     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #37     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #38     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #39     StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
flutter: #40     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #42     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #43     ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
flutter: #44     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #45     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #46     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #47     StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
flutter: #48     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #49     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #50     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #51     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2242:33)
flutter: #52     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:626:20)
flutter: #53     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
flutter: #54     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
flutter: #55     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
flutter: #56     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
flutter: #57     _invoke (dart:ui/hooks.dart:120:13)
flutter: #58     _drawFrame (dart:ui/hooks.dart:109:3)
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
flutter: Another exception was thrown: A RenderSliverPadding expected a child of type RenderSliver but received a child of type RenderErrorBox.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
颤振:══╡ WIDGETS库捕获到异常╞═══════════════════════════════════════════════════════════
颤振:在构建MediaQuery(MediaQueryData)(大小:size(375.0812.0))时抛出以下范围错误,
颤振:devicePixelRatio:3.0,textScaleFactor:1.0,填充:EdgeInsets.zero,viewInsets:EdgeInsets.zero,
颤振:始终使用24小时格式:false):
颤振:RangeError(索引):无效值:唯一有效值为0:1
颤振:
颤振:抛出异常时,这是堆栈:
颤振:#0列表。[](dart:core/runtime/libgrowtable_数组。dart:141:60)
颤振:#1#我的视图状态。生成。。(套餐:我的应用程序/姓名/姓名列表。dart:33:39)
flatter:#2 SliverChildBuilderDelegate.build(包:flatter/src/widgets/sliver.dart:197:20)
颤振:#3个SliverMultiboxAdapterElement.#构建。(包装:颤振/src/widgets/silver.dart:716:67)
颤振:#4_HashMap.putIfAbsent(dart:collection/runtime/libcollection_patch.dart:143:29)
flatter:#5 SlaverMultiboxAdapterElement._构建(包:flatter/src/widgets/slaver.dart:716:26)
颤振:6 SlaverMultiboxAdapterElement.performRebuild(包:颤振/src/widgets/Slaver.dart:702:69)
flatter:#7 slaverMultiboxAdapterElement.update(包:flatter/src/widgets/slaver.dart:671:7)
flatter:#8 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#9 ComponentElement.performRebuild(包:flatter/src/widgets/framework.dart:3653:16)
flatter:#10 Element.rebuild(包:flatter/src/widgets/framework.dart:3495:5)
flatter:#11 ProxyElement.update(包:flatter/src/widgets/framework.dart:3909:5)
flatter:#12 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#13 SingleChildRenderObjectElement.update(包:flatter/src/widgets/framework.dart:4661:14)
flatter:#14 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#15 RenderObjectElement.updateChildren(包:flatter/src/widgets/framework.dart:4399:32)
flatter:#16 MultiChildRenderObjectElement.update(包:flatter/src/widgets/framework.dart:4769:17)
flatter:#17 _ViewportElement.update(包:flatter/src/widgets/viewport.dart:192:11)
flatter:#18 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#19 ComponentElement.performRebuild(包:flatter/src/widgets/framework.dart:3653:16)
flatter:#20 Element.rebuild(包:flatter/src/widgets/framework.dart:3495:5)
flatter:#21 ProxyElement.update(包:flatter/src/widgets/framework.dart:3909:5)
flatter:#22 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#23 SingleChildRenderObjectElement.update(包:flatter/src/widgets/framework.dart:4661:14)
flatter:#24 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#25 SingleChildRenderObjectElement.update(包:flatter/src/widgets/framework.dart:4661:14)
flatter:#26 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#27 SingleChildRenderObjectElement.update(包:flatter/src/widgets/framework.dart:4661:14)
flatter:#28 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#29 SingleChildRenderObjectElement.update(包:flatter/src/widgets/framework.dart:4661:14)
flatter:#30 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#31 ComponentElement.performRebuild(包:flatter/src/widgets/framework.dart:3653:16)
flatter:#32 Element.rebuild(包:flatter/src/widgets/framework.dart:3495:5)
flatter:#33 StatefulElement.update(包:flatter/src/widgets/framework.dart:3799:5)
flatter:#34 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#35 SingleChildRenderObjectElement.update(包:flatter/src/widgets/framework.dart:4661:14)
flatter:#36 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#37 ComponentElement.performRebuild(包:flatter/src/widgets/framework.dart:3653:16)
flatter:#38 Element.rebuild(包:flatter/src/widgets/framework.dart:3495:5)
flatter:#39 StatefulElement.update(包:flatter/src/widgets/framework.dart:3799:5)
flatter:#40 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#41 ComponentElement.performRebuild(包:flatter/src/widgets/framework.dart:3653:16)
flatter:#42 Element.rebuild(包:flatter/src/widgets/framework.dart:3495:5)
flatter:#43 ProxyElement.update(包:flatter/src/widgets/framework.dart:3909:5)
flatter:#44 Element.updateChild(包:flatter/src/widgets/framework.dart:2699:15)
flatter:#45 ComponentElement.performRebuild(包:flatter/src/widgets/framework.dart:3653:16)
颤振:#46元素。重建(包装
flutter: ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
flutter: The following RangeError was thrown building MediaQuery(MediaQueryData(size: Size(375.0, 812.0),
flutter: devicePixelRatio: 3.0, textScaleFactor: 1.0, padding: EdgeInsets.zero, viewInsets: EdgeInsets.zero,
flutter: alwaysUse24HourFormat: false)):
flutter: RangeError (index): Invalid value: Only valid value is 0: 1
flutter:
flutter: When the exception was thrown, this was the stack:
flutter: #0      List.[] (dart:core/runtime/libgrowable_array.dart:141:60)
flutter: #1      _MyListViewState.build.<anonymous closure>.<anonymous closure> (package:my_app/names/names_list.dart:33:39)
flutter: #2      SliverChildBuilderDelegate.build (package:flutter/src/widgets/sliver.dart:197:20)
flutter: #3      SliverMultiBoxAdaptorElement._build.<anonymous closure> (package:flutter/src/widgets/sliver.dart:716:67)
flutter: #4      _HashMap.putIfAbsent (dart:collection/runtime/libcollection_patch.dart:143:29)
flutter: #5      SliverMultiBoxAdaptorElement._build (package:flutter/src/widgets/sliver.dart:716:26)
flutter: #6      SliverMultiBoxAdaptorElement.performRebuild (package:flutter/src/widgets/sliver.dart:702:69)
flutter: #7      SliverMultiBoxAdaptorElement.update (package:flutter/src/widgets/sliver.dart:671:7)
flutter: #8      Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #9      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #10     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #11     ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
flutter: #12     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #13     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #14     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #15     RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4379:32)
flutter: #16     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4769:17)
flutter: #17     _ViewportElement.update (package:flutter/src/widgets/viewport.dart:192:11)
flutter: #18     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #19     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #20     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #21     ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
flutter: #22     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #23     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #24     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #25     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #26     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #27     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #28     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #29     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #30     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #31     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #32     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #33     StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
flutter: #34     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #35     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #36     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #37     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #38     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #39     StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
flutter: #40     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #42     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #43     ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
flutter: #44     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #45     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #46     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #47     StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
flutter: #48     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #49     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #50     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #51     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2242:33)
flutter: #52     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:626:20)
flutter: #53     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
flutter: #54     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
flutter: #55     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
flutter: #56     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
flutter: #57     _invoke (dart:ui/hooks.dart:120:13)
flutter: #58     _drawFrame (dart:ui/hooks.dart:109:3)
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
flutter: Another exception was thrown: A RenderSliverPadding expected a child of type RenderSliver but received a child of type RenderErrorBox.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
itemCount : filtered.length,