Skip to content

RenderPositionedBox class does not implement "computeDryBaseline" Alertdialog -> Wrap -> SizedBox -> DropdownButtonFormField #169214

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
lewinpauli opened this issue May 21, 2025 · 2 comments
Labels
a: error message Error messages from the Flutter framework f: material design flutter/packages/flutter/material repository. found in release: 3.29 Found to occur in 3.29 found in release: 3.32 Found to occur in 3.32 found in release: 3.33 Found to occur in 3.33 framework flutter/packages/flutter repository. See also f: labels. has reproducible steps The issue has been confirmed reproducible and is ready to work on team-framework Owned by Framework team workaround available There is a workaround available to overcome the issue

Comments

@lewinpauli
Copy link

lewinpauli commented May 21, 2025

Steps to reproduce

dartpad: https://dartpad.dev/?id=68f4353cc367ec1075b1ac09e8972a3e

when clicking the button to display the alertdialog, it does not render, grey transparent background from alertdialog only appears, which cannot be removed by user

Expected results

Alertdialog should display DropdownButtonFormField inside Wrap

Actual results

alertdialog does not render

Code sample

Code sample
// Copyright 2019 the Dart project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license
// that can be found in the LICENSE file.

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(colorSchemeSeed: Colors.blue),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatelessWidget {
  final String title;

  const MyHomePage({super.key, required this.title});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: ElevatedButton(
            onPressed: () {
              showDialog(
                barrierDismissible: false,
                context: context,
                builder: (BuildContext context) {
                  return AlertDialog(
                    scrollable: true,
                    title: const Text('Alert Dialog'),
                    content: Wrap(
                      children: [
                        SizedBox(
                          width: 300,
                          child: DropdownButtonFormField(
                            items: [
                              DropdownMenuItem(
                                value: 'test',
                                child: Text('test'),
                              ),
                            ],
                            onChanged: (value) {},
                          ),
                        ),
                      ],
                    ),

                    actions: [
                      TextButton(
                        onPressed: () {
                          Navigator.of(context).pop();
                        },
                        child: const Text('OK'),
                      ),
                    ],
                  );
                },
              );
            },
            child: const Text('Show Alert'),
          ),
       
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration

Image

Logs

Logs
Launching lib/main.dart on Linux in debug mode...
✓ Built build/linux/x64/debug/bundle/debugging

(com.example.debugging:207680): Atk-CRITICAL **: 17:00:12.919: atk_socket_embed: assertion 'plug_id != NULL' failed
Connecting to VM Service at ws://127.0.0.1:36253/-fo6UgpmCxA=/ws
Connected to the VM Service.

════════ Exception caught by rendering library ═════════════════════════════════
The following assertion was thrown during performLayout():
The RenderPositionedBox class does not implement "computeDryBaseline".
If you are not writing your own RenderBox subclass, then this is not
your fault. Contact support: https://github.com/flutter/flutter/issues/new?template=02_bug.yml

The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///home/lpauli/Desktop/projects/flutter/debugging/lib/main.dart:39:26

When the exception was thrown, this was the stack:
#0      RenderBox.debugCannotComputeDryLayout.<anonymous closure> (package:flutter/src/rendering/box.dart:2229:9)
#1      RenderBox.debugCannotComputeDryLayout (package:flutter/src/rendering/box.dart:2233:6)
#2      RenderBox.computeDryBaseline (package:flutter/src/rendering/box.dart:2184:7)
#3      RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#4      _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#5      _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#6      _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#7      RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#8      RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#9      RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#10     RenderConstrainedBox.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:286:19)
#11     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#12     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#13     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#14     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#15     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#16     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#17     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#18     RenderProxyBoxMixin.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:103:19)
#19     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#20     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#21     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#22     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#23     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#24     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#25     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#26     RenderProxyBoxMixin.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:103:19)
#27     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#28     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#29     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#30     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#31     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#32     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#33     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#34     RenderFlex.computeDryBaseline (package:flutter/src/rendering/flex.dart:990:19)
#35     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#36     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#37     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#38     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#39     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#40     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#41     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#42     RenderPadding.computeDryBaseline (package:flutter/src/rendering/shifted_box.dart:230:30)
#43     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#44     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#45     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#46     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#47     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#48     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#49     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#50     RenderConstrainedBox.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:286:19)
#51     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#52     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#53     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#54     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#55     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#56     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#57     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#58     ChildLayoutHelper.getDryBaseline (package:flutter/src/rendering/layout_helper.dart:72:18)
#59     _RenderDecoration._getDryBaseline (package:flutter/src/material/input_decorator.dart:879:30)
#60     _RenderDecoration._layout (package:flutter/src/material/input_decorator.dart:1026:67)
#61     _RenderDecoration.computeDryLayout (package:flutter/src/material/input_decorator.dart:1317:44)
#62     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#63     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#64     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#65     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#66     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#67     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#68     RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#69     RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#70     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#71     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#72     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#73     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#74     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#75     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#76     RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#77     RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#78     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#79     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#80     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#81     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#82     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#83     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#84     RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#85     RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#86     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#87     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#88     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#89     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#90     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#91     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#92     RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#93     RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#94     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#95     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#96     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#97     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#98     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#99     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#100    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#101    RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#102    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#103    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#104    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#105    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#106    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#107    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#108    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#109    RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#110    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#111    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#112    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#113    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#114    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#115    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#116    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#117    RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#118    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#119    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#120    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#121    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#122    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#123    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#124    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#125    RenderConstrainedBox.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:303:19)
#126    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#127    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#128    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#129    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#130    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#131    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#132    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#133    ChildLayoutHelper.dryLayoutChild (package:flutter/src/rendering/layout_helper.dart:45:18)
#134    RenderWrap._computeDryLayout (package:flutter/src/rendering/wrap.dart:672:41)
#135    RenderWrap.computeDryLayout (package:flutter/src/rendering/wrap.dart:653:12)
#136    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#137    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#138    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#139    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#140    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#141    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#142    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#143    RenderWrap.computeMaxIntrinsicHeight (package:flutter/src/rendering/wrap.dart:563:16)
#144    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#145    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#146    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#147    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#148    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#149    RenderBox.getMaxIntrinsicHeight (package:flutter/src/rendering/box.dart:1955:12)
#150    RenderProxyBoxMixin.computeMaxIntrinsicHeight (package:flutter/src/rendering/proxy_box.dart:91:19)
#151    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#152    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#153    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#154    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#155    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#156    RenderBox.getMaxIntrinsicHeight (package:flutter/src/rendering/box.dart:1955:12)
#157    RenderPadding.computeMaxIntrinsicHeight (package:flutter/src/rendering/shifted_box.dart:201:21)
#158    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#159    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#160    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#161    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#162    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#163    RenderBox.getMaxIntrinsicHeight (package:flutter/src/rendering/box.dart:1955:12)
#164    RenderFlex._getIntrinsicSize.layoutChild (package:flutter/src/rendering/flex.dart:754:29)
#165    RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:1161:28)
#166    RenderFlex._getIntrinsicSize (package:flutter/src/rendering/flex.dart:760:14)
#167    RenderFlex.computeMaxIntrinsicWidth (package:flutter/src/rendering/flex.dart:780:12)
#168    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#169    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#170    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#171    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#172    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#173    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#174    _RenderSingleChildViewport.computeMaxIntrinsicWidth (package:flutter/src/widgets/single_child_scroll_view.dart:468:19)
#175    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#176    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#177    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#178    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#179    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#180    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#181    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#182    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#183    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#184    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#185    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#186    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#187    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#188    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#189    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#190    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#191    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#192    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#193    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#194    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#195    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#196    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#197    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#198    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#199    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#200    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#201    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#202    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#203    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#204    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#205    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#206    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#207    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#208    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#209    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#210    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#211    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#212    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#213    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#214    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#215    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#216    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#217    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#218    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#219    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#220    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#221    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#222    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#223    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#224    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#225    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#226    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#227    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#228    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#229    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#230    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#231    RenderCustomPaint.computeMaxIntrinsicWidth (package:flutter/src/rendering/custom_paint.dart:526:18)
#232    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#233    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#234    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#235    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#236    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#237    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#238    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#239    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#240    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#241    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#242    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#243    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#244    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#245    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#246    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#247    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#248    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#249    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#250    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#251    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#252    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#253    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#254    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#255    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#256    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#257    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#258    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#259    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#260    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#261    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#262    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#263    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#264    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#265    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#266    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#267    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#268    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#269    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#270    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#271    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#272    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#273    RenderFlex.computeMaxIntrinsicWidth.<anonymous closure> (package:flutter/src/rendering/flex.dart:783:60)
#274    RenderFlex._getIntrinsicSize.layoutChild (package:flutter/src/rendering/flex.dart:757:29)
#275    RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:1202:26)
#276    RenderFlex._getIntrinsicSize (package:flutter/src/rendering/flex.dart:760:14)
#277    RenderFlex.computeMaxIntrinsicWidth (package:flutter/src/rendering/flex.dart:780:12)
#278    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#279    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#280    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#281    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#282    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#283    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#284    RenderIntrinsicWidth._childConstraints (package:flutter/src/rendering/proxy_box.dart:714:34)
#285    RenderIntrinsicWidth._computeSize (package:flutter/src/rendering/proxy_box.dart:726:30)
#286    RenderIntrinsicWidth.performLayout (package:flutter/src/rendering/proxy_box.dart:743:12)
#287    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#288    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#289    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#290    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#291    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#292    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#293    RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:574:11)
#294    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#295    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#296    _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1483:11)
#297    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#298    RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:293:14)
#299    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#300    RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:465:14)
#301    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#302    RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:243:12)
#303    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#304    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#305    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#306    RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:243:12)
#307    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#308    RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:243:12)
#309    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#310    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#311    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#312    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#313    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#314    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#315    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#316    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#317    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#318    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#319    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#320    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#321    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#322    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#323    RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3857:13)
#324    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#325    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#326    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#327    _RenderTheaterMixin.layoutChild (package:flutter/src/widgets/overlay.dart:1085:13)
#328    _RenderTheater.performLayout (package:flutter/src/widgets/overlay.dart:1431:9)
#329    RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2655:7)
#330    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1160:18)
#331    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1173:15)
#332    RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:629:23)
#333    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1242:13)
#334    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495:5)
#335    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1438:15)
#336    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1351:9)
#337    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1204:5)
#338    _invoke (dart:ui/hooks.dart:331:13)
#339    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444:5)
#340    _drawFrame (dart:ui/hooks.dart:303:31)

The following RenderObject was being processed when the exception was fired: RenderIntrinsicWidth#d784e relayoutBoundary=up6 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    parentData: <none> (can use size)
    constraints: BoxConstraints(280.0<=w<=1200.0, 0.0<=h<=672.0)
    size: MISSING
    stepWidth: null
    stepHeight: null
    child: RenderFlex#9ff57 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        parentData: <none>
        constraints: MISSING
        size: MISSING
        direction: vertical
        mainAxisAlignment: start
        mainAxisSize: min
        crossAxisAlignment: stretch
        verticalDirection: down
        spacing: 0.0
        child 1: RenderRepaintBoundary#e8d91 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            needs compositing
            parentData: offset=Offset(0.0, 0.0); flex=1; fit=FlexFit.loose
            constraints: MISSING
            size: MISSING
            usefulness ratio: no metrics collected yet (never painted)
            child: RenderPointerListener#48484 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                parentData: <none>
                constraints: MISSING
                size: MISSING
                behavior: deferToChild
                listeners: signal
                child: RenderSemanticsGestureHandler#f9b71 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                    parentData: <none>
                    constraints: MISSING
                    size: MISSING
                    behavior: deferToChild
                    gestures: <none>
        child 2: RenderPadding#3c2df NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            parentData: offset=Offset(0.0, 0.0); flex=null; fit=null
            constraints: MISSING
            size: MISSING
            padding: EdgeInsets(24.0, 0.0, 24.0, 24.0)
            textDirection: ltr
            child: _RenderOverflowBar#3d444 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                parentData: offset=Offset(0.0, 0.0)
                constraints: MISSING
                size: MISSING
                spacing: 8.0
                overflowAlignment: end
                textDirection: ltr
                child 1: RenderSemanticsAnnotations#42367 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                    parentData: offset=Offset(0.0, 0.0)
                    constraints: MISSING
                    semantic boundary
                    size: MISSING
RenderObject: RenderIntrinsicWidth#d784e relayoutBoundary=up6 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    parentData: <none> (can use size)
    constraints: BoxConstraints(280.0<=w<=1200.0, 0.0<=h<=672.0)
    size: MISSING
    stepWidth: null
    stepHeight: null
    child: RenderFlex#9ff57 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        parentData: <none>
        constraints: MISSING
        size: MISSING
        direction: vertical
        mainAxisAlignment: start
        mainAxisSize: min
        crossAxisAlignment: stretch
        verticalDirection: down
        spacing: 0.0
        child 1: RenderRepaintBoundary#e8d91 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            needs compositing
            parentData: offset=Offset(0.0, 0.0); flex=1; fit=FlexFit.loose
            constraints: MISSING
            size: MISSING
            usefulness ratio: no metrics collected yet (never painted)
            child: RenderPointerListener#48484 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                parentData: <none>
                constraints: MISSING
                size: MISSING
                behavior: deferToChild
                listeners: signal
                child: RenderSemanticsGestureHandler#f9b71 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                    parentData: <none>
                    constraints: MISSING
                    size: MISSING
                    behavior: deferToChild
                    gestures: <none>
        child 2: RenderPadding#3c2df NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            parentData: offset=Offset(0.0, 0.0); flex=null; fit=null
            constraints: MISSING
            size: MISSING
            padding: EdgeInsets(24.0, 0.0, 24.0, 24.0)
            textDirection: ltr
            child: _RenderOverflowBar#3d444 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                parentData: offset=Offset(0.0, 0.0)
                constraints: MISSING
                size: MISSING
                spacing: 8.0
                overflowAlignment: end
                textDirection: ltr
                child 1: RenderSemanticsAnnotations#42367 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                    parentData: offset=Offset(0.0, 0.0)
                    constraints: MISSING
                    semantic boundary
                    size: MISSING
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderIntrinsicWidth#d784e relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2251 pos 12: 'hasSize'
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///home/lpauli/Desktop/projects/flutter/debugging/lib/main.dart:39:26
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderSemanticsAnnotations#75076 relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2251 pos 12: 'hasSize'
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///home/lpauli/Desktop/projects/flutter/debugging/lib/main.dart:39:26
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: _RenderInkFeatures#9977b relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2251 pos 12: 'hasSize'
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///home/lpauli/Desktop/projects/flutter/debugging/lib/main.dart:39:26
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderCustomPaint#42025 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2251 pos 12: 'hasSize'
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///home/lpauli/Desktop/projects/flutter/debugging/lib/main.dart:39:26
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderPhysicalShape#42f17 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2251 pos 12: 'hasSize'
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///home/lpauli/Desktop/projects/flutter/debugging/lib/main.dart:39:26
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 354 pos 12: 'child!.hasSize': is not true.
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///home/lpauli/Desktop/projects/flutter/debugging/lib/main.dart:39:26
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderPhysicalShape#42f17 relayoutBoundary=up2
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2251 pos 12: 'hasSize'
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///home/lpauli/Desktop/projects/flutter/debugging/lib/main.dart:39:26
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5229 pos 14: '!childSemantics.renderObject._needsLayout': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

Flutter Doctor output

Doctor output
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.32.0, on Fedora Linux 42 (Workstation Edition) 6.14.5-300.fc42.x86_64, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Chrome - develop for the web
[✓] Linux toolchain - develop for Linux desktop
    ! Unable to access driver information using 'eglinfo'.
      It is likely available from your distribution (e.g.: apt install mesa-utils)
[✓] Android Studio (version 2022.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2024.1)
[✓] VS Code (version unknown)
    ✗ Unable to determine VS Code version.
# vscode version 1.100.2
[✓] Connected device (2 available)
[✓] Network resources

• No issues found!
@lewinpauli
Copy link
Author

lewinpauli commented May 21, 2025

workaround is to put a SizedBox with height around Wrap, then it renders again

@tirth-patel-nc tirth-patel-nc added the in triage Presently being triaged by the triage team label May 22, 2025
@tirth-patel-nc
Copy link
Member

tirth-patel-nc commented May 22, 2025

Triage Report

I was able to reproduce the issue using the provided code sample on the stable (3.29.3), stable (3.32.0) and master (3.33.0-1.0.pre.146) channels.

On master, the behavior is a bit different. the AlertDialog shows up but after interacting with the DropdownMenuButton, it breaks.

Tested on Android, iOS, Web, and macOS.

Replacing Wrap with Column / Row / OverflowBar doesn't create this issue.

Stable 3.32 & 3.29.3 Master
Simulator.Screen.Recording.-.iPhone.16.Plus.-.2025-05-22.at.13.13.40.mp4
Simulator.Screen.Recording.-.iPhone.16.Plus.-.2025-05-22.at.13.06.34.mp4

Master Log
════════ Exception caught by rendering library ═════════════════════════════════
The following assertion was thrown during performLayout():
The RenderPositionedBox class does not implement "computeDryBaseline".
If you are not writing your own RenderBox subclass, then this is not
your fault. Contact support: https://github.com/flutter/flutter/issues/new?template=02_bug.yml

The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///Users/tirthpatel/test_project/lib/main.dart:38:24

When the exception was thrown, this was the stack:
#0      RenderBox.debugCannotComputeDryLayout.<anonymous closure> (package:flutter/src/rendering/box.dart:2229:9)
#1      RenderBox.debugCannotComputeDryLayout (package:flutter/src/rendering/box.dart:2233:6)
#2      RenderBox.computeDryBaseline (package:flutter/src/rendering/box.dart:2184:7)
#3      RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#4      _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#5      _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#6      _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#7      RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#8      RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#9      RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#10     RenderConstrainedBox.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:286:19)
#11     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#12     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#13     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#14     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#15     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#16     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#17     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#18     RenderProxyBoxMixin.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:103:19)
#19     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#20     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#21     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#22     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#23     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#24     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#25     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#26     RenderProxyBoxMixin.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:103:19)
#27     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#28     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#29     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#30     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#31     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#32     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#33     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#34     RenderProxyBoxMixin.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:103:19)
#35     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#36     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#37     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#38     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#39     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#40     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#41     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#42     RenderStack._baselineForChild (package:flutter/src/rendering/stack.dart:582:42)
#43     RenderIndexedStack.computeDryBaseline (package:flutter/src/rendering/stack.dart:831:24)
#44     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#45     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#46     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#47     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#48     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#49     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#50     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#51     RenderFlex.computeDryBaseline (package:flutter/src/rendering/flex.dart:990:19)
#52     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#53     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#54     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#55     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#56     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#57     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#58     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#59     RenderPadding.computeDryBaseline (package:flutter/src/rendering/shifted_box.dart:230:30)
#60     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#61     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#62     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#63     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#64     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#65     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#66     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#67     RenderConstrainedBox.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:286:19)
#68     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#69     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#70     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#71     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#72     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#73     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#74     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#75     ChildLayoutHelper.getDryBaseline (package:flutter/src/rendering/layout_helper.dart:72:18)
#76     _RenderDecoration._getDryBaseline (package:flutter/src/material/input_decorator.dart:892:30)
#77     _RenderDecoration._layout (package:flutter/src/material/input_decorator.dart:1047:67)
#78     _RenderDecoration.computeDryLayout (package:flutter/src/material/input_decorator.dart:1338:44)
#79     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#80     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#81     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#82     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#83     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#84     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#85     RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#86     RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#87     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#88     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#89     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#90     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#91     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#92     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#93     RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#94     RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#95     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#96     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#97     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#98     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#99     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#100    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#101    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#102    RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#103    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#104    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#105    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#106    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#107    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#108    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#109    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#110    RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#111    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#112    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#113    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#114    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#115    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#116    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#117    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#118    RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#119    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#120    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#121    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#122    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#123    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#124    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#125    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#126    RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#127    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#128    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#129    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#130    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#131    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#132    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#133    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#134    RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#135    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#136    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#137    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#138    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#139    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#140    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#141    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#142    RenderConstrainedBox.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:303:19)
#143    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#144    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#145    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#146    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#147    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#148    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#149    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#150    ChildLayoutHelper.dryLayoutChild (package:flutter/src/rendering/layout_helper.dart:45:18)
#151    RenderWrap._computeDryLayout (package:flutter/src/rendering/wrap.dart:672:41)
#152    RenderWrap.computeDryLayout (package:flutter/src/rendering/wrap.dart:653:12)
#153    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#154    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#155    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#156    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#157    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#158    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#159    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#160    RenderWrap.computeMaxIntrinsicHeight (package:flutter/src/rendering/wrap.dart:563:16)
#161    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#162    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#163    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#164    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#165    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#166    RenderBox.getMaxIntrinsicHeight (package:flutter/src/rendering/box.dart:1955:12)
#167    RenderProxyBoxMixin.computeMaxIntrinsicHeight (package:flutter/src/rendering/proxy_box.dart:91:19)
#168    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#169    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#170    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#171    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#172    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#173    RenderBox.getMaxIntrinsicHeight (package:flutter/src/rendering/box.dart:1955:12)
#174    RenderPadding.computeMaxIntrinsicHeight (package:flutter/src/rendering/shifted_box.dart:201:21)
#175    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#176    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#177    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#178    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#179    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#180    RenderBox.getMaxIntrinsicHeight (package:flutter/src/rendering/box.dart:1955:12)
#181    RenderFlex._getIntrinsicSize.layoutChild (package:flutter/src/rendering/flex.dart:754:29)
#182    RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:1161:28)
#183    RenderFlex._getIntrinsicSize (package:flutter/src/rendering/flex.dart:760:14)
#184    RenderFlex.computeMaxIntrinsicWidth (package:flutter/src/rendering/flex.dart:780:12)
#185    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#186    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#187    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#188    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#189    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#190    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#191    _RenderSingleChildViewport.computeMaxIntrinsicWidth (package:flutter/src/widgets/single_child_scroll_view.dart:468:19)
#192    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#193    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#194    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#195    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#196    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#197    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#198    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#199    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#200    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#201    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#202    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#203    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#204    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#205    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#206    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#207    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#208    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#209    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#210    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#211    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#212    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#213    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#214    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#215    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#216    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#217    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#218    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#219    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#220    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#221    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#222    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#223    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#224    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#225    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#226    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#227    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#228    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#229    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#230    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#231    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#232    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#233    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#234    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#235    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#236    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#237    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#238    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#239    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#240    RenderFlex.computeMaxIntrinsicWidth.<anonymous closure> (package:flutter/src/rendering/flex.dart:783:60)
#241    RenderFlex._getIntrinsicSize.layoutChild (package:flutter/src/rendering/flex.dart:757:29)
#242    RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:1202:26)
#243    RenderFlex._getIntrinsicSize (package:flutter/src/rendering/flex.dart:760:14)
#244    RenderFlex.computeMaxIntrinsicWidth (package:flutter/src/rendering/flex.dart:780:12)
#245    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#246    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#247    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#248    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#249    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#250    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#251    RenderIntrinsicWidth._childConstraints (package:flutter/src/rendering/proxy_box.dart:714:34)
#252    RenderIntrinsicWidth._computeSize (package:flutter/src/rendering/proxy_box.dart:726:30)
#253    RenderIntrinsicWidth.performLayout (package:flutter/src/rendering/proxy_box.dart:743:12)
#254    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#255    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#256    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#257    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#258    RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:574:11)
#259    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#260    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#261    _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1483:11)
#262    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#263    RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:293:14)
#264    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#265    RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:465:14)
#266    RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2655:7)
#267    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1160:18)
#268    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1173:15)
#269    RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:629:23)
#270    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1261:13)
#271    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495:5)
#272    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1438:15)
#273    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1351:9)
#274    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1204:5)
#275    _invoke (dart:ui/hooks.dart:331:13)
#276    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444:5)
#277    _drawFrame (dart:ui/hooks.dart:303:31)

The following RenderObject was being processed when the exception was fired: RenderIntrinsicWidth#7614f relayoutBoundary=up5 NEEDS-LAYOUT
    needs compositing
    parentData: <none> (can use size)
    constraints: BoxConstraints(280.0<=w<=350.0, 0.0<=h<=791.0)
    size: Size(348.0, 216.0)
    stepWidth: null
    stepHeight: null
    child: RenderFlex#4d4fe relayoutBoundary=up6 NEEDS-LAYOUT
        needs compositing
        parentData: <none> (can use size)
        constraints: BoxConstraints(w=348.0, 0.0<=h<=791.0)
        size: Size(348.0, 216.0)
        direction: vertical
        mainAxisAlignment: start
        mainAxisSize: min
        crossAxisAlignment: stretch
        verticalDirection: down
        spacing: 0.0
        child 1: _RenderScrollSemantics#694f8 relayoutBoundary=up7 NEEDS-LAYOUT
            needs compositing
            parentData: offset=Offset(0.0, 0.0); flex=1; fit=FlexFit.loose (can use size)
            constraints: BoxConstraints(w=348.0, 0.0<=h<=719.0)
            semantics node: SemanticsNode#8
                STALE
                owner: null
                Rect.fromLTRB(41.0, 311.5, 389.0, 455.5)
                flags: hasImplicitScrolling
                scrollExtentMin: 0.0
                scrollPosition: 0.0
                scrollExtentMax: 0.0
            semantic boundary
            size: Size(348.0, 144.0)
            child: RenderPointerListener#61ad8 relayoutBoundary=up8 NEEDS-LAYOUT
                needs compositing
                parentData: <none> (can use size)
                constraints: BoxConstraints(w=348.0, 0.0<=h<=719.0)
                size: Size(348.0, 144.0)
                behavior: deferToChild
                listeners: signal
                child: RenderSemanticsGestureHandler#6186d relayoutBoundary=up9 NEEDS-LAYOUT
                    needs compositing
                    parentData: <none> (can use size)
                    constraints: BoxConstraints(w=348.0, 0.0<=h<=719.0)
                    size: Size(348.0, 144.0)
                    behavior: opaque
                    gestures: <none>
        child 2: RenderPadding#93d47 relayoutBoundary=up7
            parentData: offset=Offset(0.0, 144.0); flex=null; fit=null (can use size)
            constraints: BoxConstraints(w=348.0, 0.0<=h<=Infinity)
            size: Size(348.0, 72.0)
            padding: EdgeInsets(24.0, 0.0, 24.0, 24.0)
            textDirection: ltr
            child: _RenderOverflowBar#bad11 relayoutBoundary=up8
                parentData: offset=Offset(24.0, 0.0) (can use size)
                constraints: BoxConstraints(w=300.0, 0.0<=h<=Infinity)
                size: Size(300.0, 48.0)
                spacing: 8.0
                overflowAlignment: end
                textDirection: ltr
                child 1: RenderSemanticsAnnotations#5a3b9 relayoutBoundary=up9
                    parentData: offset=Offset(236.0, 0.0) (can use size)
                    constraints: BoxConstraints(0.0<=w<=300.0, 0.0<=h<=Infinity)
                    semantics node: SemanticsNode#12
                        STALE
                        owner: null
                        Rect.fromLTRB(301.0, 455.5, 365.0, 503.5)
                        actions: tap
                        flags: isButton, hasEnabledState, isEnabled, isFocusable
                        label: "OK"
                        textDirection: ltr
                    semantic boundary
                    size: Size(64.0, 48.0)
RenderObject: RenderIntrinsicWidth#7614f relayoutBoundary=up5 NEEDS-LAYOUT
    needs compositing
    parentData: <none> (can use size)
    constraints: BoxConstraints(280.0<=w<=350.0, 0.0<=h<=791.0)
    size: Size(348.0, 216.0)
    stepWidth: null
    stepHeight: null
    child: RenderFlex#4d4fe relayoutBoundary=up6 NEEDS-LAYOUT
        needs compositing
        parentData: <none> (can use size)
        constraints: BoxConstraints(w=348.0, 0.0<=h<=791.0)
        size: Size(348.0, 216.0)
        direction: vertical
        mainAxisAlignment: start
        mainAxisSize: min
        crossAxisAlignment: stretch
        verticalDirection: down
        spacing: 0.0
        child 1: _RenderScrollSemantics#694f8 relayoutBoundary=up7 NEEDS-LAYOUT
            needs compositing
            parentData: offset=Offset(0.0, 0.0); flex=1; fit=FlexFit.loose (can use size)
            constraints: BoxConstraints(w=348.0, 0.0<=h<=719.0)
            semantics node: SemanticsNode#8
                STALE
                owner: null
                Rect.fromLTRB(41.0, 311.5, 389.0, 455.5)
                flags: hasImplicitScrolling
                scrollExtentMin: 0.0
                scrollPosition: 0.0
                scrollExtentMax: 0.0
            semantic boundary
            size: Size(348.0, 144.0)
            child: RenderPointerListener#61ad8 relayoutBoundary=up8 NEEDS-LAYOUT
                needs compositing
                parentData: <none> (can use size)
                constraints: BoxConstraints(w=348.0, 0.0<=h<=719.0)
                size: Size(348.0, 144.0)
                behavior: deferToChild
                listeners: signal
                child: RenderSemanticsGestureHandler#6186d relayoutBoundary=up9 NEEDS-LAYOUT
                    needs compositing
                    parentData: <none> (can use size)
                    constraints: BoxConstraints(w=348.0, 0.0<=h<=719.0)
                    size: Size(348.0, 144.0)
                    behavior: opaque
                    gestures: <none>
        child 2: RenderPadding#93d47 relayoutBoundary=up7
            parentData: offset=Offset(0.0, 144.0); flex=null; fit=null (can use size)
            constraints: BoxConstraints(w=348.0, 0.0<=h<=Infinity)
            size: Size(348.0, 72.0)
            padding: EdgeInsets(24.0, 0.0, 24.0, 24.0)
            textDirection: ltr
            child: _RenderOverflowBar#bad11 relayoutBoundary=up8
                parentData: offset=Offset(24.0, 0.0) (can use size)
                constraints: BoxConstraints(w=300.0, 0.0<=h<=Infinity)
                size: Size(300.0, 48.0)
                spacing: 8.0
                overflowAlignment: end
                textDirection: ltr
                child 1: RenderSemanticsAnnotations#5a3b9 relayoutBoundary=up9
                    parentData: offset=Offset(236.0, 0.0) (can use size)
                    constraints: BoxConstraints(0.0<=w<=300.0, 0.0<=h<=Infinity)
                    semantics node: SemanticsNode#12
                        STALE
                        owner: null
                        Rect.fromLTRB(301.0, 455.5, 365.0, 503.5)
                        actions: tap
                        flags: isButton, hasEnabledState, isEnabled, isFocusable
                        label: "OK"
                        textDirection: ltr
                    semantic boundary
                    size: Size(64.0, 48.0)
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 2519 pos 14: '_debugRelayoutBoundaryAlreadyMarkedNeedsLayout()': is not true.
The relevant error-causing widget was:
    DropdownButtonFormField<String> DropdownButtonFormField:file:///Users/tirthpatel/test_project/lib/main.dart:45:32
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 2519 pos 14: '_debugRelayoutBoundaryAlreadyMarkedNeedsLayout()': is not true.
The relevant error-causing widget was:
    DropdownButtonFormField<String> DropdownButtonFormField:file:///Users/tirthpatel/test_project/lib/main.dart:45:32
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5229 pos 14: '!childSemantics.renderObject._needsLayout': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════
Stable Log
════════ Exception caught by rendering library ═════════════════════════════════
The following assertion was thrown during performLayout():
The RenderPositionedBox class does not implement "computeDryBaseline".
If you are not writing your own RenderBox subclass, then this is not
your fault. Contact support: https://github.com/flutter/flutter/issues/new?template=02_bug.yml

The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///Users/tirthpatel/test_project/lib/main.dart:38:24

When the exception was thrown, this was the stack:
#0      RenderBox.debugCannotComputeDryLayout.<anonymous closure> (package:flutter/src/rendering/box.dart:2229:9)
#1      RenderBox.debugCannotComputeDryLayout (package:flutter/src/rendering/box.dart:2233:6)
#2      RenderBox.computeDryBaseline (package:flutter/src/rendering/box.dart:2184:7)
#3      RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#4      _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#5      _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#6      _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#7      RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#8      RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#9      RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#10     RenderConstrainedBox.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:286:19)
#11     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#12     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#13     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#14     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#15     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#16     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#17     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#18     RenderProxyBoxMixin.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:103:19)
#19     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#20     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#21     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#22     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#23     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#24     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#25     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#26     RenderProxyBoxMixin.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:103:19)
#27     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#28     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#29     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#30     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#31     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#32     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#33     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#34     RenderFlex.computeDryBaseline (package:flutter/src/rendering/flex.dart:990:19)
#35     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#36     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#37     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#38     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#39     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#40     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#41     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#42     RenderPadding.computeDryBaseline (package:flutter/src/rendering/shifted_box.dart:230:30)
#43     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#44     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#45     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#46     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#47     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#48     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#49     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#50     RenderConstrainedBox.computeDryBaseline (package:flutter/src/rendering/proxy_box.dart:286:19)
#51     RenderBox._computeDryBaseline (package:flutter/src/rendering/box.dart:2140:50)
#52     _Baseline.memoize.ifAbsent (package:flutter/src/rendering/box.dart:1086:42)
#53     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#54     _Baseline.memoize (package:flutter/src/rendering/box.dart:1087:18)
#55     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#56     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#57     RenderBox.getDryBaseline (package:flutter/src/rendering/box.dart:2118:9)
#58     ChildLayoutHelper.getDryBaseline (package:flutter/src/rendering/layout_helper.dart:72:18)
#59     _RenderDecoration._getDryBaseline (package:flutter/src/material/input_decorator.dart:879:30)
#60     _RenderDecoration._layout (package:flutter/src/material/input_decorator.dart:1026:67)
#61     _RenderDecoration.computeDryLayout (package:flutter/src/material/input_decorator.dart:1317:44)
#62     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#63     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#64     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#65     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#66     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#67     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#68     RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#69     RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#70     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#71     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#72     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#73     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#74     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#75     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#76     RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#77     RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#78     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#79     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#80     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#81     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#82     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#83     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#84     RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#85     RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#86     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#87     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#88     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#89     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#90     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#91     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#92     RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#93     RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#94     RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#95     _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#96     _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#97     _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#98     RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#99     RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#100    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#101    RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#102    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#103    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#104    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#105    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#106    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#107    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#108    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#109    RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#110    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#111    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#112    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#113    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#114    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#115    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#116    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#117    RenderProxyBoxMixin.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:109:19)
#118    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#119    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#120    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#121    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#122    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#123    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#124    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#125    RenderConstrainedBox.computeDryLayout (package:flutter/src/rendering/proxy_box.dart:303:19)
#126    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#127    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#128    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#129    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#130    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#131    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#132    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#133    ChildLayoutHelper.dryLayoutChild (package:flutter/src/rendering/layout_helper.dart:45:18)
#134    RenderWrap._computeDryLayout (package:flutter/src/rendering/wrap.dart:672:41)
#135    RenderWrap.computeDryLayout (package:flutter/src/rendering/wrap.dart:653:12)
#136    RenderBox._computeDryLayout (package:flutter/src/rendering/box.dart:2030:25)
#137    _DryLayout.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1054:21)
#138    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#139    _DryLayout.memoize (package:flutter/src/rendering/box.dart:1052:78)
#140    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#141    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#142    RenderBox.getDryLayout (package:flutter/src/rendering/box.dart:2020:12)
#143    RenderWrap.computeMaxIntrinsicHeight (package:flutter/src/rendering/wrap.dart:563:16)
#144    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#145    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#146    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#147    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#148    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#149    RenderBox.getMaxIntrinsicHeight (package:flutter/src/rendering/box.dart:1955:12)
#150    RenderProxyBoxMixin.computeMaxIntrinsicHeight (package:flutter/src/rendering/proxy_box.dart:91:19)
#151    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#152    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#153    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#154    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#155    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#156    RenderBox.getMaxIntrinsicHeight (package:flutter/src/rendering/box.dart:1955:12)
#157    RenderPadding.computeMaxIntrinsicHeight (package:flutter/src/rendering/shifted_box.dart:201:21)
#158    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#159    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#160    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#161    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#162    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#163    RenderBox.getMaxIntrinsicHeight (package:flutter/src/rendering/box.dart:1955:12)
#164    RenderFlex._getIntrinsicSize.layoutChild (package:flutter/src/rendering/flex.dart:754:29)
#165    RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:1161:28)
#166    RenderFlex._getIntrinsicSize (package:flutter/src/rendering/flex.dart:760:14)
#167    RenderFlex.computeMaxIntrinsicWidth (package:flutter/src/rendering/flex.dart:780:12)
#168    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#169    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#170    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#171    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#172    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#173    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#174    _RenderSingleChildViewport.computeMaxIntrinsicWidth (package:flutter/src/widgets/single_child_scroll_view.dart:468:19)
#175    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#176    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#177    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#178    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#179    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#180    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#181    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#182    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#183    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#184    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#185    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#186    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#187    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#188    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#189    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#190    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#191    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#192    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#193    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#194    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#195    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#196    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#197    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#198    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#199    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#200    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#201    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#202    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#203    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#204    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#205    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#206    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#207    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#208    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#209    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#210    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#211    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#212    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#213    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#214    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#215    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#216    RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:19)
#217    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#218    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#219    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#220    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#221    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#222    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#223    RenderFlex.computeMaxIntrinsicWidth.<anonymous closure> (package:flutter/src/rendering/flex.dart:783:60)
#224    RenderFlex._getIntrinsicSize.layoutChild (package:flutter/src/rendering/flex.dart:757:29)
#225    RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:1202:26)
#226    RenderFlex._getIntrinsicSize (package:flutter/src/rendering/flex.dart:760:14)
#227    RenderFlex.computeMaxIntrinsicWidth (package:flutter/src/rendering/flex.dart:780:12)
#228    _IntrinsicDimension.memoize.<anonymous closure> (package:flutter/src/rendering/box.dart:1115:51)
#229    _LinkedHashMapMixin.putIfAbsent (dart:_compact_hash:674:23)
#230    _IntrinsicDimension.memoize (package:flutter/src/rendering/box.dart:1115:10)
#231    RenderBox._computeWithTimeline (package:flutter/src/rendering/box.dart:1619:32)
#232    RenderBox._computeIntrinsics (package:flutter/src/rendering/box.dart:1596:26)
#233    RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1802:12)
#234    RenderIntrinsicWidth._childConstraints (package:flutter/src/rendering/proxy_box.dart:714:34)
#235    RenderIntrinsicWidth._computeSize (package:flutter/src/rendering/proxy_box.dart:726:30)
#236    RenderIntrinsicWidth.performLayout (package:flutter/src/rendering/proxy_box.dart:743:12)
#237    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#238    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#239    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#240    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#241    RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:574:11)
#242    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#243    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#244    _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1483:11)
#245    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#246    RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:293:14)
#247    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#248    RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:465:14)
#249    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#250    RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:243:12)
#251    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#252    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#253    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#254    RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:243:12)
#255    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#256    RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:243:12)
#257    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#258    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#259    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#260    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#261    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#262    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#263    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#264    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#265    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#266    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#267    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#268    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#269    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#270    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#271    RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3857:13)
#272    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#273    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#274    RenderObject.layout (package:flutter/src/rendering/object.dart:2822:7)
#275    _RenderTheaterMixin.layoutChild (package:flutter/src/widgets/overlay.dart:1085:13)
#276    _RenderTheater.performLayout (package:flutter/src/widgets/overlay.dart:1431:9)
#277    RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2655:7)
#278    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1160:18)
#279    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1173:15)
#280    RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:629:23)
#281    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1242:13)
#282    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495:5)
#283    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1438:15)
#284    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1351:9)
#285    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1204:5)
#286    _invoke (dart:ui/hooks.dart:331:13)
#287    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444:5)
#288    _drawFrame (dart:ui/hooks.dart:303:31)

The following RenderObject was being processed when the exception was fired: RenderIntrinsicWidth#1467f relayoutBoundary=up5 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    parentData: <none> (can use size)
    constraints: BoxConstraints(280.0<=w<=350.0, 0.0<=h<=791.0)
    size: MISSING
    stepWidth: null
    stepHeight: null
    child: RenderFlex#9094f NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        parentData: <none>
        constraints: MISSING
        size: MISSING
        direction: vertical
        mainAxisAlignment: start
        mainAxisSize: min
        crossAxisAlignment: stretch
        verticalDirection: down
        spacing: 0.0
        child 1: _RenderScrollSemantics#b6b11 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            parentData: offset=Offset(0.0, 0.0); flex=1; fit=FlexFit.loose
            constraints: MISSING
            semantic boundary
            size: MISSING
            child: RenderPointerListener#9c95a NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                parentData: <none>
                constraints: MISSING
                size: MISSING
                behavior: deferToChild
                listeners: signal
                child: RenderSemanticsGestureHandler#39169 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                    parentData: <none>
                    constraints: MISSING
                    size: MISSING
                    behavior: opaque
                    gestures: <none>
        child 2: RenderPadding#ebd47 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            parentData: offset=Offset(0.0, 0.0); flex=null; fit=null
            constraints: MISSING
            size: MISSING
            padding: EdgeInsets(24.0, 0.0, 24.0, 24.0)
            textDirection: ltr
            child: _RenderOverflowBar#13cf2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                parentData: offset=Offset(0.0, 0.0)
                constraints: MISSING
                size: MISSING
                spacing: 8.0
                overflowAlignment: end
                textDirection: ltr
                child 1: RenderSemanticsAnnotations#8a0d3 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                    parentData: offset=Offset(0.0, 0.0)
                    constraints: MISSING
                    semantic boundary
                    size: MISSING
RenderObject: RenderIntrinsicWidth#1467f relayoutBoundary=up5 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    parentData: <none> (can use size)
    constraints: BoxConstraints(280.0<=w<=350.0, 0.0<=h<=791.0)
    size: MISSING
    stepWidth: null
    stepHeight: null
    child: RenderFlex#9094f NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        parentData: <none>
        constraints: MISSING
        size: MISSING
        direction: vertical
        mainAxisAlignment: start
        mainAxisSize: min
        crossAxisAlignment: stretch
        verticalDirection: down
        spacing: 0.0
        child 1: _RenderScrollSemantics#b6b11 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            parentData: offset=Offset(0.0, 0.0); flex=1; fit=FlexFit.loose
            constraints: MISSING
            semantic boundary
            size: MISSING
            child: RenderPointerListener#9c95a NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                parentData: <none>
                constraints: MISSING
                size: MISSING
                behavior: deferToChild
                listeners: signal
                child: RenderSemanticsGestureHandler#39169 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                    parentData: <none>
                    constraints: MISSING
                    size: MISSING
                    behavior: opaque
                    gestures: <none>
        child 2: RenderPadding#ebd47 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            parentData: offset=Offset(0.0, 0.0); flex=null; fit=null
            constraints: MISSING
            size: MISSING
            padding: EdgeInsets(24.0, 0.0, 24.0, 24.0)
            textDirection: ltr
            child: _RenderOverflowBar#13cf2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                parentData: offset=Offset(0.0, 0.0)
                constraints: MISSING
                size: MISSING
                spacing: 8.0
                overflowAlignment: end
                textDirection: ltr
                child 1: RenderSemanticsAnnotations#8a0d3 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                    parentData: offset=Offset(0.0, 0.0)
                    constraints: MISSING
                    semantic boundary
                    size: MISSING
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderIntrinsicWidth#1467f relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2251 pos 12: 'hasSize'
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///Users/tirthpatel/test_project/lib/main.dart:38:24
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: _RenderInkFeatures#33272 relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2251 pos 12: 'hasSize'
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///Users/tirthpatel/test_project/lib/main.dart:38:24
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderCustomPaint#e7f40 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2251 pos 12: 'hasSize'
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///Users/tirthpatel/test_project/lib/main.dart:38:24
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderPhysicalShape#fea70 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2251 pos 12: 'hasSize'
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///Users/tirthpatel/test_project/lib/main.dart:38:24
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 354 pos 12: 'child!.hasSize': is not true.
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///Users/tirthpatel/test_project/lib/main.dart:38:24
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderPhysicalShape#fea70 relayoutBoundary=up2
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2251 pos 12: 'hasSize'
The relevant error-causing widget was:
    AlertDialog AlertDialog:file:///Users/tirthpatel/test_project/lib/main.dart:38:24
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5229 pos 14: '!childSemantics.renderObject._needsLayout': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/object.dart': Failed assertion: line 5000 pos 14: '!semantics.parentDataDirty': is not true.
════════════════════════════════════════════════════════════════════════════════

Code Sample (Same as OP)
// Copyright 2019 the Dart project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license
// that can be found in the LICENSE file.

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(colorSchemeSeed: Colors.blue),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatelessWidget {
  final String title;

  const MyHomePage({super.key, required this.title});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: ElevatedButton(
          onPressed: () {
            showDialog(
              barrierDismissible: false,
              context: context,
              builder: (BuildContext context) {
                return AlertDialog(
                  scrollable: true,
                  title: const Text('Alert Dialog'),
                  content: Wrap(
                    children: [
                      SizedBox(
                        width: 300,
                        child: DropdownButtonFormField(
                          items: [
                            DropdownMenuItem(
                              value: 'test',
                              child: Text('test'),
                            ),
                          ],
                          onChanged: (value) {},
                        ),
                      ),
                    ],
                  ),

                  actions: [
                    TextButton(
                      onPressed: () {
                        Navigator.of(context).pop();
                      },
                      child: const Text('OK'),
                    ),
                  ],
                );
              },
            );
          },
          child: const Text('Show Alert'),
        ),
      ),
    );
  }
}
stable (3.29.3) - flutter doctor -v
[✓] Flutter (Channel stable, 3.29.3, on macOS 15.4.1 24E263 darwin-arm64, locale
    en-IN) [970ms]
    • Flutter version 3.29.3 on channel stable at
      /Users/tirthpatel/Development/flutter_stable/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ea121f8859 (4 weeks ago), 2025-04-11 19:10:07 +0000
    • Engine revision cf56914b32
    • Dart version 3.7.2
    • DevTools version 2.42.3

[✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0)
    [855ms]
    • Android SDK at /Users/tirthpatel/Library/Android/sdk
    • Platform android-36, build-tools 36.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jbr/Contents/Home/bin/java
      This is the JDK bundled with the latest Android Studio installation on
      this machine.
      To manually set the JDK path, use: `flutter config
      --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 21.0.6+-13355223-b631.42)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.3) [556ms]
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16E140
    • CocoaPods version 1.16.2

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

[✓] Android Studio (version 2024.3) [9ms]
    • 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 21.0.6+-13355223-b631.42)

[✓] VS Code (version 1.99.3) [8ms]
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (3 available) [5.5s]
    • macOS (desktop)                 • macos                 • darwin-arm64   •
      macOS 15.4.1 24E263 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         •
      macOS 15.4.1 24E263 darwin-arm64
    • Chrome (web)                    • chrome                • web-javascript •
      Google Chrome 135.0.7049.115

[✓] Network resources [559ms]
    • All expected network resources are available.

• No issues found!
stable (3.32.0) - flutter doctor -v
[✓] Flutter (Channel stable, 3.32.0, on macOS 15.4.1 24E263 darwin-arm64, locale en-IN) [446ms]
    • Flutter version 3.32.0 on channel stable at /Users/tirthpatel/Development/flutter_stable_latest/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision be698c48a6 (34 hours ago), 2025-05-19 12:59:14 -0700
    • Engine revision 1881800949
    • Dart version 3.8.0
    • DevTools version 2.45.1

[✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0) [827ms]
    • Android SDK at /Users/tirthpatel/Library/Android/sdk
    • Platform android-36, build-tools 36.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
      This is the JDK bundled with the latest Android Studio installation on this machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 21.0.6+-13355223-b631.42)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.3) [448ms]
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16E140
    • CocoaPods version 1.16.2

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

[✓] Android Studio (version 2024.3) [8ms]
    • 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 21.0.6+-13355223-b631.42)

[✓] VS Code (version 1.100.2) [8ms]
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.110.0

[✓] Connected device (2 available) [5.6s]
    • macOS (desktop) • macos  • darwin-arm64   • macOS 15.4.1 24E263 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 136.0.7103.114

[✓] Network resources [1,624ms]
    • All expected network resources are available.

• No issues found!
master (3.33.0-1.0.pre.146) - flutter doctor -v
[✓] Flutter (Channel master, 3.33.0-1.0.pre.146, on macOS 15.4.1 24E263 darwin-arm64, locale en-IN) [1,327ms]
    • Flutter version 3.33.0-1.0.pre.146 on channel master at /Users/tirthpatel/Development/flutter_master/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5458f42782 (2 hours ago), 2025-05-20 21:26:10 -0700
    • Engine revision 5458f42782
    • Dart version 3.9.0 (build 3.9.0-138.0.dev)
    • DevTools version 2.46.0

[✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0) [767ms]
    • Android SDK at /Users/tirthpatel/Library/Android/sdk
    • Emulator version 35.4.9.0 (build_id 13025442) (CL:N/A)
    • Platform android-36, build-tools 36.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
      This is the JDK bundled with the latest Android Studio installation on this machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 21.0.6+-13355223-b631.42)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.3) [435ms]
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16E140
    • CocoaPods version 1.16.2

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

[✓] Android Studio (version 2024.3) [8ms]
    • 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 21.0.6+-13355223-b631.42)

[✓] VS Code (version 1.100.2) [7ms]
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.110.0

[✓] Connected device (2 available) [5.6s]
    • macOS (desktop) • macos  • darwin-arm64   • macOS 15.4.1 24E263 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 136.0.7103.114

[✓] Network resources [475ms]
    • All expected network resources are available.

• No issues found!

@tirth-patel-nc tirth-patel-nc added framework flutter/packages/flutter repository. See also f: labels. f: material design flutter/packages/flutter/material repository. found in release: 3.29 Found to occur in 3.29 found in release: 3.32 Found to occur in 3.32 found in release: 3.33 Found to occur in 3.33 a: error message Error messages from the Flutter framework has reproducible steps The issue has been confirmed reproducible and is ready to work on team-framework Owned by Framework team workaround available There is a workaround available to overcome the issue and removed in triage Presently being triaged by the triage team labels May 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a: error message Error messages from the Flutter framework f: material design flutter/packages/flutter/material repository. found in release: 3.29 Found to occur in 3.29 found in release: 3.32 Found to occur in 3.32 found in release: 3.33 Found to occur in 3.33 framework flutter/packages/flutter repository. See also f: labels. has reproducible steps The issue has been confirmed reproducible and is ready to work on team-framework Owned by Framework team workaround available There is a workaround available to overcome the issue
Projects
None yet
Development

No branches or pull requests

2 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy