Exception caught by widgets library
The following assertion was thrown building TextField:
No Material widget found.
TextField widgets require a Material widget ancestor.
In material design, most widgets are conceptually "printed" on a sheet of material. In Flutter's material library, that material is represented by the Material widget. It is the Material widget that renders ink splashes, for instance. Because of this, many material library widgets require that there be a Material widget in the tree above them.
To introduce a Material widget, you can either directly include one, or use a widget that contains Material itself, such as a Card, Dialog, Drawer, or Scaffold.
The specific widget that could not find a Material ancestor was:
  TextField(controller: TextEditingController#<NUMBER>(TextEditingValue(text: ┤├, selection: TextSelection(baseOffset: -<NUMBER>, extentOffset: -<NUMBER>, affinity: TextAffinity.downstream, isDirectional: false), composing: TextRange(start: -<NUMBER>, end: -<NUMBER>))), decoration: InputDecoration(hintText: "Type something"))
The ancestors of this widget were:
  Column(direction: vertical, mainAxisAlignment: center, crossAxisAlignment: center)
  ExampleWidget
  Semantics(container: false, properties: SemanticsProperties, label: null, value: null, hint: null, hintOverrides: null)
  Builder
  RepaintBoundary-[GlobalKey#<NUMBER>]
  IgnorePointer(ignoring: false)
  FadeTransition(opacity: AnimationController#<NUMBER>(⏭ <NUMBER>; paused; for MaterialPageRoute<dynamic>(/))➩ProxyAnimation➩CurveTween(curve: Cubic(<NUMBER>, <NUMBER>, <NUMBER>, <NUMBER>))➩<NUMBER>)
  FractionalTranslation
  SlideTransition(animation: AnimationController#<NUMBER>(⏭ <NUMBER>; paused; for MaterialPageRoute<dynamic>(/))➩ProxyAnimation➩CurveTween(curve: Cubic(<NUMBER>, <NUMBER>, <NUMBER>, <NUMBER>))➩Tween<Offset>(Offset(<NUMBER>, <NUMBER>) → Offset(<NUMBER>, <NUMBER>))➩Offset(<NUMBER>, <NUMBER>))
  _FadeUpwardsPageTransition
  AnimatedBuilder(animation: Listenable.merge([AnimationController#<NUMBER>(⏭ <NUMBER>; paused; for MaterialPageRoute<dynamic>(/))➩ProxyAnimation, kAlwaysDismissedAnimation➩ProxyAnimation➩ProxyAnimation]))
  RepaintBoundary
  _FocusMarker
  Semantics(container: false, properties: SemanticsProperties, label: null, value: null, hint: null, hintOverrides: null)
  FocusScope(node: FocusScopeNode#<NUMBER>)
  PageStorage
  Offstage(offstage: false)
  _ModalScopeStatus(active)
  _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#<NUMBER>]
  _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#<NUMBER>]
  Stack(alignment: AlignmentDirectional.topStart, fit: expand, overflow: clip)
  _Theatre
  Overlay-[LabeledGlobalKey<OverlayState>#<NUMBER>]
  _FocusMarker
  Semantics(container: false, properties: SemanticsProperties, label: null, value: null, hint: null, hintOverrides: null)
  FocusScope(AUTOFOCUS, node: FocusScopeNode#<NUMBER>)
  AbsorbPointer(absorbing: false)
  _PointerListener(listeners: [down, up, cancel], behavior: deferToChild)
  Listener
  Navigator-[GlobalObjectKey<NavigatorState> _WidgetsAppState#<NUMBER>]
  IconTheme(IconThemeData#<NUMBER>(color: Color(<NUMBER>xdd<NUMBER>)))
  IconTheme(IconThemeData#<NUMBER>(color: MaterialColor(primary value: Color(<NUMBER>xff<NUMBER>f<NUMBER>))))
  _InheritedCupertinoTheme
  CupertinoTheme
  _InheritedTheme
  Theme(ThemeData#<NUMBER>(buttonTheme: ButtonThemeData#<NUMBER>(buttonColor: Color(<NUMBER>xffe<NUMBER>e<NUMBER>e<NUMBER>), focusColor: Color(<NUMBER>x<NUMBER>f<NUMBER>), hoverColor: Color(<NUMBER>x<NUMBER>a<NUMBER>), colorScheme: ColorScheme#<NUMBER>(primary: MaterialColor(primary value: Color(<NUMBER>xff<NUMBER>f<NUMBER>)), primaryVariant: Color(<NUMBER>xff<NUMBER>d<NUMBER>), secondary: Color(<NUMBER>xff<NUMBER>f<NUMBER>), secondaryVariant: Color(<NUMBER>xff<NUMBER>d<NUMBER>), background: Color(<NUMBER>xff<NUMBER>caf<NUMBER>), error: Color(<NUMBER>xffd<NUMBER>f<NUMBER>f), onSecondary: Color(<NUMBER>xffffffff), onBackground: Color(<NUMBER>xffffffff)), materialTapTargetSize: MaterialTapTargetSize.padded), toggleButtonsTheme: ToggleButtonsThemeData#<NUMBER>, textTheme: TextTheme#<NUMBER>, primaryTextTheme: TextTheme#<NUMBER>(display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), headline: TextStyle(debugLabel: whiteMountainView headline, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), title: TextStyle(debugLabel: whiteMountainView title, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), subhead: TextStyle(debugLabel: whiteMountainView subhead, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), body<NUMBER>: TextStyle(debugLabel: whiteMountainView body<NUMBER>, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), body<NUMBER>: TextStyle(debugLabel: whiteMountainView body<NUMBER>, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), caption: TextStyle(debugLabel: whiteMountainView caption, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), button: TextStyle(debugLabel: whiteMountainView button, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), subtitle): TextStyle(debugLabel: whiteMountainView subtitle, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), overline: TextStyle(debugLabel: whiteMountainView overline, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none)), accentTextTheme: TextTheme#<NUMBER>(display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), headline: TextStyle(debugLabel: whiteMountainView headline, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), title: TextStyle(debugLabel: whiteMountainView title, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), subhead: TextStyle(debugLabel: whiteMountainView subhead, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), body<NUMBER>: TextStyle(debugLabel: whiteMountainView body<NUMBER>, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), body<NUMBER>: TextStyle(debugLabel: whiteMountainView body<NUMBER>, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), caption: TextStyle(debugLabel: whiteMountainView caption, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), button: TextStyle(debugLabel: whiteMountainView button, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), subtitle): TextStyle(debugLabel: whiteMountainView subtitle, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), overline: TextStyle(debugLabel: whiteMountainView overline, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none)), inputDecorationTheme: InputDecorationTheme#<NUMBER>, iconTheme: IconThemeData#<NUMBER>(color: Color(<NUMBER>xdd<NUMBER>)), primaryIconTheme: IconThemeData#<NUMBER>(color: Color(<NUMBER>xffffffff)), accentIconTheme: IconThemeData#<NUMBER>(color: Color(<NUMBER>xffffffff)), sliderTheme: SliderThemeData#<NUMBER>, tabBarTheme: TabBarTheme#<NUMBER>, tooltipTheme: TooltipThemeData#<NUMBER>, cardTheme: CardTheme#<NUMBER>, chipTheme: ChipThemeData#<NUMBER>, materialTapTargetSize: MaterialTapTargetSize.padded, applyElevationOverlayColor: false, pageTransitionsTheme: PageTransitionsTheme#<NUMBER>))
  AnimatedTheme(duration: <NUMBER>ms)
  Builder
  DefaultTextStyle(debugLabel: fallback style; consider putting your text in a Material, inherit: true, color: Color(<NUMBER>xd<NUMBER>ff<NUMBER>), family: monospace, size: <NUMBER>, weight: <NUMBER>, decoration: double Color(<NUMBER>xffffff<NUMBER>) TextDecoration.underline, softWrap: wrapping at box width, overflow: clip)
  CustomPaint
  Banner("DEBUG", textDirection: ltr, location: topEnd, Color(<NUMBER>xa<NUMBER>b<NUMBER>c<NUMBER>c), text inherit: true, text color: Color(<NUMBER>xffffffff), text size: <NUMBER>, text weight: <NUMBER>, text height: <NUMBER>x)
  CheckedModeBanner("DEBUG")
  Title(title: "Missing Material", color: MaterialColor(primary value: Color(<NUMBER>xff<NUMBER>f<NUMBER>)))
  Directionality(textDirection: ltr)
  _LocalizationsScope-[GlobalKey#<NUMBER>]
  Semantics(container: false, properties: SemanticsProperties, label: null, value: null, hint: null, textDirection: ltr, hintOverrides: null)
  Localizations(locale: en_US, delegates: [DefaultMaterialLocalizations.delegate(en_US), DefaultCupertinoLocalizations.delegate(en_US), DefaultWidgetsLocalizations.delegate(en_US)])
  MediaQuery(MediaQueryData(size: Size(<NUMBER>, <NUMBER>), devicePixelRatio: <NUMBER>, textScaleFactor: <NUMBER>, platformBrightness: Brightness.light, padding: EdgeInsets.zero, viewPadding: EdgeInsets.zero, viewInsets: EdgeInsets.zero, physicalDepth: <NUMBER>e+<NUMBER>, alwaysUse<NUMBER>HourFormat: false, accessibleNavigation: false, disableAnimations: false, invertColors: false, boldText: false))
  DefaultFocusTraversal
  WidgetsApp-[GlobalObjectKey _MaterialAppState#<NUMBER>]
  ScrollConfiguration(behavior: _MaterialScrollBehavior)
  MaterialApp
  MissingMaterialError
  Semantics(container: false, properties: SemanticsProperties, label: null, value: null, hint: null, hintOverrides: null)
  Builder
  RepaintBoundary-[GlobalKey#<NUMBER>]
  IgnorePointer(ignoring: false)
  FadeTransition(opacity: kAlwaysCompleteAnimation➩ProxyAnimation➩CurveTween(curve: Cubic(<NUMBER>, <NUMBER>, <NUMBER>, <NUMBER>))➩<NUMBER>)
  FractionalTranslation
  SlideTransition(animation: kAlwaysCompleteAnimation➩ProxyAnimation➩CurveTween(curve: Cubic(<NUMBER>, <NUMBER>, <NUMBER>, <NUMBER>))➩Tween<Offset>(Offset(<NUMBER>, <NUMBER>) → Offset(<NUMBER>, <NUMBER>))➩Offset(<NUMBER>, <NUMBER>))
  _FadeUpwardsPageTransition
  AnimatedBuilder(animation: Listenable.merge([kAlwaysCompleteAnimation➩ProxyAnimation, kAlwaysDismissedAnimation➩ProxyAnimation]))
  RepaintBoundary
  _FocusMarker
  Semantics(container: false, properties: SemanticsProperties, label: null, value: null, hint: null, hintOverrides: null)
  FocusScope(node: FocusScopeNode#<NUMBER>)
  PageStorage
  Offstage(offstage: true)
  _ModalScopeStatus(active, can pop)
  _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#<NUMBER>]
  _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#<NUMBER>]
  Stack(alignment: AlignmentDirectional.topStart, fit: expand, overflow: clip)
  _Theatre
  Overlay-[LabeledGlobalKey<OverlayState>#<NUMBER>]
  _FocusMarker
  Semantics(container: false, properties: SemanticsProperties, label: null, value: null, hint: null, hintOverrides: null)
  FocusScope(AUTOFOCUS, node: FocusScopeNode#<NUMBER>)
  AbsorbPointer(absorbing: false)
  _PointerListener(listeners: [down, up, cancel], behavior: deferToChild)
  Listener
  Navigator-[GlobalObjectKey<NavigatorState> _WidgetsAppState#<NUMBER>]
  IconTheme(IconThemeData#<NUMBER>(color: Color(<NUMBER>xdd<NUMBER>)))
  IconTheme(IconThemeData#<NUMBER>(color: MaterialColor(primary value: Color(<NUMBER>xff<NUMBER>f<NUMBER>))))
  _InheritedCupertinoTheme
  CupertinoTheme
  _InheritedTheme
  Theme(ThemeData#<NUMBER>(buttonTheme: ButtonThemeData#<NUMBER>(buttonColor: Color(<NUMBER>xffe<NUMBER>e<NUMBER>e<NUMBER>), focusColor: Color(<NUMBER>x<NUMBER>f<NUMBER>), hoverColor: Color(<NUMBER>x<NUMBER>a<NUMBER>), colorScheme: ColorScheme#<NUMBER>(primary: MaterialColor(primary value: Color(<NUMBER>xff<NUMBER>f<NUMBER>)), primaryVariant: Color(<NUMBER>xff<NUMBER>d<NUMBER>), secondary: Color(<NUMBER>xff<NUMBER>f<NUMBER>), secondaryVariant: Color(<NUMBER>xff<NUMBER>d<NUMBER>), background: Color(<NUMBER>xff<NUMBER>caf<NUMBER>), error: Color(<NUMBER>xffd<NUMBER>f<NUMBER>f), onSecondary: Color(<NUMBER>xffffffff), onBackground: Color(<NUMBER>xffffffff)), materialTapTargetSize: MaterialTapTargetSize.padded), toggleButtonsTheme: ToggleButtonsThemeData#<NUMBER>, textTheme: TextTheme#<NUMBER>, primaryTextTheme: TextTheme#<NUMBER>(display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), headline: TextStyle(debugLabel: whiteMountainView headline, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), title: TextStyle(debugLabel: whiteMountainView title, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), subhead: TextStyle(debugLabel: whiteMountainView subhead, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), body<NUMBER>: TextStyle(debugLabel: whiteMountainView body<NUMBER>, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), body<NUMBER>: TextStyle(debugLabel: whiteMountainView body<NUMBER>, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), caption: TextStyle(debugLabel: whiteMountainView caption, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), button: TextStyle(debugLabel: whiteMountainView button, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), subtitle): TextStyle(debugLabel: whiteMountainView subtitle, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), overline: TextStyle(debugLabel: whiteMountainView overline, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none)), accentTextTheme: TextTheme#<NUMBER>(display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), display<NUMBER>: TextStyle(debugLabel: whiteMountainView display<NUMBER>, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), headline: TextStyle(debugLabel: whiteMountainView headline, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), title: TextStyle(debugLabel: whiteMountainView title, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), subhead: TextStyle(debugLabel: whiteMountainView subhead, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), body<NUMBER>: TextStyle(debugLabel: whiteMountainView body<NUMBER>, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), body<NUMBER>: TextStyle(debugLabel: whiteMountainView body<NUMBER>, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), caption: TextStyle(debugLabel: whiteMountainView caption, inherit: true, color: Color(<NUMBER>xb<NUMBER>ffffff), family: Roboto, decoration: TextDecoration.none), button: TextStyle(debugLabel: whiteMountainView button, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), subtitle): TextStyle(debugLabel: whiteMountainView subtitle, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none), overline: TextStyle(debugLabel: whiteMountainView overline, inherit: true, color: Color(<NUMBER>xffffffff), family: Roboto, decoration: TextDecoration.none)), inputDecorationTheme: InputDecorationTheme#<NUMBER>, iconTheme: IconThemeData#<NUMBER>(color: Color(<NUMBER>xdd<NUMBER>)), primaryIconTheme: IconThemeData#<NUMBER>(color: Color(<NUMBER>xffffffff)), accentIconTheme: IconThemeData#<NUMBER>(color: Color(<NUMBER>xffffffff)), sliderTheme: SliderThemeData#<NUMBER>, tabBarTheme: TabBarTheme#<NUMBER>, tooltipTheme: TooltipThemeData#<NUMBER>, cardTheme: CardTheme#<NUMBER>, chipTheme: ChipThemeData#<NUMBER>, materialTapTargetSize: MaterialTapTargetSize.padded, applyElevationOverlayColor: false, pageTransitionsTheme: PageTransitionsTheme#<NUMBER>))
  AnimatedTheme(duration: <NUMBER>ms)
  Builder
  DefaultTextStyle(debugLabel: fallback style; consider putting your text in a Material, inherit: true, color: Color(<NUMBER>xd<NUMBER>ff<NUMBER>), family: monospace, size: <NUMBER>, weight: <NUMBER>, decoration: double Color(<NUMBER>xffffff<NUMBER>) TextDecoration.underline, softWrap: wrapping at box width, overflow: clip)
  CustomPaint
  Banner("DEBUG", textDirection: ltr, location: topEnd, Color(<NUMBER>xa<NUMBER>b<NUMBER>c<NUMBER>c), text inherit: true, text color: Color(<NUMBER>xffffffff), text size: <NUMBER>, text weight: <NUMBER>, text height: <NUMBER>x)
  CheckedModeBanner("DEBUG")
  Title(title: "Flutter Demo", color: MaterialColor(primary value: Color(<NUMBER>xff<NUMBER>f<NUMBER>)))
  Directionality(textDirection: ltr)
  _LocalizationsScope-[GlobalKey#<NUMBER>]
  Semantics(container: false, properties: SemanticsProperties, label: null, value: null, hint: null, textDirection: ltr, hintOverrides: null)
  Localizations(locale: en_US, delegates: [DefaultMaterialLocalizations.delegate(en_US), DefaultCupertinoLocalizations.delegate(en_US), DefaultWidgetsLocalizations.delegate(en_US)])
  MediaQuery(MediaQueryData(size: Size(<NUMBER>, <NUMBER>), devicePixelRatio: <NUMBER>, textScaleFactor: <NUMBER>, platformBrightness: Brightness.light, padding: EdgeInsets.zero, viewPadding: EdgeInsets.zero, viewInsets: EdgeInsets.zero, physicalDepth: <NUMBER>e+<NUMBER>, alwaysUse<NUMBER>HourFormat: false, accessibleNavigation: false, disableAnimations: false, invertColors: false, boldText: false))
  DefaultFocusTraversal
  WidgetsApp-[GlobalObjectKey _MaterialAppState#<NUMBER>]
  ScrollConfiguration(behavior: _MaterialScrollBehavior)
  MaterialApp
  MyApp
  [root]

▼User-created ancestor of the error-causing widget was: 
<STACK_TRACE_LINE>

▼When the exception was thrown, this was the stack: 
<STACK_TRACE_LINE>
<STACK_TRACE_LINE>
<STACK_TRACE_LINE>
<STACK_TRACE_LINE>
<STACK_TRACE_LINE>
...

