flame-engine / flame

A Flutter based game engine.
https://flame-engine.org
MIT License
9.29k stars 913 forks source link

Example doesn't work on desktop #560

Closed johnpryan closed 3 years ago

johnpryan commented 3 years ago

Description

Enabling desktop and running the example throws exceptions:

flutter channel dev
flutter config --enable-macos-desktop
flutter upgrade
flutter create counter_app
cd counter_app
flutter run -d macos
Console Output ``` For more information see https://dart.dev/null-safety/unsound-null-safety [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RenderView.hitTestMouseTrackers (package:flutter/src/rendering/view.dart:204:5) #4 RendererBinding.dispatchEvent. (package:flutter/src/rendering/binding.dart:277:45) #5 BaseMouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracking.dart:406:92) #6 RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:276:22) #7 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:316:7) #8 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #9 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #10 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #11 _rootRunUnary (dart:async/zone.dart:1202:13) #12 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #13 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #14 _invoke1 (dart:ui/hooks.dart:176:10) #15 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #16 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Cannot hit test a render box with no size. The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#35243: creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← FutureBuilder ← [root] parentData: constraints: BoxConstraints(w=800.0, h=600.0) size: MISSING gestures: tap Although this node is not marked as needing layout, its size is not set. A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout. #0 RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2385:9) #1 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2400:6) #2 RenderView.hitTest (package:flutter/src/rendering/view.dart:187:14) #3 RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:482:16) #4 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:288:7) #5 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) #6 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) #7 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) #8 _rootRunUnary (dart:async/zone.dart:1202:13) #9 _CustomZone.runUnary (dart:async/zone.dart:1097:19) #10 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1002:7) #11 _invoke1 (dart:ui/hooks.dart:176:10) #12 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) #13 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 flutter: Another exception was thrown: The GameRenderBox class does not implement "computeDryLayout". flutter: Another exception was thrown: RenderBox did not set its size during layout. flutter: Another exception was thrown: RenderBox was not laid out: GameRenderBox#5f97a NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ea616 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#13299 NEEDS-PAINT flutter: Another exception was thrown: RenderBox was not laid out: RenderPointerListener#0dffc NEEDS-PAINT ```
spydon commented 3 years ago

You can use the #552 branch. We don't support the dev channel.

christopherfujino commented 3 years ago

This new API is now on Flutter beta channel, and I can reproduce it on an iOS simulator.