#54     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#57     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#58     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#59     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#60     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#61     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#75327 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← _FocusMarker ← Focus ← Shortcuts ← UnmanagedRestorationScope ← RestorationScope
    ← UnmanagedRestorationScope ← RootRestorationScope ← WidgetsApp-[GlobalObjectKey
    _MaterialAppState#e3b79] ← HeroControllerScope ← ScrollConfiguration ← MaterialApp ← ⋯
  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: RenderSemanticsAnnotations#7faa3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      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
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ 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:11: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     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#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     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#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     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#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     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#41     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#42     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#43     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#44     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#45     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#46     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#47     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#50     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#51     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#52     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#55     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#56     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#57     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#58     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#59     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#9a09d NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← Builder ← RepaintBoundary-[GlobalKey#26d0d] ← IgnorePointer ← AnimatedBuilder ←
    FadeTransition ← FractionalTranslation ← SlideTransition ← _FadeUpwardsPageTransition ←
    AnimatedBuilder ← RepaintBoundary ← _FocusMarker ← ⋯
  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: RenderSemanticsAnnotations#75327 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderSemanticsAnnotations#7faa3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        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
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ 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:11: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     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#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     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#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     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#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     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#39     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#40     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#41     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#42     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#43     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#44     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#45     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#48     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#49     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#50     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#53     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#54     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#55     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#56     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#57     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#60b78 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  needs compositing
  creator: RepaintBoundary-[GlobalKey#26d0d] ← IgnorePointer ← AnimatedBuilder ← FadeTransition ←
    FractionalTranslation ← SlideTransition ← _FadeUpwardsPageTransition ← AnimatedBuilder ←
    RepaintBoundary ← _FocusMarker ← Semantics ← FocusScope ← ⋯
  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: RenderSemanticsAnnotations#9a09d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderSemanticsAnnotations#75327 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderSemanticsAnnotations#7faa3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderCustomPaint#b800e NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderPointerListener#09ced 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:11: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     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#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     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#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     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#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     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#37     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#38     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#39     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#40     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#41     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#42     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#43     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#46     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#47     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#48     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#51     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#52     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#53     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#54     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#55     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: RenderIgnorePointer#accfa NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: IgnorePointer ← AnimatedBuilder ← FadeTransition ← FractionalTranslation ← SlideTransition
    ← _FadeUpwardsPageTransition ← AnimatedBuilder ← RepaintBoundary ← _FocusMarker ← Semantics ←
    FocusScope ← PrimaryScrollController ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
  ignoring: false
  ignoringSemantics: implicitly false
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderRepaintBoundary#60b78 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderSemanticsAnnotations#9a09d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderSemanticsAnnotations#75327 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsAnnotations#7faa3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderCustomPaint#b800e 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:11: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     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3364:13)
#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     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#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     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:518:11)
#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     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#35     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#36     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#37     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#38     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#39     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#40     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#41     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#44     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#45     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#46     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#49     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#50     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#51     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#52     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#53     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: RenderAnimatedOpacity#f94b2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: FadeTransition ← FractionalTranslation ← SlideTransition ← _FadeUpwardsPageTransition ←
    AnimatedBuilder ← RepaintBoundary ← _FocusMarker ← Semantics ← FocusScope ←
    PrimaryScrollController ← _ActionsMarker ← Actions ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
  opacity: AnimationController#6804d(⏭ 1.000; paused; for
    MaterialPageRoute<dynamic>(/))➩ProxyAnimation➩CurveTween(curve: Cubic(0.42, 0.00, 1.00, 1.00))➩1.0
This RenderObject had the following descendants (showing up to depth 5):
    child: RenderIgnorePointer#accfa NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderRepaintBoundary#60b78 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderSemanticsAnnotations#9a09d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsAnnotations#75327 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsAnnotations#7faa3 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:11: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     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     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#33     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#34     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#35     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#36     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#37     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#38     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#39     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#42     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#43     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#44     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#47     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#48     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#49     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#50     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#51     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#f6a9d 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#f94b2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderIgnorePointer#accfa NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderRepaintBoundary#60b78 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsAnnotations#9a09d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsAnnotations#75327 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:11: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     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#31     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#32     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#33     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#34     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#35     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#36     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#37     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#40     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#41     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#42     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#45     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#46     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#47     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#48     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#49     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#51160 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#f6a9d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderAnimatedOpacity#f94b2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderIgnorePointer#accfa NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderRepaintBoundary#60b78 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsAnnotations#9a09d 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:11: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     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#29     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#30     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#31     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#32     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#33     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#34     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#35     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#38     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#39     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#40     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#43     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#44     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#45     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#46     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#47     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#2bf04 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#51160 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderFractionalTranslation#f6a9d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderAnimatedOpacity#f94b2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderIgnorePointer#accfa NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderRepaintBoundary#60b78 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:11: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     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#27     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#28     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#29     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#30     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#31     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#32     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#33     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#36     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#37     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#38     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#41     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#42     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#43     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#44     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#45     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#ddf1c NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Offstage ← _ModalScopeStatus ← UnmanagedRestorationScope ← RestorationScope ←
    AnimatedBuilder ← _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#972e7] ←
    Semantics ← _EffectiveTickerMode ← TickerMode ←
    _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#a7738] ← _Theatre ←
    Overlay-[LabeledGlobalKey<OverlayState>#5ff85] ← ⋯
  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#2bf04 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderRepaintBoundary#51160 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderFractionalTranslation#f6a9d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderAnimatedOpacity#f94b2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderIgnorePointer#accfa 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:11: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     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#24     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
#25     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#26     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1113:23)
#27     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:320:5)
#28     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1119:15)
#29     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1057:9)
#30     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:977:9)
#33     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#34     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:964:27)
#35     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:522:22)
#38     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
#39     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:519:27)
#40     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#41     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14:51)
#42     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#4a252 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← _EffectiveTickerMode ← TickerMode ←
    _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#a7738] ← _Theatre ←
    Overlay-[LabeledGlobalKey<OverlayState>#5ff85] ← 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#ddf1c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderSemanticsAnnotations#2bf04 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderRepaintBoundary#51160 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderFractionalTranslation#f6a9d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderAnimatedOpacity#f94b2 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:11: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     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#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     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#37     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14: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: _RenderTheatre#38311 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: _Theatre ← Overlay-[LabeledGlobalKey<OverlayState>#5ff85] ← UnmanagedRestorationScope ←
    _FocusMarker ← Semantics ← FocusScope ← AbsorbPointer ← Listener ← HeroControllerScope ←
    Navigator-[GlobalObjectKey<NavigatorState> _WidgetsAppState#3ee52] ← 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#2c700 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderBlockSemantics#ea6fc NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderExcludeSemantics#5c887 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsGestureHandler#2d956 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderPointerListener#d8fd0 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    onstage 2: RenderSemanticsAnnotations#4a252 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderOffstage#ddf1c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderSemanticsAnnotations#2bf04 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderRepaintBoundary#51160 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderFractionalTranslation#f6a9d 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:11: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     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
#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     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#37     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14: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#90bee NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← FocusScope ← AbsorbPointer ← Listener ← HeroControllerScope ←
    Navigator-[GlobalObjectKey<NavigatorState> _WidgetsAppState#3ee52] ← 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#38311 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      onstage 1: RenderIgnorePointer#2c700 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderBlockSemantics#ea6fc NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderExcludeSemantics#5c887 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsGestureHandler#2d956 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      onstage 2: RenderSemanticsAnnotations#4a252 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderOffstage#ddf1c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsAnnotations#2bf04 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderRepaintBoundary#51160 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:11: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     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#35     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14: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#982d1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: AbsorbPointer ← Listener ← HeroControllerScope ← Navigator-[GlobalObjectKey<NavigatorState>
    _WidgetsAppState#3ee52] ← 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#90bee NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: _RenderTheatre#38311 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        onstage 1: RenderIgnorePointer#2c700 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderBlockSemantics#ea6fc NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderExcludeSemantics#5c887 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        onstage 2: RenderSemanticsAnnotations#4a252 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderOffstage#ddf1c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsAnnotations#2bf04 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:11: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     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#33     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14: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#21ebd NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Listener ← HeroControllerScope ← Navigator-[GlobalObjectKey<NavigatorState>
    _WidgetsAppState#3ee52] ← 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#982d1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderSemanticsAnnotations#90bee NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: _RenderTheatre#38311 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          onstage 1: RenderIgnorePointer#2c700 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderBlockSemantics#ea6fc NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          onstage 2: RenderSemanticsAnnotations#4a252 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderOffstage#ddf1c 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:11: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     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#31     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14: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#8bbb9 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: CustomPaint ← Banner ← CheckedModeBanner ← Title ← Directionality ←
    _LocalizationsScope-[GlobalKey#a23eb] ← 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#21ebd NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderAbsorbPointer#982d1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderSemanticsAnnotations#90bee NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: _RenderTheatre#38311 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            onstage 1: RenderIgnorePointer#2c700 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            onstage 2: RenderSemanticsAnnotations#4a252 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:11: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     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#28     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14: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#47af3 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#8bbb9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderPointerListener#21ebd NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderAbsorbPointer#982d1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderSemanticsAnnotations#90bee NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: _RenderTheatre#38311 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:11: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     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:15:18)
#26     main.<anonymous closure> (file:///Users/tahatesser/AndroidStudioProjects/triage_project/test/widget_test.dart:14: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#f3b09 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: Semantics ← _FocusMarker ← Focus ← Shortcuts ← UnmanagedRestorationScope ← RestorationScope
    ← UnmanagedRestorationScope ← RootRestorationScope ← WidgetsApp-[GlobalObjectKey
    _MaterialAppState#deda4] ← 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#47af3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderCustomPaint#8bbb9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderPointerListener#21ebd NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderAbsorbPointer#982d1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: RenderSemanticsAnnotations#90bee NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following message was thrown:
Multiple exceptions (39) were detected during the running of the current test, and at least one was
unexpected.
════════════════════════════════════════════════════════════════════════════════════════════════════

00:09 +0 -1: MyWidget has a title and message [E]
  Test failed. See exception logs above.
  The test description was: MyWidget has a title and message

00:09 +0 -1: Some tests failed.

flutter doctor -v
[✓] Flutter (Channel stable, 1.22.5, on macOS 11.1 20C69 darwin-x64, locale en-GB)
    • Flutter version 1.22.5 at /Users/tahatesser/Code/flutter_stable
    • Framework revision<PHONE_NUMBER> (5 weeks ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (1 available)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E • ios • iOS 14.3

! Doctor found issues in 1 category.

[✓] Flutter (Channel beta, 1.25.0-8.2.pre, on macOS 11.1 20C69 darwin-x64, locale en-GB)
    • Flutter version 1.25.0-8.2.pre at /Users/tahatesser/Code/flutter_beta
    • Framework revision b0a2299859 (8 days ago), 2021-01-05 12:34:13 -0800
    • Engine revision 92ae191c17
    • Dart version 2.12.0 (build 2.12.0-133.2.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (2 available)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E • ios            • iOS 14.3
    • Chrome (web)         • chrome                    • web-javascript • Google Chrome 87.0.4280.141

• No issues found!

[✓] Flutter (Channel dev, 1.26.0-1.0.pre, on macOS 11.1 20C69 darwin-x64, locale en-GB)
    • Flutter version 1.26.0-1.0.pre at /Users/tahatesser/Code/flutter_dev
    • Framework revision 63062a6443 (4 weeks ago), 2020-12-13 23:19:13 +0800
    • Engine revision 4797b06652
    • Dart version 2.12.0 (build 2.12.0-141.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (3 available)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E • ios            • iOS 14.3
    • macOS (desktop)      • macos                     • darwin-x64     • macOS 11.1 20C69 darwin-x64
    • Chrome (web)         • chrome                    • web-javascript • Google Chrome 87.0.4280.141

• No issues found!

[✓] Flutter (Channel master, 1.26.0-2.0.pre.313, on macOS 11.1 20C69 darwin-x64, locale en-GB)
    • Flutter version 1.26.0-2.0.pre.313 at /Users/tahatesser/Code/flutter_master
    • Framework revision 1cb0a24a46 (10 hours ago), 2021-01-12 21:39:27 -0800
    • Engine revision 10cee6abcb
    • Dart version 2.12.0 (build 2.12.0-214.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (3 available)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E • ios            • iOS 14.3
    • macOS (desktop)      • macos                     • darwin-x64     • macOS 11.1 20C69 darwin-x64
    • Chrome (web)         • chrome                    • web-javascript • Google Chrome 87.0.4280.141

• No issues found!

Thank you

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)