<ul dir="auto">
<li>Log</li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="flutter: ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
flutter: The following assertion was thrown during performLayout():
flutter: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 297 pos 12:
flutter: '!_needsLayout': 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      TextPainter.size (package:flutter/src/painting/text_painter.dart)
flutter: #3      RenderEditable.performLayout (package:flutter/src/rendering/editable.dart:686:47)
flutter: #4      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #5      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #6      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #7      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #8      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #9      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #10     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #11     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #12     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #13     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #14     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #15     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #16     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #17     _RenderDecoration._layout.layoutLineBox (package:flutter/src/material/input_decorator.dart:750:11)
flutter: #18     _RenderDecoration._layout (package:flutter/src/material/input_decorator.dart:782:18)
flutter: #19     _RenderDecoration.performLayout (package:flutter/src/material/input_decorator.dart:905:44)
flutter: #20     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #21     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #22     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #23     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #24     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #25     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #26     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #27     RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:381:13)
flutter: #28     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #29     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:259:13)
flutter: #30     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #31     RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:738:15)
flutter: #32     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #33     RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:738:15)
flutter: #34     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #35     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:199:11)
flutter: #36     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #37     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:141:11)
flutter: #38     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:399:7)
flutter: #39     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:211:7)
flutter: #40     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:355:14)
flutter: #41     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #42     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #43     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #44     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #45     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1143:11)
flutter: #46     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #47     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #48     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #49     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #50     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #51     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #52     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #53     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
flutter: #54     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #55     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #56     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #57     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #58     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #59     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #60     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #61     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #62     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #63     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #64     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #65     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #66     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2831:13)
flutter: #67     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #68     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
flutter: #69     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #70     __RenderTheatre&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #71     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #72     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #73     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #74     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #75     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #76     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #77     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #78     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #79     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #80     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #81     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #82     RenderView.performLayout (package:flutter/src/rendering/view.dart:125:13)
flutter: #83     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1445:7)
flutter: #84     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:709:18)
flutter: #85     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:270:19)
flutter: #86     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding&amp;WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:627:13)
flutter: #87     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
flutter: #88     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
flutter: #89     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
flutter: #90     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding.scheduleWarmUpFrame.&lt;anonymous closure&gt; (package:flutter/src/scheduler/binding.dart:751:7)
flutter: #92     _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
flutter: #93     _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
flutter: #94     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)
flutter: (elided 3 frames from class _AssertionError and package dart:async)
flutter:
flutter: The following RenderObject was being processed when the exception was fired:
flutter:   RenderEditable#bb511 relayoutBoundary=up16 NEEDS-LAYOUT NEEDS-PAINT
flutter:   creator: _Editable-[GlobalKey#bf475] ← Semantics ← CompositedTransformTarget ← _ScrollableScope ←
flutter:   IgnorePointer-[GlobalKey#d90c3] ← Semantics ← Listener ←
flutter:   RawGestureDetector-[LabeledGlobalKey&lt;RawGestureDetectorState&gt;#62b00] ← Scrollable ←
flutter:   EditableText-[LabeledGlobalKey&lt;EditableTextState&gt;#8a748] ← RepaintBoundary ← _Decorator ← ⋯
flutter:   parentData: &lt;none&gt; (can use size)
flutter:   constraints: BoxConstraints(w=40.0, 0.0&lt;=h&lt;=Infinity)
flutter:   size: Size(40.0, 36.0)
flutter:   cursorColor: Color(0xffffcc80)
flutter:   showCursor: ValueNotifier&lt;bool&gt;#9f5b2(false)
flutter:   maxLines: 1
flutter:   selectionColor: Color(0xffffcc80)
flutter:   textScaleFactor: 1.0
flutter:   selection: TextSelection(baseOffset: -1, extentOffset: -1, affinity: TextAffinity.downstream,
flutter:   isDirectional: false)
flutter:   offset: ScrollPositionWithSingleContext#931cd(offset: 0.0, range: 0.0..0.0, viewport: 40.0,
flutter:   ScrollableState, ClampingScrollPhysics -&gt; BouncingScrollPhysics, IdleScrollActivity#f07ce,
flutter:   ScrollDirection.idle)
flutter: This RenderObject has no descendants.
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
flutter: Another exception was thrown: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 306 pos 12: '!_needsLayout': is not true.
flutter: Another exception was thrown: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 297 pos 12: '!_needsLayout': is not true.
flutter: Another exception was thrown: 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12: '!_debugDoingBaseline': is not true.
flutter: Another exception was thrown: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 297 pos 12: '!_needsLayout': is not true.
Reloaded 3 of 399 libraries in 733ms.
flutter: Another exception was thrown: 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12: '!_debugDoingBaseline': is not true.
flutter: Another exception was thrown: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 297 pos 12: '!_needsLayout': is not true.
flutter: Another exception was thrown: 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12: '!_debugDoingBaseline': is not true.
flutter: Another exception was thrown: 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12: '!_debugDoingBaseline': is not true.
flutter: Another exception was thrown: TextPainter.paint called when text geometry was not yet calculated.
flutter: Another exception was thrown: TextPainter.paint called when text geometry was not yet calculated.
flutter: Another exception was thrown: TextPainter.paint called when text geometry was not yet calculated.
flutter: Another exception was thrown: TextPainter.paint called when text geometry was not yet calculated.
flutter: Another exception was thrown: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 479 pos 12: '!_needsLayout': is not true."><pre class="notranslate"><code class="notranslate">flutter: ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
flutter: The following assertion was thrown during performLayout():
flutter: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 297 pos 12:
flutter: '!_needsLayout': 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      TextPainter.size (package:flutter/src/painting/text_painter.dart)
flutter: #3      RenderEditable.performLayout (package:flutter/src/rendering/editable.dart:686:47)
flutter: #4      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #5      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #6      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #7      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #8      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #9      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #10     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #11     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #12     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #13     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #14     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #15     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #16     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #17     _RenderDecoration._layout.layoutLineBox (package:flutter/src/material/input_decorator.dart:750:11)
flutter: #18     _RenderDecoration._layout (package:flutter/src/material/input_decorator.dart:782:18)
flutter: #19     _RenderDecoration.performLayout (package:flutter/src/material/input_decorator.dart:905:44)
flutter: #20     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #21     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #22     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #23     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #24     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #25     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #26     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #27     RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:381:13)
flutter: #28     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #29     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:259:13)
flutter: #30     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #31     RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:738:15)
flutter: #32     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #33     RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:738:15)
flutter: #34     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #35     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:199:11)
flutter: #36     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #37     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:141:11)
flutter: #38     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:399:7)
flutter: #39     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:211:7)
flutter: #40     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:355:14)
flutter: #41     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #42     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #43     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #44     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #45     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1143:11)
flutter: #46     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #47     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #48     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #49     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #50     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #51     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #52     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #53     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
flutter: #54     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #55     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #56     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #57     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #58     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #59     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #60     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #61     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #62     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #63     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #64     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #65     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #66     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2831:13)
flutter: #67     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #68     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
flutter: #69     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #70     __RenderTheatre&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #71     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #72     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #73     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #74     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #75     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #76     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #77     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #78     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #79     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #80     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
flutter: #81     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
flutter: #82     RenderView.performLayout (package:flutter/src/rendering/view.dart:125:13)
flutter: #83     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1445:7)
flutter: #84     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:709:18)
flutter: #85     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:270:19)
flutter: #86     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding&amp;WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:627:13)
flutter: #87     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
flutter: #88     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
flutter: #89     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
flutter: #90     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding.scheduleWarmUpFrame.&lt;anonymous closure&gt; (package:flutter/src/scheduler/binding.dart:751:7)
flutter: #92     _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
flutter: #93     _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
flutter: #94     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)
flutter: (elided 3 frames from class _AssertionError and package dart:async)
flutter:
flutter: The following RenderObject was being processed when the exception was fired:
flutter:   RenderEditable#bb511 relayoutBoundary=up16 NEEDS-LAYOUT NEEDS-PAINT
flutter:   creator: _Editable-[GlobalKey#bf475] ← Semantics ← CompositedTransformTarget ← _ScrollableScope ←
flutter:   IgnorePointer-[GlobalKey#d90c3] ← Semantics ← Listener ←
flutter:   RawGestureDetector-[LabeledGlobalKey&lt;RawGestureDetectorState&gt;#62b00] ← Scrollable ←
flutter:   EditableText-[LabeledGlobalKey&lt;EditableTextState&gt;#8a748] ← RepaintBoundary ← _Decorator ← ⋯
flutter:   parentData: &lt;none&gt; (can use size)
flutter:   constraints: BoxConstraints(w=40.0, 0.0&lt;=h&lt;=Infinity)
flutter:   size: Size(40.0, 36.0)
flutter:   cursorColor: Color(0xffffcc80)
flutter:   showCursor: ValueNotifier&lt;bool&gt;#9f5b2(false)
flutter:   maxLines: 1
flutter:   selectionColor: Color(0xffffcc80)
flutter:   textScaleFactor: 1.0
flutter:   selection: TextSelection(baseOffset: -1, extentOffset: -1, affinity: TextAffinity.downstream,
flutter:   isDirectional: false)
flutter:   offset: ScrollPositionWithSingleContext#931cd(offset: 0.0, range: 0.0..0.0, viewport: 40.0,
flutter:   ScrollableState, ClampingScrollPhysics -&gt; BouncingScrollPhysics, IdleScrollActivity#f07ce,
flutter:   ScrollDirection.idle)
flutter: This RenderObject has no descendants.
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
flutter: Another exception was thrown: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 306 pos 12: '!_needsLayout': is not true.
flutter: Another exception was thrown: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 297 pos 12: '!_needsLayout': is not true.
flutter: Another exception was thrown: 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12: '!_debugDoingBaseline': is not true.
flutter: Another exception was thrown: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 297 pos 12: '!_needsLayout': is not true.
Reloaded 3 of 399 libraries in 733ms.
flutter: Another exception was thrown: 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12: '!_debugDoingBaseline': is not true.
flutter: Another exception was thrown: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 297 pos 12: '!_needsLayout': is not true.
flutter: Another exception was thrown: 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12: '!_debugDoingBaseline': is not true.
flutter: Another exception was thrown: 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12: '!_debugDoingBaseline': is not true.
flutter: Another exception was thrown: TextPainter.paint called when text geometry was not yet calculated.
flutter: Another exception was thrown: TextPainter.paint called when text geometry was not yet calculated.
flutter: Another exception was thrown: TextPainter.paint called when text geometry was not yet calculated.
flutter: Another exception was thrown: TextPainter.paint called when text geometry was not yet calculated.
flutter: Another exception was thrown: 'package:flutter/src/painting/text_painter.dart': Failed assertion: line 479 pos 12: '!_needsLayout': is not true.
</code></pre></div>
<ul dir="auto">
<li>Flutter</li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="flutter doctor -v
[✓] Flutter (Channel beta, v0.5.1, on Mac OS X 10.13.4 17E199, locale zh-Hans-CN)
    • Flutter version 0.5.1 at /Users/zhengsl/sdk/flutter
    • Framework revision c7ea3ca377 (3 months ago), 2018-05-29 21:07:33 +0200
    • Engine revision 1ed25ca7b7
    • Dart version 2.0.0-dev.58.0.flutter-f981f09760

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    • Android SDK at /Users/zhengsl/sdk/android/android-sdk-macosx
    • Android NDK at /Users/zhengsl/sdk/android/android-sdk-macosx/ndk-bundle
    • Platform android-28, build-tools 28.0.2
    • ANDROID_HOME = /Users/zhengsl/sdk/android/android-sdk-macosx
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.4.1, Build version 9F2000
    • ios-deploy 1.9.2
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 27.1.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] Connected devices (2 available)
    • SM919    • 73a2e9a7                             • android-arm64 • Android 6.0.1 (API 23)
    • iPhone X • 0F8B3CDF-B5FE-4FE5-900A-B0209A84C882 • ios           • iOS 11.4 (simulator)

• No issues found!"><pre class="notranslate"><code class="notranslate">flutter doctor -v
[✓] Flutter (Channel beta, v0.5.1, on Mac OS X 10.13.4 17E199, locale zh-Hans-CN)
    • Flutter version 0.5.1 at /Users/zhengsl/sdk/flutter
    • Framework revision c7ea3ca377 (3 months ago), 2018-05-29 21:07:33 +0200
    • Engine revision 1ed25ca7b7
    • Dart version 2.0.0-dev.58.0.flutter-f981f09760

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    • Android SDK at /Users/zhengsl/sdk/android/android-sdk-macosx
    • Android NDK at /Users/zhengsl/sdk/android/android-sdk-macosx/ndk-bundle
    • Platform android-28, build-tools 28.0.2
    • ANDROID_HOME = /Users/zhengsl/sdk/android/android-sdk-macosx
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.4.1, Build version 9F2000
    • ios-deploy 1.9.2
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 27.1.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] Connected devices (2 available)
    • SM919    • 73a2e9a7                             • android-arm64 • Android 6.0.1 (API 23)
    • iPhone X • 0F8B3CDF-B5FE-4FE5-900A-B0209A84C882 • ios           • iOS 11.4 (simulator)

• No issues found!
</code></pre></div>
<ul dir="auto">
<li>Code</li>
</ul>
<div class="highlight highlight-source-dart notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="Widget _buildCodeEdit() {
      return new Container(
        alignment: Alignment.center,
        width: 40.0,
        child: new TextField(
          keyboardType: TextInputType.number,
          maxLines: 1,
          maxLength: 1,
          textAlign: TextAlign.center,
          enabled: true,
          style: TextStyle(fontSize: 30.0, color: Colors.grey[700]),
        ),
      );
    }

    Widget code = new Row(
      mainAxisAlignment: MainAxisAlignment.spaceBetween,
      mainAxisSize: MainAxisSize.max,
      children: &lt;Widget&gt;[
        _buildCodeEdit(),
        _buildCodeEdit(),
        _buildCodeEdit(),
        _buildCodeEdit(),
      ],
    );"><pre class="notranslate"><span class="pl-c1">Widget</span> <span class="pl-en">_buildCodeEdit</span>() {
      <span class="pl-k">return</span> <span class="pl-k">new</span> <span class="pl-c1">Container</span>(
        alignment<span class="pl-k">:</span> <span class="pl-c1">Alignment</span>.center,
        width<span class="pl-k">:</span> <span class="pl-c1">40.0</span>,
        child<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">TextField</span>(
          keyboardType<span class="pl-k">:</span> <span class="pl-c1">TextInputType</span>.number,
          maxLines<span class="pl-k">:</span> <span class="pl-c1">1</span>,
          maxLength<span class="pl-k">:</span> <span class="pl-c1">1</span>,
          textAlign<span class="pl-k">:</span> <span class="pl-c1">TextAlign</span>.center,
          enabled<span class="pl-k">:</span> <span class="pl-c1">true</span>,
          style<span class="pl-k">:</span> <span class="pl-c1">TextStyle</span>(fontSize<span class="pl-k">:</span> <span class="pl-c1">30.0</span>, color<span class="pl-k">:</span> <span class="pl-c1">Colors</span>.grey[<span class="pl-c1">700</span>]),
        ),
      );
    }

    <span class="pl-c1">Widget</span> code <span class="pl-k">=</span> <span class="pl-k">new</span> <span class="pl-c1">Row</span>(
      mainAxisAlignment<span class="pl-k">:</span> <span class="pl-c1">MainAxisAlignment</span>.spaceBetween,
      mainAxisSize<span class="pl-k">:</span> <span class="pl-c1">MainAxisSize</span>.max,
      children<span class="pl-k">:</span> <span class="pl-k">&lt;</span><span class="pl-c1">Widget</span><span class="pl-k">&gt;</span>[
        <span class="pl-en">_buildCodeEdit</span>(),
        <span class="pl-en">_buildCodeEdit</span>(),
        <span class="pl-en">_buildCodeEdit</span>(),
        <span class="pl-en">_buildCodeEdit</span>(),
      ],
    );</pre></div>
<ul dir="auto">
<li>Diff</li>
</ul>
<p dir="auto"><code class="notranslate"> textAlign: TextAlign.center</code>  Delete can run</p>
<h2 dir="auto">Steps to Reproduce</h2>
<ol dir="auto">
<li>Run <a href="https://github.com/flutter/flutter/tree/master/examples/flutter_gallery">examples/flutter_gallery</a> on iOS (physical device or simulator)</li>
<li>Open "Text fields" under "Material Components"</li>
<li>Enter one or more numbers into the "Phone Number" field</li>
<li>Hit backspace</li>
<li>The input field goes into a loop where it repeatedly removes and adds the last character.</li>
</ol>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/1616517/34640550-151e4aa8-f2fd-11e7-98ce-540f065effef.gif"><img src="https://user-images.githubusercontent.com/1616517/34640550-151e4aa8-f2fd-11e7-98ce-540f065effef.gif" alt="output" data-animated-image="" style="max-width: 100%;"></a></p>
<h2 dir="auto">Logs</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[        ] 🔥  To hot reload your app on the fly, press &quot;r&quot;. To restart the app entirely, press &quot;R&quot;.
[        ] An Observatory debugger and profiler on iPhone X is available at: http://127.0.0.1:8103/
[        ] For a more detailed help message, press &quot;h&quot;. To quit, press &quot;q&quot;.
[+253478 ms] [DEVICE LOG] 2018-01-06 15:52:03.678301+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4633, Description: Loading Preferences From System CFPrefsD For Search List
[+13924 ms] [DEVICE LOG] 2018-01-06 15:52:17.602866+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4634, Description: Loading Preferences From System CFPrefsD For Search List
[   +8 ms] [DEVICE LOG] 2018-01-06 15:52:17.611380+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4635, Description: Loading Preferences From System CFPrefsD For Search List
[ +234 ms] [DEVICE LOG] 2018-01-06 15:52:17.845901+0200  localhost Runner[24134]: (UIKit) Can't find keyplane that supports type 5 for keyboard iPhone-PortraitChoco-PhonePad; using 2024220450015396792_PortraitChoco_iPhone-Complex-Pad_Default
[  +63 ms] [DEVICE LOG] 2018-01-06 15:52:17.900540+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4636, Description: Loading Preferences From System CFPrefsD For Search List
[        ] [DEVICE LOG] 2018-01-06 15:52:17.901476+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4637, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.901791+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4638, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.901973+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4639, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.902255+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463a, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.902480+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463b, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.902748+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463c, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.903001+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463d, Description: Updating Key-Value Observers Of Preferences
[   +1 ms] [DEVICE LOG] 2018-01-06 15:52:17.903195+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463e, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.903453+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463f, Description: Updating Key-Value Observers Of Preferences
[   +1 ms] [DEVICE LOG] 2018-01-06 15:52:17.906445+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc58b0, Description: Loading Preferences From System CFPrefsD For Search List
[        ] [DEVICE LOG] 2018-01-06 15:52:17.907627+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] activate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 0 -&gt; 1; styleActivationCount: 0 -&gt; 1
[        ] [DEVICE LOG] 2018-01-06 15:52:17.907921+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] activate feedback engine 0x6000000bec60, clientCount: 0 -&gt; 1
[        ] [DEVICE LOG] 2018-01-06 15:52:17.907992+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] activating engine
[        ] [DEVICE LOG] 2018-01-06 15:52:17.908409+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] feedback engine &lt;_UIFeedbackSystemSoundEngine: 0x6000000bec60: state=0, numberOfClients=1, prewarmCount=0, _isSuspended=0&gt; state changed: Inactive -&gt; Activating
[        ] [DEVICE LOG] 2018-01-06 15:52:17.910005+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] feedback engine &lt;_UIFeedbackSystemSoundEngine: 0x6000000bec60: state=3, numberOfClients=1, prewarmCount=0, _isSuspended=0&gt; state changed: Activating -&gt; Running
[+3359 ms] [DEVICE LOG] 2018-01-06 15:52:21.273835+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] activate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 1 -&gt; 2; styleActivationCount: 1 -&gt; 2
[        ] [DEVICE LOG] 2018-01-06 15:52:21.273875+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] activate feedback engine 0x6000000bec60, clientCount: 1 -&gt; 2
[        ] [DEVICE LOG] 2018-01-06 15:52:21.274731+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] deactivate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 2 -&gt; 1; styleActivationCount: 2 -&gt; 1
[        ] [DEVICE LOG] 2018-01-06 15:52:21.274782+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] deactivate feedback engine 0x6000000bec60, clientCount: 2 -&gt; 1
[+2656 ms] [DEVICE LOG] 2018-01-06 15:52:23.928718+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] activate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 1 -&gt; 2; styleActivationCount: 1 -&gt; 2
[        ] [DEVICE LOG] 2018-01-06 15:52:23.928799+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] activate feedback engine 0x6000000bec60, clientCount: 1 -&gt; 2
[   +6 ms] [DEVICE LOG] 2018-01-06 15:52:23.929589+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] deactivate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 2 -&gt; 1; styleActivationCount: 2 -&gt; 1
[   +2 ms] [DEVICE LOG] 2018-01-06 15:52:23.929682+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] deactivate feedback engine 0x6000000bec60, clientCount: 2 -&gt; 1
[+3667 ms] [DEVICE LOG] 2018-01-06 15:52:27.608269+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] activate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 1 -&gt; 2; styleActivationCount: 1 -&gt; 2
[        ] [DEVICE LOG] 2018-01-06 15:52:27.608319+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] activate feedback engine 0x6000000bec60, clientCount: 1 -&gt; 2
[   +2 ms] [DEVICE LOG] 2018-01-06 15:52:27.609012+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] deactivate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 2 -&gt; 1; styleActivationCount: 2 -&gt; 1
[        ] [DEVICE LOG] 2018-01-06 15:52:27.609054+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] deactivate feedback engine 0x6000000bec60, clientCount: 2 -&gt; 1"><pre class="notranslate"><code class="notranslate">[        ] 🔥  To hot reload your app on the fly, press "r". To restart the app entirely, press "R".
[        ] An Observatory debugger and profiler on iPhone X is available at: http://127.0.0.1:8103/
[        ] For a more detailed help message, press "h". To quit, press "q".
[+253478 ms] [DEVICE LOG] 2018-01-06 15:52:03.678301+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4633, Description: Loading Preferences From System CFPrefsD For Search List
[+13924 ms] [DEVICE LOG] 2018-01-06 15:52:17.602866+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4634, Description: Loading Preferences From System CFPrefsD For Search List
[   +8 ms] [DEVICE LOG] 2018-01-06 15:52:17.611380+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4635, Description: Loading Preferences From System CFPrefsD For Search List
[ +234 ms] [DEVICE LOG] 2018-01-06 15:52:17.845901+0200  localhost Runner[24134]: (UIKit) Can't find keyplane that supports type 5 for keyboard iPhone-PortraitChoco-PhonePad; using 2024220450015396792_PortraitChoco_iPhone-Complex-Pad_Default
[  +63 ms] [DEVICE LOG] 2018-01-06 15:52:17.900540+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4636, Description: Loading Preferences From System CFPrefsD For Search List
[        ] [DEVICE LOG] 2018-01-06 15:52:17.901476+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4637, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.901791+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4638, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.901973+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc4639, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.902255+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463a, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.902480+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463b, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.902748+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463c, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.903001+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463d, Description: Updating Key-Value Observers Of Preferences
[   +1 ms] [DEVICE LOG] 2018-01-06 15:52:17.903195+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463e, Description: Updating Key-Value Observers Of Preferences
[        ] [DEVICE LOG] 2018-01-06 15:52:17.903453+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc463f, Description: Updating Key-Value Observers Of Preferences
[   +1 ms] [DEVICE LOG] 2018-01-06 15:52:17.906445+0200  localhost Runner[24134]: (Runner) Created Activity ID: 0xc58b0, Description: Loading Preferences From System CFPrefsD For Search List
[        ] [DEVICE LOG] 2018-01-06 15:52:17.907627+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] activate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 0 -&gt; 1; styleActivationCount: 0 -&gt; 1
[        ] [DEVICE LOG] 2018-01-06 15:52:17.907921+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] activate feedback engine 0x6000000bec60, clientCount: 0 -&gt; 1
[        ] [DEVICE LOG] 2018-01-06 15:52:17.907992+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] activating engine
[        ] [DEVICE LOG] 2018-01-06 15:52:17.908409+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] feedback engine &lt;_UIFeedbackSystemSoundEngine: 0x6000000bec60: state=0, numberOfClients=1, prewarmCount=0, _isSuspended=0&gt; state changed: Inactive -&gt; Activating
[        ] [DEVICE LOG] 2018-01-06 15:52:17.910005+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] feedback engine &lt;_UIFeedbackSystemSoundEngine: 0x6000000bec60: state=3, numberOfClients=1, prewarmCount=0, _isSuspended=0&gt; state changed: Activating -&gt; Running
[+3359 ms] [DEVICE LOG] 2018-01-06 15:52:21.273835+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] activate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 1 -&gt; 2; styleActivationCount: 1 -&gt; 2
[        ] [DEVICE LOG] 2018-01-06 15:52:21.273875+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] activate feedback engine 0x6000000bec60, clientCount: 1 -&gt; 2
[        ] [DEVICE LOG] 2018-01-06 15:52:21.274731+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] deactivate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 2 -&gt; 1; styleActivationCount: 2 -&gt; 1
[        ] [DEVICE LOG] 2018-01-06 15:52:21.274782+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] deactivate feedback engine 0x6000000bec60, clientCount: 2 -&gt; 1
[+2656 ms] [DEVICE LOG] 2018-01-06 15:52:23.928718+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] activate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 1 -&gt; 2; styleActivationCount: 1 -&gt; 2
[        ] [DEVICE LOG] 2018-01-06 15:52:23.928799+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] activate feedback engine 0x6000000bec60, clientCount: 1 -&gt; 2
[   +6 ms] [DEVICE LOG] 2018-01-06 15:52:23.929589+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] deactivate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 2 -&gt; 1; styleActivationCount: 2 -&gt; 1
[   +2 ms] [DEVICE LOG] 2018-01-06 15:52:23.929682+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] deactivate feedback engine 0x6000000bec60, clientCount: 2 -&gt; 1
[+3667 ms] [DEVICE LOG] 2018-01-06 15:52:27.608269+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] activate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 1 -&gt; 2; styleActivationCount: 1 -&gt; 2
[        ] [DEVICE LOG] 2018-01-06 15:52:27.608319+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] activate feedback engine 0x6000000bec60, clientCount: 1 -&gt; 2
[   +2 ms] [DEVICE LOG] 2018-01-06 15:52:27.609012+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:FeedbackActivation] deactivate generator &lt;_UIKeyboardFeedbackGenerator: 0x600000125fa0: prepared=1&gt; with style: TurnOn; activationCount: 2 -&gt; 1; styleActivationCount: 2 -&gt; 1
[        ] [DEVICE LOG] 2018-01-06 15:52:27.609054+0200  localhost Runner[24134]: (UIKit) [com.apple.UIKit:Feedback] deactivate feedback engine 0x6000000bec60, clientCount: 2 -&gt; 1
</code></pre></div>
<h2 dir="auto">Flutter Doctor</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[✓] Flutter (on Mac OS X 10.13.2 17C88, locale en-SE, channel master)
    • Flutter at /Users/fsimon/flutter
    • Framework revision a414fb458d (28 hours ago), 2018-01-06 12:02:33 +0100
    • Engine revision 12e0e38a8b
    • Tools Dart version 1.25.0-dev.11.0
    • Engine Dart version 2.0.0-edge.8d7219a5b6a7c2505ff57f23e7cf80da4c724512

[✓] Android toolchain - develop for Android devices (Android SDK 26.0.3)
    • Android SDK at /Users/fsimon/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-26, build-tools 26.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] iOS toolchain - develop for iOS devices (Xcode 9.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.2, Build version 9C40b
    • ios-deploy 1.9.2
    • CocoaPods version 1.3.1

[✓] Android Studio (version 3.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] Connected devices
    • iPhone X                  • 1C6CECD0-0E72-489F-90D7-197A80D82B98 • ios         • iOS 11.2 (simulator)"><pre class="notranslate"><code class="notranslate">[✓] Flutter (on Mac OS X 10.13.2 17C88, locale en-SE, channel master)
    • Flutter at /Users/fsimon/flutter
    • Framework revision a414fb458d (28 hours ago), 2018-01-06 12:02:33 +0100
    • Engine revision 12e0e38a8b
    • Tools Dart version 1.25.0-dev.11.0
    • Engine Dart version 2.0.0-edge.8d7219a5b6a7c2505ff57f23e7cf80da4c724512

[✓] Android toolchain - develop for Android devices (Android SDK 26.0.3)
    • Android SDK at /Users/fsimon/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-26, build-tools 26.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] iOS toolchain - develop for iOS devices (Xcode 9.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.2, Build version 9C40b
    • ios-deploy 1.9.2
    • CocoaPods version 1.3.1

[✓] Android Studio (version 3.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] Connected devices
    • iPhone X                  • 1C6CECD0-0E72-489F-90D7-197A80D82B98 • ios         • iOS 11.2 (simulator)
</code></pre></div>