[go: nahoru, domu]

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

Unusual Crash Report. Page with Tabs and multiple TextFields and Checkboxes #20508

Closed
cathalgreaney opened this issue Aug 12, 2018 · 4 comments
Closed

Comments

@cathalgreaney
Copy link
cathalgreaney commented Aug 12, 2018

Building a straight forward form based app. Using a Gesture Detector... Listview to hold multiple TextFormFields and CheckboxListTiles into a Card contained within a Tab View.

The Tab View follows the pattern from the tab_fabs_demo app (flutter/flutter/flutter_examples in GitHub)

When interacting with various CheckBoxes the app crashes.

Flutter Doctor and Debug Log to follow...

The top of the Stacktrace references various 'Sliver' objects. I am using one CustomScrollView with Slivers in a separate BottomSheet. This Bottom Sheet is not visible during the crash and appears to be unrelated and I commented it out while debugging. It didn't affect the status of the bug.

@cathalgreaney
Copy link
Author
cathalgreaney commented Aug 12, 2018

flutter doctor:

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.5.1, on Microsoft Windows [Version 10.0.17134.165], locale en-IE)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.1)
[!] VS Code, 64-bit edition (version 1.25.1)
[√] Connected devices (1 available)

! Doctor found issues in 1 category.
PS C:\Users\cgreaney\anSource\flutter\gensnap-flutter-superadmin> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.5.1, on Microsoft Windows [Version 10.0.17134.165], locale en-IE)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.1)
[!] VS Code, 64-bit edition (version 1.25.1)
[√] Connected devices (1 available)

! Doctor found issues in 1 category.

@cathalgreaney
Copy link
Author
cathalgreaney commented Aug 12, 2018

Debug Console:

I/flutter ( 8258): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 8258): The following assertion was thrown building NotificationListener<KeepAliveNotification>:
I/flutter ( 8258): 'package:flutter/src/rendering/object.dart': Failed assertion: line 2775 pos 14:
I/flutter ( 8258): '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
I/flutter ( 8258):
I/flutter ( 8258): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter ( 8258): more information in this error message to help you determine and fix the underlying cause.
I/flutter ( 8258): In either case, please report this assertion by filing a bug on GitHub:
I/flutter ( 8258):   https://github.com/flutter/flutter/issues/new
I/flutter ( 8258):
I/flutter ( 8258): When the exception was thrown, this was the stack:
I/flutter ( 8258): #2      _RenderSliverMultiBoxAdaptor&RenderSliver&ContainerRenderObjectMixin._insertIntoChildList (package:flutter/src/rendering/object.dart)
I/flutter ( 8258): #3      _RenderSliverMultiBoxAdaptor&RenderSliver&ContainerRenderObjectMixin.insert (package:flutter/src/rendering/object.dart:2809:5)
I/flutter ( 8258): #4      RenderSliverMultiBoxAdaptor.insert (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:209:11)
I/flutter ( 8258): #5      SliverMultiBoxAdaptorElement.insertChildRenderObject (package:flutter/src/widgets/sliver.dart:865:18)
I/flutter ( 8258): #6      RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:4513:35)
I/flutter ( 8258): #7      RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4279:5)
I/flutter ( 8258): #8      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4653:11)
I/flutter ( 8258): #9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 8258): #10     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 8258): #11     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #12     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #13     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 8258): #14     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 8258): #15     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 8258): #16     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 8258): #17     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #18     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #19     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 8258): #20     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 8258): #21     ParentDataElement.mount (package:flutter/src/widgets/framework.dart:3955:11)
I/flutter ( 8258): #22     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 8258): #23     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 8258): #24     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #25     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #26     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 8258): #27     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter ( 8258): #28     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 8258): #29     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 8258): #30     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 8258): #31     SliverMultiBoxAdaptorElement.updateChild (package:flutter/src/widgets/sliver.dart:744:36)
I/flutter ( 8258): #32     SliverMultiBoxAdaptorElement.performRebuild (package:flutter/src/widgets/sliver.dart:702:34)
I/flutter ( 8258): #33     SliverMultiBoxAdaptorElement.update (package:flutter/src/widgets/sliver.dart:671:7)
I/flutter ( 8258): #34     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #35     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #36     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #37     RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4379:32)
I/flutter ( 8258): #38     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4769:17)
I/flutter ( 8258): #39     _ViewportElement.update (package:flutter/src/widgets/viewport.dart:192:11)
I/flutter ( 8258): #40     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #42     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #43     ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
I/flutter ( 8258): #44     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #45     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #46     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #47     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #48     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #49     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #50     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #51     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #52     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #53     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #54     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #55     StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #56     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #57     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #58     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #59     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #60     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #61     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #62     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #63     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #64     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #65     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #66     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #67     StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #68     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #69     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #70     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #71     StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #72     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #73     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #74     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #75     StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #76     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #77     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #78     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #79     ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
I/flutter ( 8258): #80     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #81     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #82     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #83     StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #84     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #85     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #86     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #87     ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
I/flutter ( 8258): #88     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #89     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #90     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #91     StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #92     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #93     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #94     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #95     StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #96     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #97     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #98     Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #99     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #100    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #101    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #102    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #103    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #104    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #105    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #106    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #107    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #108    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #109    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #110    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #111    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #112    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #113    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #114    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #115    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #116    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #117    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #118    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #119    ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
I/flutter ( 8258): #120    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #121    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #122    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #123    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #124    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #125    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #126    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #127    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #128    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #129    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #130    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #131    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #132    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #133    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #134    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #135    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #136    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #137    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #138    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #139    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #140    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #141    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #142    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #143    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #144    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #145    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #146    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #147    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #148    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #149    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #150    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #151    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #152    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #153    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #154    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #155    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #156    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #157    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #158    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #159    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #160    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #161    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #162    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #163    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #164    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #165    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #166    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #167    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #168    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #169    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #170    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #171    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #172    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #173    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #174    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #175    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #176    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #177    ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
I/flutter ( 8258): #178    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #179    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #180    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #181    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #182    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #183    SliverMultiBoxAdaptorElement.updateChild (package:flutter/src/widgets/sliver.dart:744:36)
I/flutter ( 8258): #184    SliverMultiBoxAdaptorElement.performRebuild (package:flutter/src/widgets/sliver.dart:702:34)
I/flutter ( 8258): #185    SliverMultiBoxAdaptorElement.update (package:flutter/src/widgets/sliver.dart:671:7)
I/flutter ( 8258): #186    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #187    RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4379:32)
I/flutter ( 8258): #188    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4769:17)
I/flutter ( 8258): #189    _ViewportElement.update (package:flutter/src/widgets/viewport.dart:192:11)
I/flutter ( 8258): #190    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #191    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #192    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #193    ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
I/flutter ( 8258): #194    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #195    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #196    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #197    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #198    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #199    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #200    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #201    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #202    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #203    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #204    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #205    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #206    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #207    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #208    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #209    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #210    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #211    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #212    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #213    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #214    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #215    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #216    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #217    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #218    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #219    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #220    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #221    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #222    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #223    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #224    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #225    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #226    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #227    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #228    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #229    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #230    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #231    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #232    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #233    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #234    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #235    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #236    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #237    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #238    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #239    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #240    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #241    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #242    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #243    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #244    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #245    ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
I/flutter ( 8258): #246    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #247    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #248    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #249    ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
I/flutter ( 8258): #250    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #251    RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4379:32)
I/flutter ( 8258): #252    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4769:17)
I/flutter ( 8258): #253    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #254    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #255    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #256    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #257    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #258    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #259    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #260    ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
I/flutter ( 8258): #261    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #262    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #263    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #264    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #265    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #266    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #267    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #268    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #269    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #270    StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
I/flutter ( 8258): #271    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #272    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
I/flutter ( 8258): #273    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #274    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #275    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #276    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #277    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #278    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #279    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #280    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #281    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #282    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #283    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #284    ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
I/flutter ( 8258): #285    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #286    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #287    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #288    ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
I/flutter ( 8258): #289    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #290    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #291    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #292    StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
I/flutter ( 8258): #293    Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
I/flutter ( 8258): #294    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 8258): #295    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 8258): #296    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2242:33)
I/flutter ( 8258): #297    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:626:20)
I/flutter ( 8258): #298    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
I/flutter ( 8258): #299    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
I/flutter ( 8258): #300    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
I/flutter ( 8258): #301    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
I/flutter ( 8258): #302    _invoke (dart:ui/hooks.dart:120:13)
I/flutter ( 8258): #303    _drawFrame (dart:ui/hooks.dart:109:3)
I/flutter ( 8258): (elided 2 frames from class _AssertionError)
I/flutter ( 8258): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter ( 8258): Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 2775 pos 14: '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
I/chatty  ( 8258): uid=10079(com.example.firstapp) 1.ui identical 1 line
I/flutter ( 8258): Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 2775 pos 14: '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
I/flutter ( 8258): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/chatty  ( 8258): uid=10079(com.example.firstapp) 1.ui identical 21 lines
I/flutter ( 8258): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter ( 8258): Another exception was thrown: 'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 215 pos 16: 'indexOf(child) > index': is not true.
I/chatty  ( 8258): uid=10079(com.example.firstapp) 1.ui identical 1 line
I/flutter ( 8258): Another exception was thrown: 'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 215 pos 16: 'indexOf(child) > index': is not true.
I/flutter ( 8258): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/chatty  ( 8258): uid=10079(com.example.firstapp) 1.ui identical 19 lines
I/flutter ( 8258): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.

@cathalgreaney
Copy link
Author

Removed dependence on listeners and refactored form to be less dynamic and seems to have solved the issue. No clear reason for the bug.

@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 31, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant