a3
a3 copied to clipboard
Error on chat screen
Randomly I am facing below error when open chat.
======== Exception caught by widgets library =======================================================
The following assertion was thrown building SliverAnimatedList-[LabeledGlobalKey<SliverAnimatedListState>#b8f0a](state: SliverAnimatedListState#c5a9e(tickers: tracking 2 tickers)):
'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 268 pos 16: 'child == null || indexOf(child) > index': 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:
Chat Chat:file:///Users/kumarpalsinh/Projects/Acter/a3/app/lib/features/chat/pages/room_page.dart:213:14
When the exception was thrown, this was the stack:
#2 RenderSliverMultiBoxAdaptor._debugVerifyChildOrder (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:268:16)
#3 RenderSliverMultiBoxAdaptor.debugChildIntegrityEnabled=.<anonymous closure> (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:242:14)
#4 RenderSliverMultiBoxAdaptor.debugChildIntegrityEnabled= (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:244:6)
#5 SliverMultiBoxAdaptorElement.performRebuild (package:flutter/src/widgets/sliver.dart:826:20)
#6 SliverMultiBoxAdaptorElement.update (package:flutter/src/widgets/sliver.dart:737:7)
#7 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#8 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#9 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
#10 Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#11 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
#12 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#13 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
#14 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#15 Element.updateChildren (package:flutter/src/widgets/framework.dart:3976:32)
#16 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6929:17)
#17 _ViewportElement.update (package:flutter/src/widgets/viewport.dart:235:11)
#18 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#19 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
#20 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#21 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
#22 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#23 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
#24 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#25 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
#26 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#27 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#28 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
#29 Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#30 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
#31 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#32 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
#33 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#34 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#35 Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#36 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816:5)
#37 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#38 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
#39 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#40 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#41 Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#42 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816:5)
#43 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#44 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
#45 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#46 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
#47 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#48 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#49 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
#50 Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#51 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
#52 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#53 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#54 Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#55 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816:5)
#56 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#57 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#58 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
#59 Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#60 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
#61 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#62 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#63 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
#64 Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#65 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
#66 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#67 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#68 Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#69 StatelessElement.update (package:flutter/src/widgets/framework.dart:5563:5)
#70 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#71 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#72 Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#73 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816:5)
#74 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#75 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#76 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
#77 Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#78 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
#79 Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
#80 _LayoutBuilderElement._layout.layoutCallback (package:flutter/src/widgets/layout_builder.dart:155:18)
#81 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2845:19)
#82 _LayoutBuilderElement._layout (package:flutter/src/widgets/layout_builder.dart:173:12)
#83 RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:2688:59)
#84 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1097:15)
#85 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2688:14)
#86 RenderConstrainedLayoutBuilder.rebuildIfNecessary (package:flutter/src/widgets/layout_builder.dart:248:7)
#87 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:331:5)
#88 RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#89 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#90 RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#91 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#92 RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#93 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#94 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:847:45)
#95 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:885:32)
#96 RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#97 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#98 RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#99 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#100 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:574:43)
#101 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:601:12)
#102 RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#103 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#104 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:847:45)
#105 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:885:32)
#106 RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#107 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:173:12)
#108 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:1097:7)
#109 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:237:7)
#110 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:404:14)
#111 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2416:7)
#112 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1051:18)
#113 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1064:15)
#114 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:577:23)
#115 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1138:13)
#116 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:5)
#117 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:15)
#118 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:9)
#119 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:5)
#120 _invoke (dart:ui/hooks.dart:312:13)
#121 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:5)
#122 _drawFrame (dart:ui/hooks.dart:283:31)
(elided 2 frames from class _AssertionError)
====================================================================================================
I/flutter (10076): handle error - address: -5476376610937507344 ; len: 12