Skip to content

Instantly share code, notes, and snippets.

@guodong1111
Created December 8, 2025 05:27
Show Gist options
  • Select an option

  • Save guodong1111/97354c1246b8574dcd929e5bc1d0cf1d to your computer and use it in GitHub Desktop.

Select an option

Save guodong1111/97354c1246b8574dcd929e5bc1d0cf1d to your computer and use it in GitHub Desktop.
I/flutter ( 7612): [Crushon-Log-Info] leak error: A RenderFlex was mutated in RenderSliverList.performLayout.
I/flutter ( 7612): The RenderObject was mutated when none of its ancestors is actively performing layout.
I/flutter ( 7612): The RenderObject being mutated was:
I/flutter ( 7612): RenderFlex#4ee11 relayoutBoundary=up9 NEEDS-PAINT
I/flutter ( 7612): The RenderObject that was mutating the said RenderFlex was:
I/flutter ( 7612): RenderSliverList#29339 relayoutBoundary=up2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter ( 7612): #0 RenderObject._debugCanPerformMutations.<anonymous closure> (package:flutter/src/rendering/object.dart:2034:9)
I/flutter ( 7612): #1 RenderObject._debugCanPerformMutations (package:flutter/src/rendering/object.dart:2095:6)
I/flutter ( 7612): #2 RenderObject.markNeedsLayout (package:flutter/src/rendering/object.dart:2327:12)
I/flutter ( 7612): #3 RenderBox.markNeedsLayout (package:flutter/src/rendering/box.dart:2669:11)
I/flutter ( 7612): #4 RenderObject.dropChild (package:flutter/src/rendering/object.dart:1882:5)
I/flutter ( 7612): #5 ContainerRenderObjectMixin.remove (package:flutter/src/rendering/object.dart:4398:5)
I/flutter ( 7612): #6 MultiChildRenderObjectElement.removeRenderObjectChild (package:flutter/src/widgets/framework.dart:7004:18)
I/flutter ( 7612): #7 RenderObjectElement.detachRenderObject (package:flutter/src/widgets/framework.dart:6756:37)
I/flutter ( 7612): #8 Element.detachRenderObject.<anonymous closure> (package:flutter/src/widgets/framework.dart:4345:13)
I/flutter ( 7612): #9 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14)
I/flutter ( 7612): #10 Element.detachRenderObject (package:flutter/src/widgets/framework.dart:4344:5)
I/flutter ( 7612): #11 Element.detachRenderObject.<anonymous closure> (package:flutter/src/widgets/framework.dart:4345:13)
I/flutter ( 7612): #12 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14)
I/flutter ( 7612): #13 Element.detachRenderObject (package:flutter/src/widgets/framework.dart:4344:5)
I/flutter ( 7612): #14 Element.detachRenderObject.<anonymous closure> (package:flutter/src/widgets/framework.dart:4345:13)
I/flutter ( 7612): #15 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14)
I/flutter ( 7612): #16 Element.detachRenderObject (package:flutter/src/widgets/framework.dart:4344:5)
I/flutter ( 7612): #17 Element.deactivateChild (package:flutter/src/widgets/framework.dart:4521:11)
I/flutter ( 7612): #18 Element._retakeInactiveElement (package:flutter/src/widgets/framework.dart:4406:14)
I/flutter ( 7612): #19 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4452:35)
I/flutter ( 7612): #20 Element.updateChild (package:flutter/src/widgets/framework.dart:3963:18)
I/flutter ( 7612): #21 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
I/flutter ( 7612): #22 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5794:11)
I/flutter ( 7612): #23 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
I/flutter ( 7612): #24 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5613:5)
I/flutter ( 7612): #25 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5785:11)
I/flutter ( 7612): #26 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5607:5)
I/flutter ( 7612): #27 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
I/flutter ( 7612): #28 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7049:36)
I/flutter ( 7612): #29 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7061:32)
I/flutter ( 7612): #30 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
I/flutter ( 7612): #31 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7049:36)
I/flutter ( 7612): #32 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7061:32)
I/flutter ( 7612): #33 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
I/flutter ( 7612): #34 Element.updateChild (package:flutter/src/widgets/framework.dart:3963:18)
I/flutter ( 7612): #35 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6914:14)
I/flutter ( 7612): #36 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
I/flutter ( 7612): #37 Element.updateChild (package:flutter/src/widgets/framework.dart:3963:18)
I/flutter ( 7612): #38 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
I/flutter ( 7612): #39 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
I/flutter ( 7612): #40 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5613:5)
I/flutter ( 7612): #41 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5607:5)
I/flutter ( 7612): #42 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
I/flutter ( 7612): #43 Element.updateChild (package:flutter/src/widgets/framework.dart:3963:18)
I/flutter ( 7612): #44 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
I/flutter ( 7612): #45 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
I/flutter ( 7612): #46 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5613:5)
I/flutter ( 7612): #47 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5607:5)
I/flutter ( 7612): #48 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
I/flutter ( 7612): #49 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7049:36)
I/flutter ( 7612): #50 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7061:32)
I/flutter ( 7612): #51 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
I/flutter ( 7612): #52 Element.updateChild (package:flutter/src/widgets/framework.dart:3963:18)
I/flutter ( 7612): #53 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6914:14)
I/flutter ( 7612): #54 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
I/flutter ( 7612): #55 Element.updateChild (package:flutter/src/widgets/framework.dart:3963:18)
I/flutter ( 7612): #56 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6914:14)
I/flutter ( 7612): #57 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
I/flutter ( 7612): #58 Element.updateChild (package:flutter/src/widgets/framework.dart:3963:18)
I/flutter ( 7612): #59 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
I/flutter ( 7612): #60 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
I/flutter ( 7612): #61 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5613:5)
I/flutter ( 7612): #62 Componen
======== Exception caught by widgets library =======================================================
The following assertion was thrown building OcUpsertInputField(dependencies: [ThemeKitInherited, UncontrolledProviderScope], state: _OcUpsertInputFieldState#b05b0):
A RenderFlex was mutated in RenderSliverList.performLayout.
The RenderObject was mutated when none of its ancestors is actively performing layout.
The RenderObject being mutated was: RenderFlex#4ee11 relayoutBoundary=up9 NEEDS-PAINT
needs compositing
parentData: offset=Offset(0.0, 8.0); flex=null; fit=null (can use size)
constraints: BoxConstraints(0.0<=w<=370.7, 0.0<=h<=Infinity)
size: Size(370.7, 73.0)
direction: vertical
mainAxisAlignment: start
mainAxisSize: min
crossAxisAlignment: center
verticalDirection: down
spacing: 0.0
The RenderObject that was mutating the said RenderFlex was: RenderSliverList#29339 relayoutBoundary=up2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
needs compositing
parentData: paintOffset=Offset(16.0, 0.0) (can use size)
constraints: SliverConstraints(AxisDirection.down, GrowthDirection.reverse, ScrollDirection.idle, scrollOffset: 698.0, precedingScrollExtent: 0.0, remainingPaintExtent: 698.0, crossAxisExtent: 394.7, crossAxisDirection: AxisDirection.right, viewportMainAxisExtent: 698.0, remainingCacheExtent: 3396.0, cacheOrigin: -698.0)
geometry: SliverGeometry(scrollExtent: 3037.5, hidden, maxPaintExtent: 3037.5, hasVisualOverflow: true, cacheExtent: 2000.0)
currently live children: 0 to 15
The relevant error-causing widget was:
OcUpsertInputField OcUpsertInputField:file:///Users/tony/Flutter/crushon_mobile/modules/oc_creator/lib/presentation/widget/oc_upsert_section_card.dart:297:11
When the exception was thrown, this was the stack:
#0 RenderObject._debugCanPerformMutations.<anonymous closure> (package:flutter/src/rendering/object.dart:2034:9)
#1 RenderObject._debugCanPerformMutations (package:flutter/src/rendering/object.dart:2095:6)
#2 RenderObject.markNeedsLayout (package:flutter/src/rendering/object.dart:2327:12)
#3 RenderBox.markNeedsLayout (package:flutter/src/rendering/box.dart:2669:11)
#4 RenderObject.dropChild (package:flutter/src/rendering/object.dart:1882:5)
#5 ContainerRenderObjectMixin.remove (package:flutter/src/rendering/object.dart:4398:5)
#6 MultiChildRenderObjectElement.removeRenderObjectChild (package:flutter/src/widgets/framework.dart:7004:18)
#7 RenderObjectElement.detachRenderObject (package:flutter/src/widgets/framework.dart:6756:37)
#8 Element.detachRenderObject.<anonymous closure> (package:flutter/src/widgets/framework.dart:4345:13)
#9 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14)
#10 Element.detachRenderObject (package:flutter/src/widgets/framework.dart:4344:5)
#11 Element.detachRenderObject.<anonymous closure> (package:flutter/src/widgets/framework.dart:4345:13)
#12 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14)
#13 Element.detachRenderObject (package:flutter/src/widgets/framework.dart:4344:5)
#14 Element.detachRenderObject.<anonymous closure> (package:flutter/src/widgets/framework.dart:4345:13)
#15 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14)
#16 Element.detachRenderObject (package:flutter/src/widgets/framework.dart:4344:5)
#17 Element.deactivateChild (package:flutter/src/widgets/framework.dart:4521:11)
#18 Element._retakeInactiveElement (package:flutter/src/widgets/framework.dart:4406:14)
... Normal element mounting (9 frames)
#27 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
#28 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7049:36)
#29 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7061:32)
#30 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
#31 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7049:36)
#32 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7061:32)
... Normal element mounting (16 frames)
#48 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
#49 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7049:36)
#50 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7061:32)
... Normal element mounting (13 frames)
#63 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
#64 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7049:36)
#65 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7061:32)
... Normal element mounting (72 frames)
#137 _RegisteredElement.mount (package:scrollable_positioned_list/src/element_registry.dart:69:11)
... Normal element mounting (38 frames)
#175 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4480:16)
#176 Element.updateChild (package:flutter/src/widgets/framework.dart:3963:18)
#177 SliverMultiBoxAdaptorElement.updateChild (package:flutter/src/widgets/sliver.dart:982:37)
#178 SliverMultiBoxAdaptorElement.createChild.<anonymous closure> (package:flutter/src/widgets/sliver.dart:967:20)
#179 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3038:19)
#180 SliverMultiBoxAdaptorElement.createChild (package:flutter/src/widgets/sliver.dart:959:12)
#181 RenderSliverMultiBoxAdaptor._createOrObtainChild.<anonymous closure> (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:367:23)
#182 RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:2738:59)
#183 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1108:15)
#184 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2738:14)
#185 RenderSliverMultiBoxAdaptor._createOrObtainChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:356:5)
#186 RenderSliverMultiBoxAdaptor.insertAndLayoutChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:504:5)
#187 RenderSliverList.performLayout.advance (package:flutter/src/rendering/sliver_list.dart:243:19)
#188 RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:285:12)
#189 RenderObject.layout (package:flutter/src/rendering/object.dart:2627:7)
#190 RenderSliverEdgeInsetsPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:124:12)
#191 RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:330:11)
#192 RenderObject.layout (package:flutter/src/rendering/object.dart:2627:7)
#193 RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:609:13)
#194 UnboundedRenderViewport._attemptLayout (package:scrollable_positioned_list/src/viewport.dart:263:29)
#195 UnboundedRenderViewport.performLayout (package:scrollable_positioned_list/src/viewport.dart:182:20)
#196 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2465:7)
#197 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1062:18)
#198 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1075:15)
#199 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:609:23)
#200 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1178:13)
#201 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:475:5)
#202 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1397:15)
#203 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1318:9)
#204 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1176:5)
#205 _invoke (dart:ui/hooks.dart:312:13)
#206 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:427:5)
#207 _drawFrame (dart:ui/hooks.dart:283:31)
====================================================================================================
I/flutter ( 7612): [Crushon-Log-Info] leak error: Duplicate GlobalKey detected in widget tree.
I/flutter ( 7612): The following GlobalKey was specified multiple times in the widget tree. This will lead to parts of the widget tree being truncated unexpectedly, because the second time a key is seen, the previous instance is moved to the new location. The key was:
I/flutter ( 7612): - [LabeledGlobalKey<FormState>#d8539]
I/flutter ( 7612): This was determined by noticing that after the widget with the above global key was moved out of its previous parent, that previous parent never updated during this frame, meaning that it either did not update at all or updated before the widget was moved, in either case implying that it still thinks that it should have a child with that global key.
I/flutter ( 7612): The specific parent that did not update after having one or more children forcibly removed due to GlobalKey reparenting is:
I/flutter ( 7612): - OcUpsertInputField(dependencies: [ThemeKitInherited, UncontrolledProviderScope], state: _OcUpsertInputFieldState#c8f86)
I/flutter ( 7612): A GlobalKey can only be specified on one widget at a time in the widget tree.
I/flutter ( 7612): #0 BuildOwner.finalizeTree.<anonymous closure> (package:flutter/src/widgets/framework.dart:3317:15)
I/flutter ( 7612): #1 BuildOwner.finalizeTree (package:flutter/src/widgets/framework.dart:3342:8)
I/flutter ( 7612): #2 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1183:19)
I/flutter ( 7612): #3 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:475:5)
I/flutter ( 7612): #4 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1397:15)
I/flutter ( 7612): #5 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1318:9)
I/flutter ( 7612): #6 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1176:5)
I/flutter ( 7612): #7 _invoke (dart:ui/hooks.dart:312:13)
I/flutter ( 7612): #8 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:427:5)
======== Exception caught by widgets library =======================================================
The following assertion was thrown while finalizing the widget tree:
Duplicate GlobalKey detected in widget tree.
The following GlobalKey was specified multiple times in the widget tree. This will lead to parts of the widget tree being truncated unexpectedly, because the second time a key is seen, the previous instance is moved to the new location. The key was:
- [LabeledGlobalKey<FormState>#d8539]
This was determined by noticing that after the widget with the above global key was moved out of its previous parent, that previous parent never updated during this frame, meaning that it either did not update at all or updated before the widget was moved, in either case implying that it still thinks that it should have a child with that global key.
The specific parent that did not update after having one or more children forcibly removed due to GlobalKey reparenting is:
- OcUpsertInputField(dependencies: [ThemeKitInherited, UncontrolledProviderScope], state: _OcUpsertInputFieldState#c8f86)
A GlobalKey can only be specified on one widget at a time in the widget tree.
When the exception was thrown, this was the stack:
#0 BuildOwner.finalizeTree.<anonymous closure> (package:flutter/src/widgets/framework.dart:3317:15)
#1 BuildOwner.finalizeTree (package:flutter/src/widgets/framework.dart:3342:8)
#2 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1183:19)
#3 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:475:5)
#4 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1397:15)
#5 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1318:9)
#6 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1176:5)
#7 _invoke (dart:ui/hooks.dart:312:13)
#8 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:427:5)
#9 _drawFrame (dart:ui/hooks.dart:283:31)
====================================================================================================
======== Exception caught by widgets library =======================================================
The following assertion was thrown building OcUpsertInputField(dependencies: [ThemeKitInherited, UncontrolledProviderScope], state: _OcUpsertInputFieldState#b05b0):
'package:flutter/src/widgets/framework.dart': Failed assertion: line 2117 pos 12: '_elements.contains(element)': is not true.
Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
https://github.com/flutter/flutter/issues/new?template=2_bug.yml
The relevant error-causing widget was:
OcUpsertInputField OcUpsertInputField:file:///Users/tony/Flutter/crushon_mobile/modules/oc_creator/lib/presentation/widget/oc_upsert_section_card.dart:297:11
When the exception was thrown, this was the stack:
#2 _InactiveElements.remove (package:flutter/src/widgets/framework.dart:2117:12)
#3 Element._retakeInactiveElement (package:flutter/src/widgets/framework.dart:4409:30)
#4 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4452:35)
#5 Element.updateChild (package:flutter/src/widgets/framework.dart:3957:20)
#6 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
#7 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5794:11)
#8 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
#9 StatefulElement.update (package:flutter/src/widgets/framework.dart:5817:5)
#10 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#11 Element.updateChildren (package:flutter/src/widgets/framework.dart:4090:32)
#12 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7074:17)
#13 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#14 Element.updateChildren (package:flutter/src/widgets/framework.dart:4090:32)
#15 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7074:17)
#16 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#17 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6921:14)
#18 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#19 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
#20 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
#21 ProxyElement.update (package:flutter/src/widgets/framework.dart:5960:5)
#22 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#23 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
#24 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
#25 StatelessElement.update (package:flutter/src/widgets/framework.dart:5707:5)
#26 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#27 Element.updateChildren (package:flutter/src/widgets/framework.dart:4090:32)
#28 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7074:17)
#29 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#30 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6921:14)
#31 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#32 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6921:14)
#33 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#34 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
#35 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
#36 StatelessElement.update (package:flutter/src/widgets/framework.dart:5707:5)
#37 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#38 Element.updateChildren (package:flutter/src/widgets/framework.dart:4090:32)
#39 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7074:17)
#40 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#41 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6921:14)
#42 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#43 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6921:14)
#44 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#45 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6921:14)
#46 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#47 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
#48 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
#49 StatelessElement.update (package:flutter/src/widgets/framework.dart:5707:5)
#50 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#51 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
#52 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5794:11)
#53 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
#54 StatefulElement.update (package:flutter/src/widgets/framework.dart:5817:5)
#55 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#56 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
#57 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5794:11)
#58 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
#59 StatefulElement.update (package:flutter/src/widgets/framework.dart:5817:5)
#60 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#61 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6921:14)
#62 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#63 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
#64 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
#65 ProxyElement.update (package:flutter/src/widgets/framework.dart:5960:5)
#66 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#67 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
#68 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
#69 StatelessElement.update (package:flutter/src/widgets/framework.dart:5707:5)
#70 Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#71 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5656:16)
#72 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5794:11)
#73 Element.rebuild (package:flutter/src/widgets/framework.dart:5347:7)
#74 BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2694:15)
#75 BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2753:11)
#76 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3048:18)
#77 _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:239:12)
#78 RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:2738:59)
#79 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1108:15)
#80 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2738:14)
#81 RenderConstrainedLayoutBuilder.rebuildIfNecessary (package:flutter/src/widgets/layout_builder.dart:286:5)
#82 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:377:5)
#83 RenderObject.layout (package:flutter/src/rendering/object.dart:2627:7)
#84 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:61:11)
#85 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:1079:71)
#86 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:1121:32)
#87 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2465:7)
#88 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1062:18)
#89 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1075:15)
#90 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:609:23)
#91 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1178:13)
#92 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:475:5)
#93 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1397:15)
#94 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1318:9)
#95 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1176:5)
#96 _invoke (dart:ui/hooks.dart:312:13)
#97 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:427:5)
#98 _drawFrame (dart:ui/hooks.dart:283:31)
(elided 2 frames from class _AssertionError)
====================================================================================================
這是哪裡出錯了?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment