#20     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#21     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#22     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#23     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#24     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#25     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#26     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#29     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#30     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#31     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#34     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#35     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#36     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1834:18)
#37     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1833:51)
#38     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderSemanticsAnnotations#d07b6 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← FocusScope ← AbsorbPointer ← Listener ← HeroControllerScope ←
    Navigator-[GlobalObjectKey<NavigatorState> _WidgetsAppState#751c4] ← IconTheme ← IconTheme ←
    _InheritedCupertinoTheme ← CupertinoTheme ← _InheritedTheme ← Theme ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
This RenderObject had the following descendants (showing up to depth 5):
    child: _RenderTheatre#b2bab NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      onstage 1: RenderIgnorePointer#15e4b NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderBlockSemantics#6bab9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderExcludeSemantics#a4d92 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsGestureHandler#a677f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      onstage 2: RenderSemanticsAnnotations#ebb9c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderOffstage#040a6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsAnnotations#c5804 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderRepaintBoundary#a6762 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      no offstage children
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp
  file:///Users/test.dart:430:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#10     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#11     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#12     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#13     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#15     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#17     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#18     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#19     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#20     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#21     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#22     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#23     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#24     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#27     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#28     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#29     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#32     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#33     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#34     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1834:18)
#35     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1833:51)
#36     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderAbsorbPointer#ca3b5 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: AbsorbPointer ← Listener ← HeroControllerScope ← Navigator-[GlobalObjectKey<NavigatorState>
    _WidgetsAppState#751c4] ← IconTheme ← IconTheme ← _InheritedCupertinoTheme ← CupertinoTheme ←
    _InheritedTheme ← Theme ← AnimatedTheme ← _ScaffoldMessengerScope ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
  absorbing: false
  ignoringSemantics: implicitly false
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderSemanticsAnnotations#d07b6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: _RenderTheatre#b2bab NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        onstage 1: RenderIgnorePointer#15e4b NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderBlockSemantics#6bab9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderExcludeSemantics#a4d92 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        onstage 2: RenderSemanticsAnnotations#ebb9c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderOffstage#040a6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsAnnotations#c5804 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        no offstage children
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp
  file:///Users/test.dart:430:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#10     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#11     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#12     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#13     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#15     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#16     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#17     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#18     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#19     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#20     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#21     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#22     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#25     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#26     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#27     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#30     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#31     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#32     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1834:18)
#33     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1833:51)
#34     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderPointerListener#2a665 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Listener ← HeroControllerScope ← Navigator-[GlobalObjectKey<NavigatorState>
    _WidgetsAppState#751c4] ← IconTheme ← IconTheme ← _InheritedCupertinoTheme ← CupertinoTheme ←
    _InheritedTheme ← Theme ← AnimatedTheme ← _ScaffoldMessengerScope ← ScaffoldMessenger ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
  behavior: deferToChild
  listeners: down, up, cancel
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderAbsorbPointer#ca3b5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderSemanticsAnnotations#d07b6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: _RenderTheatre#b2bab NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          onstage 1: RenderIgnorePointer#15e4b NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderBlockSemantics#6bab9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          onstage 2: RenderSemanticsAnnotations#ebb9c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderOffstage#040a6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          no offstage children
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp
  file:///Users/test.dart:430:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#8      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#9      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#10     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#11     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#12     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#13     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#14     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#15     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#16     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#17     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#18     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#19     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#20     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#23     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#24     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#25     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#28     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#29     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#30     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1834:18)
#31     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1833:51)
#32     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderCustomPaint#7b638 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: CustomPaint ← Banner ← CheckedModeBanner ← Title ← Directionality ←
    _LocalizationsScope-[GlobalKey#618c8] ← Semantics ← Localizations ← MediaQuery ←
    _MediaQueryFromWindow ← _FocusMarker ← Focus ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderPointerListener#2a665 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderAbsorbPointer#ca3b5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderSemanticsAnnotations#d07b6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: _RenderTheatre#b2bab NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            onstage 1: RenderIgnorePointer#15e4b NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            onstage 2: RenderSemanticsAnnotations#ebb9c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            no offstage children
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp
  file:///Users/test.dart:430:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#10     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#11     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#12     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#13     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#14     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#15     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#16     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#17     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#20     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#21     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#22     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#25     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#26     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#27     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1834:18)
#28     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1833:51)
#29     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderSemanticsAnnotations#b8bef NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← Localizations ← MediaQuery ← _MediaQueryFromWindow ← _FocusMarker ← Focus ←
    _FocusTraversalGroupMarker ← FocusTraversalGroup ← _ActionsMarker ← Actions ← _ShortcutsMarker ←
    Semantics ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderCustomPaint#7b638 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderPointerListener#2a665 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderAbsorbPointer#ca3b5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsAnnotations#d07b6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: _RenderTheatre#b2bab NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp
  file:///Users/test.dart:430:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#9      RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#10     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#11     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#12     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#13     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#14     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#15     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#18     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#19     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#20     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#23     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#24     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#25     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1834:18)
#26     appointmentEngineTest.<anonymous closure> (file:///Users/test.dart:1833:51)
#27     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderSemanticsAnnotations#79cf4 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← _FocusMarker ← Focus ← Shortcuts ← UnmanagedRestorationScope ← RestorationScope
    ← UnmanagedRestorationScope ← RootRestorationScope ← WidgetsApp-[GlobalObjectKey
    _MaterialAppState#2827f] ← HeroControllerScope ← ScrollConfiguration ← MaterialApp ← ⋯
  parentData: <none>
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderSemanticsAnnotations#b8bef NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderCustomPaint#7b638 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderPointerListener#2a665 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderAbsorbPointer#ca3b5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsAnnotations#d07b6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following message was thrown:
Multiple exceptions (23) were detected during the running of the current test, and at least one was
unexpected.
════════════════════════════════════════════════════════════════════════════════════════════════════

Test failed. See exception logs above.
The test description was: MyWidget has a title and message
</details>

Hi @Sasikumar3595
Thanks for filing the issue.
This doesn't reproduce on Channel stable, 1.22.5, but I can reproduce the on Channel beta, 1.25.0-8.2.pre and Channel dev, 1.26.0-1.0.pre, and seems to be fixed on the latest Channel master, 1.26.0-2.0.pre.313.
Complete runnable code sample

code sample
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: _MyWidget(),
    );
  }
}

class CustomScrollViewerLayout extends MultiChildRenderObjectWidget {
  CustomScrollViewerLayout({List<Widget> children}) : super(children: children);

  @override
  _CustomScrollViewLayout createRenderObject(BuildContext context) {
    return _CustomScrollViewLayout();
  }
}

class _CustomScrollViewLayout extends RenderWrap {
  _CustomScrollViewLayout();

  @override
  void performLayout() {
    double width = constraints.maxWidth;
    double height = constraints.maxHeight;

    final dynamic children = getChildrenAsList();

    children.forEach((dynamic child) => child.layout(
        BoxConstraints(
          minWidth: 0,
          minHeight: 0,
          maxWidth: width,
          maxHeight: height,
        ),
        parentUsesSize: true));

    size = Size(width, height);
  }
}

class _MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Demo Sample'),
        ),
        body: Container(
            child: CustomScrollViewerLayout(children: [
          Stack(
            children: [
              Positioned(
                  top: 10, left: 10, right: 0, height: 20, child: Text('Demo')),
              Positioned(
                  top: 40, left: 10, right: 0, height: 20, child: Text('Demo')),
              Positioned(
                  top: 70,
                  left: 10,
                  right: 0,
                  bottom: 0,
                  child: Stack(
                    children: [Text('demo')],
                  )),
            ],
          )
        ])),
      ),
    );
  }
}

// This is a basic Flutter widget test.
//
// To perform an interaction with a widget in your test, use the WidgetTester
// utility that Flutter provides. For example, you can send tap and scroll
// gestures. You can also use WidgetTester to find child widgets in the widget
// tree, read text, and verify that the values of widget properties are correct.

import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';

import 'package:triage/main.dart';

void main() {
  testWidgets('MyWidget has a title and message', (WidgetTester tester) async {
    await tester.pumpWidget(MyApp());
  });
}

logs

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#10     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#11     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#12     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#13     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#15     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#17     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#23     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#24     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#25     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#26     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#27     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#28     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#29     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#30     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#31     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#32     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#33     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#34     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#36     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#38     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#43     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#44     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#45     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#46     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#47     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#48     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#49     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#50     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#51     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#52     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#53     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#54     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#55     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#56     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#57     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#58     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#59     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#60     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#61     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#62     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#63     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#64     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#65     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#66     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#67     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#68     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#69     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#70     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#71     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#72     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#73     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#76     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#77     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#78     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#81     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#82     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#83     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#84     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#85     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderFractionalTranslation#bc120 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: FractionalTranslation ← SlideTransition ← _FadeUpwardsPageTransition ← AnimatedBuilder ←
    RepaintBoundary ← _FocusMarker ← Semantics ← FocusScope ← PrimaryScrollController ← _ActionsMarker
    ← Actions ← Builder ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
  translation: Offset(0.0, 0.0)
  transformHitTests: true
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderAnimatedOpacity#34302 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderIgnorePointer#f7455 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderRepaintBoundary#9ecde NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsAnnotations#65831 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderPhysicalModel#e0879 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp file:///Users/tahatesser/AndroidStudioProjects/triage_project/lib/main.dart:54:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#10     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#11     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#12     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#13     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#15     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#17     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#23     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#24     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#25     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#26     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#27     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#28     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#29     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#30     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#31     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#32     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#33     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#34     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#36     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#38     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#43     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#44     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#45     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#46     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#47     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#48     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#49     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#50     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#51     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#52     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#53     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#54     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#55     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#56     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#57     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#58     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#59     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#60     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#61     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#62     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#63     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#64     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#65     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#66     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#67     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#68     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#69     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#70     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#71     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#74     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#75     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#76     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#79     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#80     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#81     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#82     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#83     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderRepaintBoundary#f9845 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  needs compositing
  creator: RepaintBoundary ← _FocusMarker ← Semantics ← FocusScope ← PrimaryScrollController ←
    _ActionsMarker ← Actions ← Builder ← PageStorage ← Offstage ← _ModalScopeStatus ←
    UnmanagedRestorationScope ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
  usefulness ratio: no metrics collected yet (never painted)
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderFractionalTranslation#bc120 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderAnimatedOpacity#34302 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderIgnorePointer#f7455 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderRepaintBoundary#9ecde NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsAnnotations#65831 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp file:///Users/tahatesser/AndroidStudioProjects/triage_project/lib/main.dart:54:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#10     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#11     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#12     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#13     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#15     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#17     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#22     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#23     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#24     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#25     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#26     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#27     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#28     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#29     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#30     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#31     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#32     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#33     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#34     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#36     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#38     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#43     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#44     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#45     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#46     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#47     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#48     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#49     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#50     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#51     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#52     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#53     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#54     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#55     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#56     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#57     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#58     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#59     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#60     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#61     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#62     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#63     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#64     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#65     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#66     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#67     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#68     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#69     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#72     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#73     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#74     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#77     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#78     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#79     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#80     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#81     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderSemanticsAnnotations#b8918 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← FocusScope ← PrimaryScrollController ← _ActionsMarker ← Actions ← Builder ←
    PageStorage ← Offstage ← _ModalScopeStatus ← UnmanagedRestorationScope ← RestorationScope ←
    AnimatedBuilder ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderRepaintBoundary#f9845 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderFractionalTranslation#bc120 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderAnimatedOpacity#34302 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderIgnorePointer#f7455 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderRepaintBoundary#9ecde NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp file:///Users/tahatesser/AndroidStudioProjects/triage_project/lib/main.dart:54:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#8      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#9      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#10     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#11     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#12     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#13     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#15     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#17     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#20     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#21     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#22     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#23     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#24     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#25     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#26     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#27     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#28     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#29     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#30     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#31     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#32     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#33     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#34     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#36     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#38     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#42     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#43     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#44     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#45     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#46     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#47     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#48     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#49     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#50     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#51     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#52     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#53     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#54     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#55     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#56     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#57     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#58     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#59     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#60     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#61     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#62     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#63     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#64     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#65     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#66     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#67     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#70     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#71     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#72     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#75     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#76     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#77     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#78     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#79     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderOffstage#991a6 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Offstage ← _ModalScopeStatus ← UnmanagedRestorationScope ← RestorationScope ←
    AnimatedBuilder ← _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#72a6e] ←
    Semantics ← _EffectiveTickerMode ← TickerMode ←
    _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#895c5] ← _Theatre ←
    Overlay-[LabeledGlobalKey<OverlayState>#9869c] ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
  offstage: false
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderSemanticsAnnotations#b8918 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderRepaintBoundary#f9845 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderFractionalTranslation#bc120 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderAnimatedOpacity#34302 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderIgnorePointer#f7455 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp file:///Users/tahatesser/AndroidStudioProjects/triage_project/lib/main.dart:54:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#10     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#11     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#12     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#13     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#14     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#15     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#16     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#17     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#23     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#24     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#25     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#26     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#27     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#28     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#29     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#30     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#31     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#32     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#33     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#34     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#35     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#36     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#37     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#38     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#42     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#43     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#44     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#45     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#46     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#47     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#48     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#49     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#50     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#51     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#52     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#53     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#54     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#55     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#56     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#57     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#58     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#59     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#60     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#61     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#62     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#63     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#64     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#67     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#68     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#69     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#72     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#73     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#74     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#75     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#76     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderSemanticsAnnotations#439ac NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← _EffectiveTickerMode ← TickerMode ←
    _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#895c5] ← _Theatre ←
    Overlay-[LabeledGlobalKey<OverlayState>#9869c] ← UnmanagedRestorationScope ← _FocusMarker ←
    Semantics ← FocusScope ← AbsorbPointer ← Listener ← ⋯
  parentData: not positioned; offset=Offset(0.0, 0.0) (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderOffstage#991a6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderSemanticsAnnotations#b8918 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderRepaintBoundary#f9845 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderFractionalTranslation#bc120 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderAnimatedOpacity#34302 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp file:///Users/tahatesser/AndroidStudioProjects/triage_project/lib/main.dart:54:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderObject.layout.<anonymous closure> (package:flutter/src/rendering/object.dart:1780:9)
#5      RenderObject.layout (package:flutter/src/rendering/object.dart:1782:8)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#10     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#11     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#12     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#13     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#15     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#17     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#23     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#24     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#25     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#26     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#27     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#28     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#29     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#30     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#31     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#32     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#33     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#34     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#36     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#38     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#43     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#44     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#45     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#46     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#47     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#48     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#49     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#50     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#51     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#52     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#53     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#54     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#55     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#56     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#57     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#58     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#59     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#60     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#63     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#64     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#65     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#68     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#69     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#70     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#71     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#72     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: _RenderTheatre#d23f1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: _Theatre ← Overlay-[LabeledGlobalKey<OverlayState>#9869c] ← UnmanagedRestorationScope ←
    _FocusMarker ← Semantics ← FocusScope ← AbsorbPointer ← Listener ← HeroControllerScope ←
    Navigator-[GlobalObjectKey<NavigatorState> _WidgetsAppState#34df8] ← IconTheme ← IconTheme ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
  skipCount: 0
  textDirection: ltr
This RenderObject had the following descendants (showing up to depth 5):
    onstage 1: RenderIgnorePointer#7be74 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderBlockSemantics#8de7d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderExcludeSemantics#721a8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsGestureHandler#389fd NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderPointerListener#708f8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    onstage 2: RenderSemanticsAnnotations#439ac NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderOffstage#991a6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderSemanticsAnnotations#b8918 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderRepaintBoundary#f9845 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderFractionalTranslation#bc120 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    no offstage children
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp file:///Users/tahatesser/AndroidStudioProjects/triage_project/lib/main.dart:54:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#10     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#11     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#12     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#13     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#15     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#17     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#23     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#24     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#25     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#26     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#27     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#28     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#29     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#30     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#31     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#32     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#33     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#34     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#36     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#38     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#43     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#44     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#45     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#46     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#47     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#48     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#49     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#50     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#51     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#52     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#53     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#54     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#55     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#56     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#57     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#58     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#59     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#60     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#63     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#64     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#65     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#68     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#69     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#70     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#71     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#72     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderSemanticsAnnotations#ab332 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← FocusScope ← AbsorbPointer ← Listener ← HeroControllerScope ←
    Navigator-[GlobalObjectKey<NavigatorState> _WidgetsAppState#34df8] ← IconTheme ← IconTheme ←
    _InheritedCupertinoTheme ← CupertinoTheme ← _InheritedTheme ← Theme ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
This RenderObject had the following descendants (showing up to depth 5):
    child: _RenderTheatre#d23f1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      onstage 1: RenderIgnorePointer#7be74 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderBlockSemantics#8de7d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderExcludeSemantics#721a8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsGestureHandler#389fd NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      onstage 2: RenderSemanticsAnnotations#439ac NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderOffstage#991a6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsAnnotations#b8918 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderRepaintBoundary#f9845 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      no offstage children
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp file:///Users/tahatesser/AndroidStudioProjects/triage_project/lib/main.dart:54:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#10     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#11     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#12     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#13     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#15     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#17     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#23     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#24     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#25     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#26     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#27     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#28     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#29     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#30     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#31     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#32     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#33     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#34     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#36     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#38     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#43     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#44     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#45     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#46     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#47     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#48     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#49     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#50     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#51     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#52     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#53     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#54     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#55     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#56     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#57     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#58     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#61     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#62     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#63     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#66     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#67     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#68     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#69     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#70     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderAbsorbPointer#0e4fc NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: AbsorbPointer ← Listener ← HeroControllerScope ← Navigator-[GlobalObjectKey<NavigatorState>
    _WidgetsAppState#34df8] ← IconTheme ← IconTheme ← _InheritedCupertinoTheme ← CupertinoTheme ←
    _InheritedTheme ← Theme ← AnimatedTheme ← _ScaffoldMessengerScope ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
  absorbing: false
  ignoringSemantics: implicitly false
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderSemanticsAnnotations#ab332 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: _RenderTheatre#d23f1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        onstage 1: RenderIgnorePointer#7be74 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderBlockSemantics#8de7d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderExcludeSemantics#721a8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        onstage 2: RenderSemanticsAnnotations#439ac NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderOffstage#991a6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsAnnotations#b8918 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        no offstage children
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp file:///Users/tahatesser/AndroidStudioProjects/triage_project/lib/main.dart:54:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#10     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#11     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#12     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#13     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#15     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#17     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#23     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#24     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#25     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#26     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#27     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#28     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#29     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#30     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#31     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#32     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#33     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#34     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#36     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#38     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#43     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#44     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#45     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#46     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#47     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#48     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#49     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#50     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#51     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#52     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#53     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#54     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#55     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#56     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#59     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#60     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#61     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#64     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#65     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#66     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#67     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#68     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderPointerListener#09ced NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Listener ← HeroControllerScope ← Navigator-[GlobalObjectKey<NavigatorState>
    _WidgetsAppState#34df8] ← IconTheme ← IconTheme ← _InheritedCupertinoTheme ← CupertinoTheme ←
    _InheritedTheme ← Theme ← AnimatedTheme ← _ScaffoldMessengerScope ← ScaffoldMessenger ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
  behavior: deferToChild
  listeners: down, up, cancel
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderAbsorbPointer#0e4fc NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderSemanticsAnnotations#ab332 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: _RenderTheatre#d23f1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          onstage 1: RenderIgnorePointer#7be74 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderBlockSemantics#8de7d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          onstage 2: RenderSemanticsAnnotations#439ac NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderOffstage#991a6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          no offstage children
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp file:///Users/tahatesser/AndroidStudioProjects/triage_project/lib/main.dart:54:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#8      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#9      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#10     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#11     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#12     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#13     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#15     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#17     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#23     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#24     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#25     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#26     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#27     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#28     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#29     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#30     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#31     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#32     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#33     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#34     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#36     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#38     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#42     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#43     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#44     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#45     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#46     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#47     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#48     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#49     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#50     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#51     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#52     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#53     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#54     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#57     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#58     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#59     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#62     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#63     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#64     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#65     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#66     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderCustomPaint#b800e NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: CustomPaint ← Banner ← CheckedModeBanner ← Title ← Directionality ←
    _LocalizationsScope-[GlobalKey#3c3f3] ← Semantics ← Localizations ← MediaQuery ←
    _MediaQueryFromWindow ← _FocusMarker ← Focus ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderPointerListener#09ced NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderAbsorbPointer#0e4fc NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderSemanticsAnnotations#ab332 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: _RenderTheatre#d23f1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            onstage 1: RenderIgnorePointer#7be74 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            onstage 2: RenderSemanticsAnnotations#439ac NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            no offstage children
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp file:///Users/tahatesser/AndroidStudioProjects/triage_project/lib/main.dart:54:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#10     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#11     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#12     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#13     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#14     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#15     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#16     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#17     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#18     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#19     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#20     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#21     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#22     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#23     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#24     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#25     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#26     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#27     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#28     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#29     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#30     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#31     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#32     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#33     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#34     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#35     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#36     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#37     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#38     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#43     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#44     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#45     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#46     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#47     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#48     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#49     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#50     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#51     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#54     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#55     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#56     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#59     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#60     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#61     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#62     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#63     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:144:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)

The following RenderObject was being processed when the exception was fired: RenderSemanticsAnnotations#7faa3 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← Localizations ← MediaQuery ← _MediaQueryFromWindow ← _FocusMarker ← Focus ←
    _FocusTraversalGroupMarker ← FocusTraversalGroup ← _ActionsMarker ← Actions ← _ShortcutsMarker ←
    Semantics ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderCustomPaint#b800e NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderPointerListener#09ced NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderAbsorbPointer#0e4fc NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsAnnotations#ab332 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: _RenderTheatre#d23f1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 2216 pos 16:
'!RenderObject.debugCheckingIntrinsics': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  MaterialApp file:///Users/tahatesser/AndroidStudioProjects/triage_project/lib/main.dart:54:12

When the exception was thrown, this was the stack:
#2      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2216:16)
#3      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2289:6)
#4      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1981:7)
#5      RenderBox.size= (package:flutter/src/rendering/box.dart:1983:6)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:121:7)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#10     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#11     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#12     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#13     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#14     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#15     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#16     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#17     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#18     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#19     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#20     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#21     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#22     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#23     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#24     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#25     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#26     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#27     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#28     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#29     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#30     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#31     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#32     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#33     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#34     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#35     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#36     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#38     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:120:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#42     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#43     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#44     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#45     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#46     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#47     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#48     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#49     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#52     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#53     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)