Skip to content

Instantly share code, notes, and snippets.

@ajinasokan
Created July 13, 2018 06:13
Show Gist options
  • Save ajinasokan/f1a790cd88d6f52656a030622765f5e9 to your computer and use it in GitHub Desktop.
Save ajinasokan/f1a790cd88d6f52656a030622765f5e9 to your computer and use it in GitHub Desktop.
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatefulWidget {
@override
_MyAppState createState() => new _MyAppState();
}
class _MyAppState extends State<MyApp> with SingleTickerProviderStateMixin {
TabController controller;
_MyAppState() {
controller = new TabController(length: 4, vsync: this);
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: new Scaffold(
appBar: AppBar(
title: Text("test"),
),
body: new TabBarView(
controller: controller,
children: [
Container(
padding: EdgeInsets.all(16.0),
color: Colors.white,
child: Center(
child: TextField(),
),
),
Container(color: Colors.blue),
Container(color: Colors.green),
Container(color: Colors.indigo),
],
),
bottomNavigationBar: BottomNavigationBar(
currentIndex: controller.index,
onTap: (i) {
setState(() {
controller.animateTo(i);
});
},
type: BottomNavigationBarType.fixed,
items: <BottomNavigationBarItem>[
BottomNavigationBarItem(icon: Icon(Icons.add), title: Text("Tab")),
BottomNavigationBarItem(icon: Icon(Icons.add), title: Text("Tab")),
BottomNavigationBarItem(icon: Icon(Icons.add), title: Text("Tab")),
BottomNavigationBarItem(icon: Icon(Icons.add), title: Text("Tab")),
],
),
),
);
}
}
flutter: ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
flutter: The following assertion was thrown building NotificationListener<KeepAliveNotification>:
flutter: 'package:flutter/src/rendering/object.dart': Failed assertion: line 2811 pos 14:
flutter: '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': 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 _RenderSliverMultiBoxAdaptor&RenderSliver&ContainerRenderObjectMixin._insertIntoChildList (package:flutter/src/rendering/object.dart)
flutter: #3 _RenderSliverMultiBoxAdaptor&RenderSliver&ContainerRenderObjectMixin.insert (package:flutter/src/rendering/object.dart:2845:5)
flutter: #4 RenderSliverMultiBoxAdaptor.insert (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:209:11)
flutter: #5 SliverMultiBoxAdaptorElement.insertChildRenderObject (package:flutter/src/widgets/sliver.dart:865:18)
flutter: #6 RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:4513:35)
flutter: #7 RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4279:5)
flutter: #8 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4653:11)
flutter: #9 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
flutter: #10 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
flutter: #11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #12 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #13 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
flutter: #14 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
flutter: #15 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
flutter: #16 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
flutter: #17 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #18 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #19 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
flutter: #20 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
flutter: #21 ParentDataElement.mount (package:flutter/src/widgets/framework.dart:3955:11)
flutter: #22 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
flutter: #23 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
flutter: #24 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #25 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #26 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
flutter: #27 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
flutter: #28 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
flutter: #29 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
flutter: #30 Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
flutter: #31 SliverMultiBoxAdaptorElement.updateChild (package:flutter/src/widgets/sliver.dart:744:36)
flutter: #32 SliverMultiBoxAdaptorElement.performRebuild (package:flutter/src/widgets/sliver.dart:702:34)
flutter: #33 SliverMultiBoxAdaptorElement.update (package:flutter/src/widgets/sliver.dart:671:7)
flutter: #34 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #35 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4379:32)
flutter: #36 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4769:17)
flutter: #37 _ViewportElement.update (package:flutter/src/widgets/viewport.dart:192:11)
flutter: #38 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #39 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #40 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #41 ProxyElement.update (package:flutter/src/widgets/framework.dart:3909:5)
flutter: #42 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #43 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #44 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #45 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #46 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #47 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #48 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #49 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #50 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #51 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #52 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #53 StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
flutter: #54 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #55 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4661:14)
flutter: #56 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #57 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #58 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #59 StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
flutter: #60 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #61 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #62 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #63 StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
flutter: #64 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #65 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #66 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #67 StatefulElement.update (package:flutter/src/widgets/framework.dart:3799:5)
flutter: #68 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #69 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #70 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #71 StatelessElement.update (package:flutter/src/widgets/framework.dart:3702:5)
flutter: #72 Element.updateChild (package:flutter/src/widgets/framework.dart:2699:15)
flutter: #73 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
flutter: #74 Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #75 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2242:33)
flutter: #76 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:626:20)
flutter: #77 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
flutter: #78 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
flutter: #79 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
flutter: #80 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
flutter: #81 _invoke (dart:ui/hooks.dart:120:13)
flutter: #82 _drawFrame (dart:ui/hooks.dart:109:3)
flutter: (elided 2 frames from class _AssertionError)
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
flutter: Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 2811 pos 14: '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
flutter: Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 2811 pos 14: '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
flutter: Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 2811 pos 14: '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3497 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
flutter: Another exception was thrown: The _ScaffoldLayout custom multichild layout delegate forgot to lay out the following children:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment