Closed g123k closed 9 months ago
@g123k Could not reproduce. Could you be more specific about your preference choices?
Here is the full error:
======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
RenderPointerListener object was given an infinite size during layout.
This probably means that it is a render object that tries to be as big as possible, but it was put inside another render object that allows its children to pick their own size.
The nearest ancestor providing an unbounded height constraint is: RenderIndexedSemantics#aee35 relayoutBoundary=up3 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
... parentData: index=4; layoutOffset=None (can use size)
... constraints: BoxConstraints(w=360.0, 0.0<=h<=Infinity)
... size: MISSING
... index: 4
The constraints that applied to the RenderPointerListener were: BoxConstraints(0.0<=w<=320.0, 0.0<=h<=Infinity)
The exact size it was given was: Size(320.0, Infinity)
See https://flutter.dev/docs/development/ui/layout/box-constraints for more information.
When the exception was thrown, this was the stack:
#0 RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2250:9)
#1 RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2346:6)
#2 RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:2030:7)
#3 RenderBox.size= (package:flutter/src/rendering/box.dart:2032:6)
#4 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:5)
#5 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#6 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#7 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#8 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#9 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#10 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#11 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#12 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#13 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#14 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#15 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#16 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#17 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#18 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#19 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#20 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#21 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#22 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#23 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#24 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#25 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#26 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#27 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#28 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#29 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#30 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#31 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#32 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#33 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#34 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#35 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#36 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#37 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#38 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#39 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#40 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#41 RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:554:11)
#42 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#43 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#44 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#45 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1431:11)
#46 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#47 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#48 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#49 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#50 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#51 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#52 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#53 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#54 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#55 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#56 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#57 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#58 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#59 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#60 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#61 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#62 RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:438:14)
#63 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#64 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#65 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#66 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#67 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#68 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#69 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#70 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#71 RenderSliverMultiBoxAdaptor.insertAndLayoutChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:491:13)
#72 RenderSliverList.performLayout.advance (package:flutter/src/rendering/sliver_list.dart:241:19)
#73 RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:283:12)
#74 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#75 RenderSliverEdgeInsetsPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:139:12)
#76 RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:361:11)
#77 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#78 RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:534:13)
#79 RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1512:12)
#80 RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1421:20)
#81 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#82 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#83 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#84 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#85 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#86 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#87 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#88 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#89 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#90 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#91 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#92 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#93 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#94 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#95 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#96 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#97 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#98 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#99 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#100 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#101 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#102 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#103 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#104 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#105 RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:554:11)
#106 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#107 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#108 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#109 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#110 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#111 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#112 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#113 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#114 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#115 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#116 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#117 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#118 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#119 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#120 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#121 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#122 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#123 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#124 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#125 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#126 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#127 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#128 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#129 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#130 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#131 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#132 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#133 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:173:12)
#134 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:1056:7)
#135 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:237:7)
#136 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:405:14)
#137 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#138 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#139 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#140 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#141 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#142 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#143 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1431:11)
#144 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#145 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#146 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#147 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#148 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#149 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#150 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#151 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#152 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#153 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#154 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#155 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#156 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#157 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#158 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#159 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#160 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#161 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#162 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#163 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#164 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#165 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#166 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#167 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#168 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#169 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#170 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#171 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#172 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#173 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#174 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#175 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#176 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#177 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#178 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#179 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#180 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#181 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#182 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#183 RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3730:14)
#184 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#185 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#186 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#187 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#188 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#189 _RenderTheaterMixin.performLayout (package:flutter/src/widgets/overlay.dart:838:15)
#190 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2332:7)
#191 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1013:18)
#192 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:494:19)
#193 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:918:13)
#194 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:360:5)
#195 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1297:15)
#196 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1227:9)
#197 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1085:5)
#198 _invoke (dart:ui/hooks.dart:170:13)
#199 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:401:5)
#200 _drawFrame (dart:ui/hooks.dart:140:31)
The following RenderObject was being processed when the exception was fired: RenderPointerListener#09593 relayoutBoundary=up21 NEEDS-LAYOUT NEEDS-PAINT
... parentData: <none> (can use size)
... constraints: BoxConstraints(0.0<=w<=320.0, 0.0<=h<=Infinity)
... size: Size(320.0, Infinity)
... behavior: opaque
... listeners: down, panZoomStart
RenderObject: RenderPointerListener#09593 relayoutBoundary=up21 NEEDS-LAYOUT NEEDS-PAINT
parentData: <none> (can use size)
constraints: BoxConstraints(0.0<=w<=320.0, 0.0<=h<=Infinity)
size: Size(320.0, Infinity)
behavior: opaque
listeners: down, panZoomStart
====================================================================================================
======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
RenderSemanticsAnnotations object was given an infinite size during layout.
This probably means that it is a render object that tries to be as big as possible, but it was put inside another render object that allows its children to pick their own size.
The nearest ancestor providing an unbounded height constraint is: RenderIndexedSemantics#aee35 relayoutBoundary=up3 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
... parentData: index=4; layoutOffset=None (can use size)
... constraints: BoxConstraints(w=360.0, 0.0<=h<=Infinity)
... size: MISSING
... index: 4
The constraints that applied to the RenderSemanticsAnnotations were: BoxConstraints(0.0<=w<=320.0, 0.0<=h<=Infinity)
The exact size it was given was: Size(320.0, Infinity)
See https://flutter.dev/docs/development/ui/layout/box-constraints for more information.
When the exception was thrown, this was the stack:
#0 RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2250:9)
#1 RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2346:6)
#2 RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:2030:7)
#3 RenderBox.size= (package:flutter/src/rendering/box.dart:2032:6)
#4 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:5)
#5 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#6 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#7 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#8 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#9 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#10 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#11 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#12 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#13 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#14 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#15 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#16 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#17 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#18 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#19 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#20 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#21 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#22 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#23 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#24 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#25 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#26 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#27 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#28 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#29 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#30 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#31 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#32 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#33 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#34 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#35 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#36 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#37 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#38 RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:554:11)
#39 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#40 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#41 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#42 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1431:11)
#43 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#44 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#45 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#46 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#47 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#48 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#49 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#50 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#51 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#52 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#53 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#54 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#55 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#56 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#57 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#58 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#59 RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:438:14)
#60 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#61 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#62 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#63 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#64 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#65 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#66 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#67 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#68 RenderSliverMultiBoxAdaptor.insertAndLayoutChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:491:13)
#69 RenderSliverList.performLayout.advance (package:flutter/src/rendering/sliver_list.dart:241:19)
#70 RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:283:12)
#71 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#72 RenderSliverEdgeInsetsPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:139:12)
#73 RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:361:11)
#74 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#75 RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:534:13)
#76 RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1512:12)
#77 RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1421:20)
#78 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#79 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#80 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#81 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#82 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#83 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#84 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#85 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#86 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#87 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#88 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#89 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#90 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#91 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#92 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#93 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#94 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#95 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#96 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#97 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#98 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#99 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#100 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#101 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#102 RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:554:11)
#103 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#104 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#105 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#106 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#107 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#108 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#109 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#110 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#111 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#112 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#113 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#114 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#115 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#116 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#117 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#118 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#119 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#120 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#121 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#122 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#123 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#124 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#125 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#126 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#127 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#128 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#129 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#130 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:173:12)
#131 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:1056:7)
#132 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:237:7)
#133 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:405:14)
#134 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#135 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#136 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#137 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#138 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#139 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#140 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1431:11)
#141 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#142 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#143 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#144 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#145 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#146 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#147 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#148 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#149 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#150 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#151 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#152 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#153 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#154 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#155 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#156 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#157 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#158 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#159 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#160 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#161 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#162 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#163 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#164 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#165 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#166 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#167 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#168 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#169 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#170 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#171 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#172 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#173 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#174 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#175 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#176 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#177 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#178 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#179 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#180 RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3730:14)
#181 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#182 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#183 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#184 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#185 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#186 _RenderTheaterMixin.performLayout (package:flutter/src/widgets/overlay.dart:838:15)
#187 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2332:7)
#188 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1013:18)
#189 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:494:19)
#190 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:918:13)
#191 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:360:5)
#192 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1297:15)
#193 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1227:9)
#194 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1085:5)
#195 _invoke (dart:ui/hooks.dart:170:13)
#196 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:401:5)
#197 _drawFrame (dart:ui/hooks.dart:140:31)
The following RenderObject was being processed when the exception was fired: RenderSemanticsAnnotations#26a62 relayoutBoundary=up20 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
... parentData: <none> (can use size)
... constraints: BoxConstraints(0.0<=w<=320.0, 0.0<=h<=Infinity)
... size: Size(320.0, Infinity)
child: RenderPointerListener#09593 relayoutBoundary=up21 NEEDS-PAINT
parentData: <none> (can use size)
constraints: BoxConstraints(0.0<=w<=320.0, 0.0<=h<=Infinity)
size: Size(320.0, Infinity)
behavior: opaque
listeners: down, panZoomStart
RenderObject: RenderSemanticsAnnotations#26a62 relayoutBoundary=up20 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
parentData: <none> (can use size)
constraints: BoxConstraints(0.0<=w<=320.0, 0.0<=h<=Infinity)
size: Size(320.0, Infinity)
child: RenderPointerListener#09593 relayoutBoundary=up21 NEEDS-PAINT
parentData: <none> (can use size)
constraints: BoxConstraints(0.0<=w<=320.0, 0.0<=h<=Infinity)
size: Size(320.0, Infinity)
behavior: opaque
listeners: down, panZoomStart
====================================================================================================
I've finally found the issue and it's because of the carbon footprint KP. On the website, it's empty:
And I have a fix for the app to have the same thing:
But is-it the real fix that we want? (what's the goal of an empty KP)
Cc @teolemon / @stephanegigandet
Hi everyone,
With
3760296730100
, the product page behaves incorrectly, with a giant Eco-score and errors underneath: