A powerful Flutter chat UI component library and business logic for Tencent Cloud Chat, creating seamless in-app chat modules for delightful user experiences.
flutter: ✅ 腾讯云 IM 登录成功
TIM: 2023-08-02 10:49:13.819 E 732-172456 |-group_list_fetcher.cpp:85 HandleJoinedGroupListResponse |error_code:11000|error_message:community group not open|offset:0|count:500
TIM: 2023-08-02 10:49:13.819 E 732-172456 |-group_list_provider.cpp:58 HandleJoinedCommunityGroupList |error_code:11000|error_message:community group not open
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
'package:flutter/src/rendering/box.dart': Failed assertion: line 321 pos 12: 'width > 0.0': 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.md
The relevant error-causing widget was:
TIMUIKitChat TIMUIKitChat:file:///Users/wangce/Documents/repo/tbay/lib/pages/chat.dart:49:12
When the exception was thrown, this was the stack:
#2 BoxConstraints.constrainSizeAndAttemptToPreserveAspectRatio (package:flutter/src/rendering/box.dart:321:12)
#3 RenderFittedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:2777:30)
#4 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#5 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#6 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#7 RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3751:13)
#8 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#9 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#10 RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:297:14)
#11 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#12 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#13 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#14 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#15 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#16 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#17 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#18 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#19 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#20 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1449:11)
#21 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#22 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#23 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#24 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#25 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#26 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#27 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#28 RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:297:14)
#29 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#30 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#31 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:315:14)
#32 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#33 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#34 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#35 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#36 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#37 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#38 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#39 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#40 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#41 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#42 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#43 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#44 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#45 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#46 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#47 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#48 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#49 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#50 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#51 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#52 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#53 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#54 RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:297:14)
#55 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#56 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#57 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#58 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#59 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#60 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#61 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#62 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#63 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#64 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#65 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#66 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#67 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#68 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#69 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#70 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#71 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#72 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#73 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#74 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#75 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#76 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#77 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#78 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#79 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#80 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#81 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#82 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#83 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#84 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#85 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:868:45)
#86 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#87 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#88 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#89 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#90 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#91 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#92 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:238:12)
#93 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#94 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#95 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:315:14)
#96 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#97 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#98 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#99 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#100 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#101 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#102 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#103 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#104 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#105 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#106 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#107 RenderSliverMultiBoxAdaptor.insertAndLayoutChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:491:13)
#108 RenderSliverList.performLayout.advance (package:flutter/src/rendering/sliver_list.dart:241:19)
#109 RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:283:12)
#110 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#111 RenderSliverEdgeInsetsPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:139:12)
#112 RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:361:11)
#113 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#114 RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:534:13)
#115 RenderShrinkWrappingViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1882:12)
#116 RenderShrinkWrappingViewport.performLayout (package:flutter/src/rendering/viewport.dart:1833:20)
#117 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#118 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#119 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#120 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#121 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#122 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#123 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#124 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#125 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#126 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#127 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#128 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#129 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#130 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#131 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#132 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#133 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#134 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#135 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#136 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#137 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#138 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#139 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#140 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#141 RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:554:11)
#142 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#143 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#144 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#145 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#146 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#147 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#148 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#149 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#150 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#151 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#152 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#153 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#154 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#155 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#156 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#157 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#158 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#159 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#160 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#161 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#162 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#163 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#164 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#165 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#166 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#167 RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:438:14)
#168 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#169 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#170 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#171 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#172 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#173 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#174 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:868:45)
#175 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#176 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#177 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#178 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#179 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#180 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#181 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#182 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#183 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:171:12)
#184 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:1056:7)
#185 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:235:7)
#186 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:403:14)
#187 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#188 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#189 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#190 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#191 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#192 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#193 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1449:11)
#194 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#195 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#196 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#197 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#198 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#199 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#200 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#201 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#202 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#203 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#204 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#205 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#206 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#207 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#208 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#209 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#210 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#211 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#212 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:580:43)
#213 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:607:12)
#214 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#215 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#216 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#217 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#218 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#219 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#220 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#221 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#222 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#223 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#224 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#225 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#226 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#227 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#228 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#229 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#230 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#231 RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3749:14)
#232 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#233 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#234 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:122:14)
#235 RenderObject.layout (package:flutter/src/rendering/object.dart:2395:7)
#236 RenderBox.layout (package:flutter/src/rendering/box.dart:2386:11)
#237 _RenderTheaterMixin.performLayout (package:flutter/src/widgets/overlay.dart:832:15)
#238 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2234:7)
#239 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1016:18)
#240 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:492:19)
#241 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:905:13)
#242 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:358:5)
#243 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1284:15)
#244 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1214:9)
#245 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1072:5)
#246 _invoke (dart:ui/hooks.dart:142:13)
#247 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:359:5)
#248 _drawFrame (dart:ui/hooks.dart:112:31)
(elided 2 frames from class _AssertionError)
The following RenderObject was being processed when the exception was fired: RenderFittedBox#e2f8e relayoutBoundary=up52 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
creator: FittedBox ← KeyedSubtree-[GlobalKey#7a500] ← _EffectiveTickerMode ← TickerMode ← Offstage ←
SizedBox ← Hero ← Listener ← _GestureSemantics ← RawGestureDetector ← GestureDetector ← ClipRRect
← ⋯
parentData: <none> (can use size)
constraints: BoxConstraints(0.0<=w<=157.4, 0.0<=h<=256.0)
size: MISSING
fit: contain
alignment: Alignment.center
textDirection: ltr
This RenderObject had the following descendants (showing up to depth 5):
child: RenderSemanticsAnnotations#20743 relayoutBoundary=up53 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
child: RenderImage#34502 relayoutBoundary=up54 NEEDS-PAINT
════════════════════════════════════════════════════════════════════════════════════════════════════
Another exception was thrown: RenderBox was not laid out: RenderFittedBox#e2f8e relayoutBoundary=up52 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderOffstage#88c44 relayoutBoundary=up51 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#7b993 relayoutBoundary=up50 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#efa1f relayoutBoundary=up49 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#a686c relayoutBoundary=up48 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderClipRRect#48499 relayoutBoundary=up47 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderStack#2e15e relayoutBoundary=up46 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#b04f8 relayoutBoundary=up45 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: _RenderLayoutBuilder#3b2c9 relayoutBoundary=up44 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPadding#15106 relayoutBoundary=up43 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderDecoratedBox#c0e62 relayoutBoundary=up42 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderIgnorePointer#69391 relayoutBoundary=up41 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#3de57 relayoutBoundary=up40 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#0b54c relayoutBoundary=up39 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#8d588 relayoutBoundary=up38 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#400bf relayoutBoundary=up37 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#f0089 relayoutBoundary=up36 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#393d5 relayoutBoundary=up35 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPadding#1034c relayoutBoundary=up34 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#2edbc relayoutBoundary=up33 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#016c5 relayoutBoundary=up32 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#ee78a relayoutBoundary=up31 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderMouseRegion#f15b2 relayoutBoundary=up30 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#a1bfe relayoutBoundary=up29 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPadding#3f6f2 relayoutBoundary=up28 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPadding#f009f relayoutBoundary=up27 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: _RenderLayoutBuilder#3c4bf relayoutBoundary=up26 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderDecoratedBox#84efd relayoutBoundary=up25 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#c7918 relayoutBoundary=up24 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: 'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 546 pos 12: 'child.hasSize': is not true.
Another exception was thrown: Null check operator used on a null value
Another exception was thrown: Null check operator used on a null value
Another exception was thrown: RenderBox was not laid out: RenderShrinkWrappingViewport#853ee relayoutBoundary=up20 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderIgnorePointer#29a59 relayoutBoundary=up19 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#50372 relayoutBoundary=up18 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#512e9 relayoutBoundary=up17 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#45b60 relayoutBoundary=up16 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#8e1ec relayoutBoundary=up15 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: _RenderScrollSemantics#f56fe relayoutBoundary=up14 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#72549 relayoutBoundary=up13 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderCustomPaint#f3eae relayoutBoundary=up12 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderMouseRegion#67467 relayoutBoundary=up11 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#e2e05 relayoutBoundary=up10 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#5edac relayoutBoundary=up9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#de1d1 relayoutBoundary=up8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#b5357 relayoutBoundary=up7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderStack#d00a9 relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: 'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 348 pos 12: 'child!.hasSize': is not true.
flutter: unhandled element filter; Picture key: Svg loader
Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#b04f8 relayoutBoundary=up45 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: _RenderLayoutBuilder#3b2c9 relayoutBoundary=up44 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPadding#15106 relayoutBoundary=up43 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderDecoratedBox#c0e62 relayoutBoundary=up42 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderIgnorePointer#69391 relayoutBoundary=up41 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#3de57 relayoutBoundary=up40 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#0b54c relayoutBoundary=up39 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderFlex#8d588 relayoutBoundary=up38 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#400bf relayoutBoundary=up37 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderFlex#f0089 relayoutBoundary=up36 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderFlex#393d5 relayoutBoundary=up35 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPadding#1034c relayoutBoundary=up34 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderFlex#2edbc relayoutBoundary=up33 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#016c5 relayoutBoundary=up32 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#ee78a relayoutBoundary=up31 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderMouseRegion#f15b2 relayoutBoundary=up30 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderFlex#a1bfe relayoutBoundary=up29 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPadding#3f6f2 relayoutBoundary=up28 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPadding#f009f relayoutBoundary=up27 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: _RenderLayoutBuilder#3c4bf relayoutBoundary=up26 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderDecoratedBox#84efd relayoutBoundary=up25 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#c7918 relayoutBoundary=up24 NEEDS-PAINT
Another exception was thrown: 'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 546 pos 12: 'child.hasSize': is not true.
Another exception was thrown: Null check operator used on a null value
Another exception was thrown: Null check operator used on a null value
Another exception was thrown: RenderBox was not laid out: RenderShrinkWrappingViewport#853ee relayoutBoundary=up20 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderIgnorePointer#29a59 relayoutBoundary=up19 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#50372 relayoutBoundary=up18 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#512e9 relayoutBoundary=up17 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#45b60 relayoutBoundary=up16 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#8e1ec relayoutBoundary=up15 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: _RenderScrollSemantics#f56fe relayoutBoundary=up14 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#72549 relayoutBoundary=up13 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderCustomPaint#f3eae relayoutBoundary=up12 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderMouseRegion#67467 relayoutBoundary=up11 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#e2e05 relayoutBoundary=up10 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#5edac relayoutBoundary=up9 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#de1d1 relayoutBoundary=up8 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#b5357 relayoutBoundary=up7 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderStack#d00a9 relayoutBoundary=up6 NEEDS-PAINT
Another exception was thrown: 'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 348 pos 12: 'child!.hasSize': is not true.
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#b5357 relayoutBoundary=up7 NEEDS-PAINT
Another exception was thrown: Exception: Invalid image data
Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 2318 pos 12: '!_debugDoingThisLayout': is not true.
Another exception was thrown: RenderBox was not laid out: _RenderLayoutBuilder#3b2c9 relayoutBoundary=up44 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPadding#15106 relayoutBoundary=up43 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderDecoratedBox#c0e62 relayoutBoundary=up42 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderIgnorePointer#69391 relayoutBoundary=up41 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#3de57 relayoutBoundary=up40 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#0b54c relayoutBoundary=up39 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#8d588 relayoutBoundary=up38 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#400bf relayoutBoundary=up37 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#f0089 relayoutBoundary=up36 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#393d5 relayoutBoundary=up35 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPadding#1034c relayoutBoundary=up34 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#2edbc relayoutBoundary=up33 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#016c5 relayoutBoundary=up32 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#ee78a relayoutBoundary=up31 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderMouseRegion#f15b2 relayoutBoundary=up30 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#a1bfe relayoutBoundary=up29 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPadding#3f6f2 relayoutBoundary=up28 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPadding#f009f relayoutBoundary=up27 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: _RenderLayoutBuilder#3c4bf relayoutBoundary=up26 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderDecoratedBox#84efd relayoutBoundary=up25 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#c7918 relayoutBoundary=up24 NEEDS-PAINT
Another exception was thrown: 'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 546 pos 12: 'child.hasSize': is not true.
Another exception was thrown: Null check operator used on a null value
Another exception was thrown: Null check operator used on a null value
Another exception was thrown: RenderBox was not laid out: RenderShrinkWrappingViewport#853ee relayoutBoundary=up20 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderIgnorePointer#29a59 relayoutBoundary=up19 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#50372 relayoutBoundary=up18 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#512e9 relayoutBoundary=up17 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#45b60 relayoutBoundary=up16 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#8e1ec relayoutBoundary=up15 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: _RenderScrollSemantics#f56fe relayoutBoundary=up14 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#72549 relayoutBoundary=up13 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderCustomPaint#f3eae relayoutBoundary=up12 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderMouseRegion#67467 relayoutBoundary=up11 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#e2e05 relayoutBoundary=up10 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#5edac relayoutBoundary=up9 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#de1d1 relayoutBoundary=up8 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#b5357 relayoutBoundary=up7 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderStack#d00a9 relayoutBoundary=up6 NEEDS-PAINT
Another exception was thrown: 'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 348 pos 12: 'child!.hasSize': is not true.
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#b5357 relayoutBoundary=up7 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#b5357 relayoutBoundary=up7 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#b5357 relayoutBoundary=up7 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#b5357 relayoutBoundary=up7 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#b5357 relayoutBoundary=up7 NEEDS-PAINT
Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#b5357 relayoutBoundary=up7 NEEDS-PAINT
...
...
之后控制台就一直输出上面这句话
因为在 Android 手机上同样的代码无法稳定复现, 我并不怀疑自己的集成方式有误
错误日志:
tencent_cloud_chat_uikit: ^2.1.3+1 # https://pub.dev/packages/tencent_cloud_chat_uikit
flutter doctor --verbose