<p dir="auto">After installing <code class="notranslate">Firestore</code>, Android app won't compile.</p>
<p dir="auto">Error says like these</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="D8: Program type already present: android.arch.core.util.Function

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
&gt; com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/2.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/3.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/4.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/5.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/6.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/7.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/8.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/9.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/10.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/11.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/12.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/13.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/14.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/15.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/16.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/17.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/18.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/19.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/20.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/21.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/22.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/23.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/24.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/25.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/26.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/27.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/28.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/29.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/30.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/31.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/32.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/33.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/34.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/35.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/36.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/37.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/38.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/39.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/40.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/41.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/42.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/43.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/44.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/45.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/46.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/47.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/48.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/49.jar
  Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
  Program type already present: android.arch.core.util.Function

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 33s
Gradle task assembleDebug failed with exit code 1
Exited (sigterm)"><pre class="notranslate"><code class="notranslate">D8: Program type already present: android.arch.core.util.Function

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
&gt; com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/2.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/3.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/4.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/5.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/6.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/7.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/8.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/9.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/10.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/11.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/12.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/13.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/14.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/15.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/16.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/17.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/18.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/19.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/20.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/21.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/22.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/23.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/24.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/25.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/26.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/27.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/28.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/29.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/30.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/31.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/32.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/33.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/34.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/35.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/36.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/37.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/38.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/39.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/40.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/41.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/42.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/43.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/44.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/45.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/46.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/47.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/48.jar, /Users/kotin/Desktop/flutter/nandebu/build/app/intermediates/transforms/dexBuilder/debug/49.jar
  Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
  Program type already present: android.arch.core.util.Function

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 33s
Gradle task assembleDebug failed with exit code 1
Exited (sigterm)
</code></pre></div>
<p dir="auto"><strong>flutter doctor</strong></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[flutter] flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.11.13, on Mac OS X 10.13.6 17G3025, locale pt-BR)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.2)
[✓] VS Code (version 1.29.1)
[✓] Connected device (2 available)

• No issues found!"><pre class="notranslate"><code class="notranslate">[flutter] flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.11.13, on Mac OS X 10.13.6 17G3025, locale pt-BR)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.2)
[✓] VS Code (version 1.29.1)
[✓] Connected device (2 available)

• No issues found!
</code></pre></div>
<div class="highlight highlight-source-dart notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="import 'dart:async';
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:path_provider/path_provider.dart';


/*
reading and writing data from a file is showcased in the following steps:
  steps 1-4: the foundation for saving/reading data to/from txt files

*/


void main() async {

  var data = await readData();
  if (data != null) {
    String message = await readData();
    print(message);
  }

    runApp(new MaterialApp(
      title: &quot;IO&quot;,
      home: new Home(),
    ));
  }





class Home extends StatefulWidget {
  @override
  _HomeState createState() =&gt; _HomeState();
}



class _HomeState extends State&lt;Home&gt; {

  var _enterDataField = new TextEditingController();

  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar(
        title: new Text(&quot;Read/Write&quot;),
        centerTitle: true,
        backgroundColor: Colors.greenAccent,
      ),

      body: new Container(
        padding: const EdgeInsets.all(13.0),
        alignment: Alignment.topCenter,
        child: new ListTile(
          title: new TextField(
            controller: _enterDataField,
            decoration: new InputDecoration(
                labelText: 'Write Something here'
            ),
          ),
          subtitle: new FlatButton(
              onPressed: () {
                if (_enterDataField.text.isNotEmpty)
                  writeData(_enterDataField.text);
              },
              child: new Column(
                children: &lt;Widget&gt;[
                  new Text('Save Data'),
                  new Padding(padding: new EdgeInsets.all(14.0)),
                  new Text('Saved data goes here')
                ],
              )),
        ),
      ),
    );
  }
}





  // 1st step:
  // this gets the path to local directory
  Future&lt;String&gt; get _localPath async {

    final directory = await getApplicationDocumentsDirectory();
    return directory.path;
  }


  // 2nd step:
  // this is to create a file
  Future&lt;File&gt; get _localFile async {

    final path = await _localPath;
    // the name is what's after $path/
    return new File('$path/data.txt');
  }


  // 3rd step:
  // write data to file
  Future&lt;File&gt; writeData(String message) async {
     final file = await _localFile;
     //write to file
     return file.writeAsString('$message');
  }


  // 4th step:
  // read data from file
  Future&lt;String&gt; readData() async {
      try {
        final file = await _localFile;
        //read from file
        String data = await file.readAsString();
        return data;
      }
      catch(e) {
        debugPrint(e.toString());
        return &quot;nothing saved yet!&quot;;
      }
  }
"><pre class="notranslate"><span class="pl-k">import</span> <span class="pl-s">'dart:async'</span>;
<span class="pl-k">import</span> <span class="pl-s">'dart:io'</span>;
<span class="pl-k">import</span> <span class="pl-s">'package:flutter/material.dart'</span>;
<span class="pl-k">import</span> <span class="pl-s">'package:path_provider/path_provider.dart'</span>;


<span class="pl-c">/*</span>
<span class="pl-c">reading and writing data from a file is showcased in the following steps:</span>
<span class="pl-c">  steps 1-4: the foundation for saving/reading data to/from txt files</span>
<span class="pl-c"></span>
<span class="pl-c">*/</span>


<span class="pl-k">void</span> <span class="pl-en">main</span>() <span class="pl-k">async</span> {

  <span class="pl-k">var</span> data <span class="pl-k">=</span> <span class="pl-k">await</span> <span class="pl-en">readData</span>();
  <span class="pl-k">if</span> (data <span class="pl-k">!=</span> <span class="pl-c1">null</span>) {
    <span class="pl-c1">String</span> message <span class="pl-k">=</span> <span class="pl-k">await</span> <span class="pl-en">readData</span>();
    <span class="pl-en">print</span>(message);
  }

    <span class="pl-en">runApp</span>(<span class="pl-k">new</span> <span class="pl-c1">MaterialApp</span>(
      title<span class="pl-k">:</span> <span class="pl-s">"IO"</span>,
      home<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">Home</span>(),
    ));
  }





<span class="pl-k">class</span> <span class="pl-c1">Home</span> <span class="pl-k">extends</span> <span class="pl-c1">StatefulWidget</span> {
  <span class="pl-k">@override</span>
  <span class="pl-c1">_HomeState</span> <span class="pl-en">createState</span>() <span class="pl-k">=&gt;</span> <span class="pl-c1">_HomeState</span>();
}



<span class="pl-k">class</span> <span class="pl-c1">_HomeState</span> <span class="pl-k">extends</span> <span class="pl-c1">State</span>&lt;<span class="pl-c1">Home</span>&gt; {

  <span class="pl-k">var</span> _enterDataField <span class="pl-k">=</span> <span class="pl-k">new</span> <span class="pl-c1">TextEditingController</span>();

  <span class="pl-k">@override</span>
  <span class="pl-c1">Widget</span> <span class="pl-en">build</span>(<span class="pl-c1">BuildContext</span> context) {
    <span class="pl-k">return</span> <span class="pl-k">new</span> <span class="pl-c1">Scaffold</span>(
      appBar<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">AppBar</span>(
        title<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">Text</span>(<span class="pl-s">"Read/Write"</span>),
        centerTitle<span class="pl-k">:</span> <span class="pl-c1">true</span>,
        backgroundColor<span class="pl-k">:</span> <span class="pl-c1">Colors</span>.greenAccent,
      ),

      body<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">Container</span>(
        padding<span class="pl-k">:</span> <span class="pl-k">const</span> <span class="pl-c1">EdgeInsets</span>.<span class="pl-en">all</span>(<span class="pl-c1">13.0</span>),
        alignment<span class="pl-k">:</span> <span class="pl-c1">Alignment</span>.topCenter,
        child<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">ListTile</span>(
          title<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">TextField</span>(
            controller<span class="pl-k">:</span> _enterDataField,
            decoration<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">InputDecoration</span>(
                labelText<span class="pl-k">:</span> <span class="pl-s">'Write Something here'</span>
            ),
          ),
          subtitle<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">FlatButton</span>(
              onPressed<span class="pl-k">:</span> () {
                <span class="pl-k">if</span> (_enterDataField.text.isNotEmpty)
                  <span class="pl-en">writeData</span>(_enterDataField.text);
              },
              child<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">Column</span>(
                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-k">new</span> <span class="pl-c1">Text</span>(<span class="pl-s">'Save Data'</span>),
                  <span class="pl-k">new</span> <span class="pl-c1">Padding</span>(padding<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">EdgeInsets</span>.<span class="pl-en">all</span>(<span class="pl-c1">14.0</span>)),
                  <span class="pl-k">new</span> <span class="pl-c1">Text</span>(<span class="pl-s">'Saved data goes here'</span>)
                ],
              )),
        ),
      ),
    );
  }
}





  <span class="pl-c">// 1st step:</span>
  <span class="pl-c">// this gets the path to local directory</span>
  <span class="pl-c1">Future</span>&lt;<span class="pl-c1">String</span>&gt; <span class="pl-k">get</span> _localPath <span class="pl-k">async</span> {

    <span class="pl-k">final</span> directory <span class="pl-k">=</span> <span class="pl-k">await</span> <span class="pl-en">getApplicationDocumentsDirectory</span>();
    <span class="pl-k">return</span> directory.path;
  }


  <span class="pl-c">// 2nd step:</span>
  <span class="pl-c">// this is to create a file</span>
  <span class="pl-c1">Future</span>&lt;<span class="pl-c1">File</span>&gt; <span class="pl-k">get</span> _localFile <span class="pl-k">async</span> {

    <span class="pl-k">final</span> path <span class="pl-k">=</span> <span class="pl-k">await</span> _localPath;
    <span class="pl-c">// the name is what's after $path/</span>
    <span class="pl-k">return</span> <span class="pl-k">new</span> <span class="pl-c1">File</span>(<span class="pl-s">'$<span class="pl-v">path</span>/data.txt'</span>);
  }


  <span class="pl-c">// 3rd step:</span>
  <span class="pl-c">// write data to file</span>
  <span class="pl-c1">Future</span>&lt;<span class="pl-c1">File</span>&gt; <span class="pl-en">writeData</span>(<span class="pl-c1">String</span> message) <span class="pl-k">async</span> {
     <span class="pl-k">final</span> file <span class="pl-k">=</span> <span class="pl-k">await</span> _localFile;
     <span class="pl-c">//write to file</span>
     <span class="pl-k">return</span> file.<span class="pl-en">writeAsString</span>(<span class="pl-s">'$<span class="pl-v">message</span>'</span>);
  }


  <span class="pl-c">// 4th step:</span>
  <span class="pl-c">// read data from file</span>
  <span class="pl-c1">Future</span>&lt;<span class="pl-c1">String</span>&gt; <span class="pl-en">readData</span>() <span class="pl-k">async</span> {
      <span class="pl-k">try</span> {
        <span class="pl-k">final</span> file <span class="pl-k">=</span> <span class="pl-k">await</span> _localFile;
        <span class="pl-c">//read from file</span>
        <span class="pl-c1">String</span> data <span class="pl-k">=</span> <span class="pl-k">await</span> file.<span class="pl-en">readAsString</span>();
        <span class="pl-k">return</span> data;
      }
      <span class="pl-k">catch</span>(e) {
        <span class="pl-en">debugPrint</span>(e.<span class="pl-en">toString</span>());
        <span class="pl-k">return</span> <span class="pl-s">"nothing saved yet!"</span>;
      }
  }
</pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Console:

Initializing hot reload...
I/flutter ( 4813): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter ( 4813): The following assertion was thrown during performLayout():
I/flutter ( 4813): 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12:
I/flutter ( 4813): '!_debugDoingBaseline': is not true.
I/flutter ( 4813): 
I/flutter ( 4813): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter ( 4813): more information in this error message to help you determine and fix the underlying cause.
I/flutter ( 4813): In either case, please report this assertion by filing a bug on GitHub:
I/flutter ( 4813):   https://github.com/flutter/flutter/issues/new
I/flutter ( 4813): 
I/flutter ( 4813): When the exception was thrown, this was the stack:
I/flutter ( 4813): #2      RenderBox.getDistanceToBaseline (package:flutter/src/rendering/box.dart)
I/flutter ( 4813): #3      _RenderDecoration._layout.layoutLineBox (package:flutter/src/material/input_decorator.dart:751:35)
I/flutter ( 4813): #4      _RenderDecoration._layout (package:flutter/src/material/input_decorator.dart:782:18)
I/flutter ( 4813): #5      _RenderDecoration.performLayout (package:flutter/src/material/input_decorator.dart:905:44)
I/flutter ( 4813): #6      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #7      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #8      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #9      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #10     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #11     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #12     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #13     _RenderListTile._layoutBox (package:flutter/src/material/list_tile.dart:726:9)
I/flutter ( 4813): #14     _RenderListTile.performLayout (package:flutter/src/material/list_tile.dart:756:28)
I/flutter ( 4813): #15     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #16     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:199:11)
I/flutter ( 4813): #17     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #18     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #19     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #20     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #21     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #22     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #23     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #24     RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:381:13)
I/flutter ( 4813): #25     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #26     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:199:11)
I/flutter ( 4813): #27     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #28     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:141:11)
I/flutter ( 4813): #29     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:399:7)
I/flutter ( 4813): #30     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:211:7)
I/flutter ( 4813): #31     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:355:14)
I/flutter ( 4813): #32     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #33     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #34     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #35     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #36     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1143:11)
I/flutter ( 4813): #37     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #38     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #39     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #40     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #41     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #42     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #43     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #44     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #45     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #46     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #47     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #48     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #49     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #50     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #51     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #52     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #53     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2831:13)
I/flutter ( 4813): #54     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #55     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
I/flutter ( 4813): #56     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #57     __RenderTheatre&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #58     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #59     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #60     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #61     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #62     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #63     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #64     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #65     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #66     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #67     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #68     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #69     RenderView.performLayout (package:flutter/src/rendering/view.dart:125:13)
I/flutter ( 4813): #70     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1445:7)
I/flutter ( 4813): #71     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:709:18)
I/flutter ( 4813): #72     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:270:19)
I/flutter ( 4813): #73     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding&amp;WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:627:13)
I/flutter ( 4813): #74     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
I/flutter ( 4813): #75     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
I/flutter ( 4813): #76     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
I/flutter ( 4813): #77     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding.scheduleWarmUpFrame.&lt;anonymous closure&gt; (package:flutter/src/scheduler/binding.dart:751:7)
I/flutter ( 4813): #79     _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
I/flutter ( 4813): #80     _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
I/flutter ( 4813): #81     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)
I/flutter ( 4813): (elided 3 frames from class _AssertionError and package dart:async)
I/flutter ( 4813): 
I/flutter ( 4813): The following RenderObject was being processed when the exception was fired:
I/flutter ( 4813):   _RenderDecoration#2ed2f relayoutBoundary=up11 NEEDS-LAYOUT NEEDS-PAINT
I/flutter ( 4813):   creator: _Decorator ← InputDecorator ← AnimatedBuilder ← Listener ← RawGestureDetector ←
I/flutter ( 4813):   GestureDetector ← IgnorePointer ← Semantics ← TextField ← DefaultTextStyle ←
I/flutter ( 4813):   AnimatedDefaultTextStyle ← _ListTile ← ⋯
I/flutter ( 4813):   parentData: &lt;none&gt; (can use size)
I/flutter ( 4813):   constraints: BoxConstraints(w=353.4, 0.0&lt;=h&lt;=577.4)
I/flutter ( 4813):   size: Size(353.4, 59.0)
I/flutter ( 4813): This RenderObject had the following descendants (showing up to depth 5):
I/flutter ( 4813):   RenderRepaintBoundary#53a61 relayoutBoundary=up12 NEEDS-PAINT
I/flutter ( 4813):     RenderRepaintBoundary#dfec3 relayoutBoundary=up13 NEEDS-PAINT
I/flutter ( 4813):       RenderCustomPaint#d1b2d relayoutBoundary=up14 NEEDS-PAINT
I/flutter ( 4813):         RenderRepaintBoundary#790bc relayoutBoundary=up15 NEEDS-PAINT
I/flutter ( 4813):           RenderPointerListener#45d71 relayoutBoundary=up16 NEEDS-PAINT
I/flutter ( 4813):   RenderTransform#5d68a relayoutBoundary=up12 NEEDS-PAINT
I/flutter ( 4813):     RenderParagraph#539b5 relayoutBoundary=up13 NEEDS-PAINT
I/flutter ( 4813):   RenderConstrainedBox#e3086 relayoutBoundary=up12 NEEDS-LAYOUT NEEDS-PAINT
I/flutter ( 4813):   RenderCustomPaint#37e69 NEEDS-LAYOUT NEEDS-PAINT
I/flutter ( 4813): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter ( 4813): Another exception was thrown: 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12: '!_debugDoingBaseline': is not true.
I/flutter ( 4813): Another exception was thrown: RenderBox was not laid out: _RenderListTile#285aa relayoutBoundary=up7 NEEDS-PAINT
I/flutter ( 4813): Another exception was thrown: RenderBox was not laid out: RenderPadding#7f10e relayoutBoundary=up6 NEEDS-PAINT
I/flutter ( 4813): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#3363e relayoutBoundary=up5 NEEDS-PAINT
I/flutter ( 4813): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#31536 relayoutBoundary=up4 NEEDS-PAINT
I/flutter ( 4813): Another exception was thrown: 'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 310 pos 12: 'child.hasSize': is not true.
Reloaded 1 of 392 libraries in 945ms."><pre class="notranslate"><code class="notranslate">Console:

Initializing hot reload...
I/flutter ( 4813): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter ( 4813): The following assertion was thrown during performLayout():
I/flutter ( 4813): 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12:
I/flutter ( 4813): '!_debugDoingBaseline': is not true.
I/flutter ( 4813): 
I/flutter ( 4813): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter ( 4813): more information in this error message to help you determine and fix the underlying cause.
I/flutter ( 4813): In either case, please report this assertion by filing a bug on GitHub:
I/flutter ( 4813):   https://github.com/flutter/flutter/issues/new
I/flutter ( 4813): 
I/flutter ( 4813): When the exception was thrown, this was the stack:
I/flutter ( 4813): #2      RenderBox.getDistanceToBaseline (package:flutter/src/rendering/box.dart)
I/flutter ( 4813): #3      _RenderDecoration._layout.layoutLineBox (package:flutter/src/material/input_decorator.dart:751:35)
I/flutter ( 4813): #4      _RenderDecoration._layout (package:flutter/src/material/input_decorator.dart:782:18)
I/flutter ( 4813): #5      _RenderDecoration.performLayout (package:flutter/src/material/input_decorator.dart:905:44)
I/flutter ( 4813): #6      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #7      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #8      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #9      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #10     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #11     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #12     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #13     _RenderListTile._layoutBox (package:flutter/src/material/list_tile.dart:726:9)
I/flutter ( 4813): #14     _RenderListTile.performLayout (package:flutter/src/material/list_tile.dart:756:28)
I/flutter ( 4813): #15     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #16     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:199:11)
I/flutter ( 4813): #17     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #18     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #19     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #20     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #21     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #22     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #23     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #24     RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:381:13)
I/flutter ( 4813): #25     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #26     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:199:11)
I/flutter ( 4813): #27     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #28     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:141:11)
I/flutter ( 4813): #29     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:399:7)
I/flutter ( 4813): #30     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:211:7)
I/flutter ( 4813): #31     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:355:14)
I/flutter ( 4813): #32     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #33     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #34     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #35     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #36     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1143:11)
I/flutter ( 4813): #37     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #38     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #39     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #40     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #41     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #42     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #43     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #44     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #45     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #46     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #47     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #48     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #49     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #50     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #51     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #52     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #53     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2831:13)
I/flutter ( 4813): #54     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #55     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
I/flutter ( 4813): #56     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #57     __RenderTheatre&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #58     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #59     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #60     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #61     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #62     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #63     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #64     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #65     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #66     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #67     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 4813): #68     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 4813): #69     RenderView.performLayout (package:flutter/src/rendering/view.dart:125:13)
I/flutter ( 4813): #70     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1445:7)
I/flutter ( 4813): #71     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:709:18)
I/flutter ( 4813): #72     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:270:19)
I/flutter ( 4813): #73     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding&amp;WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:627:13)
I/flutter ( 4813): #74     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding&amp;PaintingBinding&amp;RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
I/flutter ( 4813): #75     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
I/flutter ( 4813): #76     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
I/flutter ( 4813): #77     _WidgetsFlutterBinding&amp;BindingBase&amp;GestureBinding&amp;ServicesBinding&amp;SchedulerBinding.scheduleWarmUpFrame.&lt;anonymous closure&gt; (package:flutter/src/scheduler/binding.dart:751:7)
I/flutter ( 4813): #79     _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
I/flutter ( 4813): #80     _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
I/flutter ( 4813): #81     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)
I/flutter ( 4813): (elided 3 frames from class _AssertionError and package dart:async)
I/flutter ( 4813): 
I/flutter ( 4813): The following RenderObject was being processed when the exception was fired:
I/flutter ( 4813):   _RenderDecoration#2ed2f relayoutBoundary=up11 NEEDS-LAYOUT NEEDS-PAINT
I/flutter ( 4813):   creator: _Decorator ← InputDecorator ← AnimatedBuilder ← Listener ← RawGestureDetector ←
I/flutter ( 4813):   GestureDetector ← IgnorePointer ← Semantics ← TextField ← DefaultTextStyle ←
I/flutter ( 4813):   AnimatedDefaultTextStyle ← _ListTile ← ⋯
I/flutter ( 4813):   parentData: &lt;none&gt; (can use size)
I/flutter ( 4813):   constraints: BoxConstraints(w=353.4, 0.0&lt;=h&lt;=577.4)
I/flutter ( 4813):   size: Size(353.4, 59.0)
I/flutter ( 4813): This RenderObject had the following descendants (showing up to depth 5):
I/flutter ( 4813):   RenderRepaintBoundary#53a61 relayoutBoundary=up12 NEEDS-PAINT
I/flutter ( 4813):     RenderRepaintBoundary#dfec3 relayoutBoundary=up13 NEEDS-PAINT
I/flutter ( 4813):       RenderCustomPaint#d1b2d relayoutBoundary=up14 NEEDS-PAINT
I/flutter ( 4813):         RenderRepaintBoundary#790bc relayoutBoundary=up15 NEEDS-PAINT
I/flutter ( 4813):           RenderPointerListener#45d71 relayoutBoundary=up16 NEEDS-PAINT
I/flutter ( 4813):   RenderTransform#5d68a relayoutBoundary=up12 NEEDS-PAINT
I/flutter ( 4813):     RenderParagraph#539b5 relayoutBoundary=up13 NEEDS-PAINT
I/flutter ( 4813):   RenderConstrainedBox#e3086 relayoutBoundary=up12 NEEDS-LAYOUT NEEDS-PAINT
I/flutter ( 4813):   RenderCustomPaint#37e69 NEEDS-LAYOUT NEEDS-PAINT
I/flutter ( 4813): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter ( 4813): Another exception was thrown: 'package:flutter/src/rendering/box.dart': Failed assertion: line 1604 pos 12: '!_debugDoingBaseline': is not true.
I/flutter ( 4813): Another exception was thrown: RenderBox was not laid out: _RenderListTile#285aa relayoutBoundary=up7 NEEDS-PAINT
I/flutter ( 4813): Another exception was thrown: RenderBox was not laid out: RenderPadding#7f10e relayoutBoundary=up6 NEEDS-PAINT
I/flutter ( 4813): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#3363e relayoutBoundary=up5 NEEDS-PAINT
I/flutter ( 4813): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#31536 relayoutBoundary=up4 NEEDS-PAINT
I/flutter ( 4813): Another exception was thrown: 'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 310 pos 12: 'child.hasSize': is not true.
Reloaded 1 of 392 libraries in 945ms.
</code></pre></div>