Repository navigation
Exception while scrolling through TabBar navigation #18756
Copy link
Copy link
Closed
Labels
c: crashStack traces logged to the consoleStack traces logged to the consoleframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.p: material_uimaterial_ui package in flutter/packagesmaterial_ui package in flutter/packages
Description
Performing hot reload...
Reloaded 0 of 415 libraries in 866ms.
flutter: ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
flutter: The following assertion was thrown while finalizing the widget tree:
flutter: 'package:flutter/src/widgets/scroll_position.dart': Failed assertion: line 657 pos 12: 'pixels !=
flutter: null': is not true.
flutter:
flutter: Either the assertion indicates an error in the framework itself, or we should provide substantially
flutter: more information in this error message to help you determine and fix the underlying cause.
flutter: In either case, please report this assertion by filing a bug on GitHub:
flutter: https://github.com/flutter/flutter/issues/new
flutter:
flutter: When the exception was thrown, this was the stack:
flutter: #2 ScrollPosition.dispose (package:flutter/src/widgets/scroll_position.dart)
flutter: #3 ScrollPositionWithSingleContext.dispose (package:flutter/src/widgets/scroll_position_with_single_context.dart:255:11)
flutter: #4 ScrollableState.dispose (package:flutter/src/widgets/scrollable.dart:324:14)
flutter: #5 StatefulElement.unmount (package:flutter/src/widgets/framework.dart:3821:12)
flutter: #6 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1697:13)
flutter: #7 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #8 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #9 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #10 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #11 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #12 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #13 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #14 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #15 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #16 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #17 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #18 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #19 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #20 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #21 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #22 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #23 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #24 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #25 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #26 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4742:16)
flutter: #27 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #28 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #29 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #30 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #31 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #32 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #33 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #34 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #35 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #36 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #37 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #38 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #39 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #40 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #41 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #42 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #43 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #44 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #45 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #46 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #47 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #48 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #49 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #50 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #51 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #52 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #53 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #54 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #55 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #56 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #57 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #58 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #59 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #60 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #61 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #62 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #63 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #64 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #65 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #66 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #67 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #68 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #69 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #70 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #71 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #72 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #73 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #74 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #75 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #76 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #77 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4742:16)
flutter: #78 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #79 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #80 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #81 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #82 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #83 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #84 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #85 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #86 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #87 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #88 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #89 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #90 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #91 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #92 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #93 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #94 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #95 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #96 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #97 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #98 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #99 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #100 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #101 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #102 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #103 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #104 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #105 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #106 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #107 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #108 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #109 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #110 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #111 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #112 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #113 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #114 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #115 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #116 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #117 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #118 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #119 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #120 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #121 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #122 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #123 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #124 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #125 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #126 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #127 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #128 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #129 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #130 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #131 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #132 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #133 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #134 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4742:16)
flutter: #135 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #136 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #137 _TheatreElement.visitChildren (package:flutter/src/widgets/overlay.dart:465:14)
flutter: #138 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #139 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #140 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #141 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #142 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #143 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #144 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #145 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #146 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #147 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #148 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #149 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #150 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #151 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #152 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #153 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #154 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #155 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #156 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #157 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #158 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #159 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #160 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #161 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #162 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #163 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #164 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #165 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #166 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #167 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #168 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #169 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #170 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #171 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #172 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #173 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #174 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #175 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #176 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #177 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #178 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #179 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #180 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #181 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #182 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #183 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #184 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #185 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #186 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #187 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #188 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #189 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #190 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #191 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #192 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #193 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #194 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #195 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #196 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #197 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #198 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #199 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #200 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #201 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #202 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #203 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #204 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #205 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #206 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #207 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #208 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #209 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #210 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #211 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #212 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #213 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #214 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #215 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
flutter: #216 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #217 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #218 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #219 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #220 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #221 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #222 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #223 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
flutter: #224 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
flutter: #225 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
flutter: #226 ListIterable.forEach (dart:_internal/iterable.dart:39:13)
flutter: #227 _InactiveElements._unmountAll (package:flutter/src/widgets/framework.dart:1706:25)
flutter: #228 BuildOwner.finalizeTree.<anonymous closure> (package:flutter/src/widgets/framework.dart:2328:27)
flutter: #229 BuildOwner.lockState (package:flutter/src/widgets/framework.dart:2160:15)
flutter: #230 BuildOwner.finalizeTree (package:flutter/src/widgets/framework.dart:2327:7)
flutter: #231 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:628:18)
flutter: #232 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
flutter: #233 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
flutter: #234 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
flutter: #235 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
flutter: #236 _invoke (dart:ui/hooks.dart:120:13)
flutter: #237 _drawFrame (dart:ui/hooks.dart:109:3)
flutter: (elided 2 frames from class _AssertionError)
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
c: crashStack traces logged to the consoleStack traces logged to the consoleframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.p: material_uimaterial_ui package in flutter/packagesmaterial_ui package in flutter/packages
Activity
escamoteur commentedon Jun 24, 2018
Please add your flutter doctor -v output
seems to be the same as #18763
ajinasokan commentedon Jun 25, 2018
I have the same issue. Heres my flutter doctor output:
sahil311289 commentedon Jun 26, 2018
Issue appears when I click on a TabBar (bottomNavigationBar with a child as TabBar in this case) in a random sequence. Sequentially clicking has no issues. But if I click 3rd tab after clicking 6th, it gives an exception. I hope the screenshot's message is helpful.
escamoteur commentedon Jun 27, 2018
Please add your
flutter doctor -voutput, the code of this page fenced in ```Dart above and ``` below the code and the output of the debug view when this exception occurs, Thankssahil311289 commentedon Jun 27, 2018
sahil311289 commentedon Jun 27, 2018
sahil311289 commentedon Jun 27, 2018
sahil311289 commentedon Jun 27, 2018
sahil311289 commentedon Jun 27, 2018
sahil311289 commentedon Jun 27, 2018
sahil311289 commentedon Jun 27, 2018
Also, you may not be able to see but I have top level TabBar within Bottom TabBar on some tabs. So it's a complex structure. Please help!
As much as I wanted to keep the code private, I guess there is no other option. I have a private repo on GitHub.
sahil311289 commentedon Jun 28, 2018
I'm now using BottomNavigationBar instead of TabBar for bottom navigation. That fixed one of the issues. The app doesn't crash while switching between tabs.
12 remaining items
apat183 commentedon Aug 27, 2018
@andrescr94 you might need to use TextEditingControllers but i wouldn't use my temp solution anymore. I ended up moving to a move permanent solution of navigating to form in new page rather then in tab page and everything working fine now.
HerrNiklasRaab commentedon Dec 7, 2018
Any updates on this issue, it is also occuring on my app, do you need code examples or something else?
vijaykanta commentedon Mar 6, 2019
This happens to me when I use an ExpandedTile widget and have gridview inside each tile. Both grid and tile are growable. Each grid view taps to open a dialog with a text field.
gildaswise commentedon Mar 22, 2019
I'm having the same issue and the fix of removing the assert solved it for me, but I'm not using TabBars and the issue happens when either using
Navigator.of(context).pop()or the automatically generated BackButton for the AppBar. The error doesn't happen when in release mode, only when in debug.vijaykanta commentedon Mar 22, 2019
MichaelDark commentedon Apr 4, 2019
Hi! The solution is just not to forget to dispose TabContoller:
Check, please, if it is the right solution and tag people who faced this trouble in this issue
I think you know how to do it, @escamoteur
@shihaohong, could you have a look at this please?
shihaohong commentedon Apr 4, 2019
Hi @MichaelDark, I'm currently working through a different issue, but I'm planning to get to this this after I'm done. That could definitely be a solution for some, if they forget to dispose their TabControllers. I'll provide an update once I've had an opportunity to dive deeper into the issue.
shihaohong commentedon Apr 5, 2019
I looked at @ajinasokan's first gist and noticed that
TabControllerwas paired withBottomNavigationBar, and I'm not sure if they were meant to be used like that. I was able to get a running sample usingBottomNavigationBar, while nesting theTabBarView.However, I did create a reproducible sample that throws the exception with two TabBar/TabBarView/TabController combinations, and will be looking into it.
MichaelDark commentedon Apr 5, 2019
mrgray commentedon Apr 27, 2019
I resolved it during debug by commenting out
assert(pixels != null);, but that's not very kewl. I'm not using TabView or TabBar or TabController. I'm rendering conditional widgets with BottomAppBar and InkWell tabs.github-actions commentedon Aug 15, 2021
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 -vand a minimal reproduction of the issue.