Skip to content
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

Product 3760296730100 behaves incorrectly #4948

Closed
g123k opened this issue Jan 3, 2024 · 4 comments
Closed

Product 3760296730100 behaves incorrectly #4948

g123k opened this issue Jan 3, 2024 · 4 comments
Assignees
Labels
🐛 bug Something isn't working 🥫 Product page

Comments

@g123k
Copy link
Collaborator

g123k commented Jan 3, 2024

Hi everyone,

With 3760296730100, the product page behaves incorrectly, with a giant Eco-score and errors underneath:
Capture d’écran   2024-01-03 à 13 44 26

@monsieurtanuki
Copy link
Contributor

@g123k Could not reproduce. Could you be more specific about your preference choices?
Screenshot_1704376891

@g123k
Copy link
Collaborator Author

g123k commented Jan 4, 2024

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
====================================================================================================

@teolemon
Copy link
Member

Screenshot_20240114-104559.png

@g123k
Copy link
Collaborator Author

g123k commented Jan 15, 2024

I've finally found the issue and it's because of the carbon footprint KP.
On the website, it's empty:
Screenshot 2024-01-15 at 08 31 12

And I have a fix for the app to have the same thing:
Screenshot 2024-01-15 at 08 31 08

But is-it the real fix that we want? (what's the goal of an empty KP)

Cc @teolemon / @stephanegigandet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug Something isn't working 🥫 Product page
Development

No branches or pull requests

3 participants