Created
July 13, 2018 06:13
-
-
Save ajinasokan/f1a790cd88d6f52656a030622765f5e9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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")), | |
], | |
), | |
), | |
); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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