-
Notifications
You must be signed in to change notification settings - Fork 28.6k
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
Comments
workaround is to put a SizedBox with height around Wrap, then it renders again |
Triage ReportI was able to reproduce the issue using the provided code sample on the On master, the behavior is a bit different. the Tested on Android, iOS, Web, and macOS. Replacing
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
stable (3.32.0) - flutter doctor -v
master (3.33.0-1.0.pre.146) - flutter doctor -v
|
Uh oh!
There was an error while loading. Please reload this page.
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
Screenshots or Video
Screenshots / Video demonstration
Logs
Logs
Flutter Doctor output
Doctor output
The text was updated successfully, but these errors were encountered: