Example does not run
Flutter (Channel stable, v1.17.4, on Mac OS X 10.15.5 19F101, locale en-US)
I'm trying to run it on my iOS simulator.
Launching lib/main.dart on iPhone SE (2nd generation) in debug mode...
Running Xcode build...
Xcode build done. 15.7s
Debug service listening on ws://127.0.0.1:51066/H1iSK0ab10c=/ws
Syncing files to device iPhone SE (2nd generation)...
flutter: ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
flutter: The following assertion was thrown building HexGridWidgetExample:
flutter: MediaQuery.of() called with a context that does not contain a MediaQuery.
flutter: No MediaQuery ancestor could be found starting from the context that was passed to MediaQuery.of().
flutter: This can happen because you do not have a WidgetsApp or MaterialApp widget (those widgets introduce
flutter: a MediaQuery), or it can happen if the context you use comes from a widget above those widgets.
flutter: The context used was:
flutter: Scaffold
flutter:
flutter: The relevant error-causing widget was:
flutter: HexGridWidgetExample file:///Users/adc/dev/colonies/lib/main.dart:11:10
flutter:
flutter: When the exception was thrown, this was the stack:
flutter: #0 MediaQuery.of (package:flutter/src/widgets/media_query.dart:813:5)
flutter: #1 ScaffoldState.didChangeDependencies (package:flutter/src/material/scaffold.dart:2172:50)
flutter: #2 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4661:12)
flutter: #3 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
flutter: ... Normal element mounting (7 frames)
flutter: #10 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
flutter: #11 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
flutter: #12 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1148:16)
flutter: #13 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1119:5)
flutter: #14 RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1061:17)
flutter: #15 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2607:19)
flutter: #16 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1060:13)
flutter: #17 WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:941:7)
flutter: #18 WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:922:7)
flutter: (elided 11 frames from class _RawReceivePortImpl, class _Timer, dart:async, and dart:async-patch)
flutter:
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
flutter: ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
flutter: The following assertion was thrown building HexGridWidgetExample:
flutter: MediaQuery.of() called with a context that does not contain a MediaQuery.
flutter: No MediaQuery ancestor could be found starting from the context that was passed to MediaQuery.of().
flutter: This can happen because you do not have a WidgetsApp or MaterialApp widget (those widgets introduce
flutter: a MediaQuery), or it can happen if the context you use comes from a widget above those widgets.
flutter: The context used was:
flutter: Scaffold
flutter:
flutter: The relevant error-causing widget was:
flutter: HexGridWidgetExample file:///Users/adc/dev/colonies/lib/main.dart:11:10
flutter:
flutter: When the exception was thrown, this was the stack:
flutter: #0 MediaQuery.of (package:flutter/src/widgets/media_query.dart:813:5)
flutter: #1 ScaffoldState.didChangeDependencies (package:flutter/src/material/scaffold.dart:2172:50)
flutter: #2 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4661:12)
flutter: #3 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
flutter: #4 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
flutter: #5 Element.updateChild (package:flutter/src/widgets/framework.dart:3211:20)
flutter: #6 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16)
flutter: #7 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
flutter: #8 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2627:33)
flutter: #9 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:883:20)
flutter: #10 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:284:5)
flutter: #11 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1113:15)
flutter: #12 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1052:9)
flutter: #13 SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:861:7)
flutter: (elided 4 frames from class _RawReceivePortImpl, class _Timer, and dart:async-patch)
flutter:
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════