8000 [flutter_markdown] "Duplicate keys found" when rendering · Issue #87636 · flutter/flutter · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
[flutter_markdown] "Duplicate keys found" when rendering #87636
Closed
@narumi147

Description

@narumi147

Error

══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
                    The following assertion was thrown building NotificationListener<KeepAliveNotification>:
                    Duplicate keys found.
                    If multiple keyed nodes exist as children of another node, they must have unique keys.
                    Wrap(direction: horizontal, alignment: start, spacing: 0.0, runAlignment: start, runSpacing: 0.0,
                    crossAxisAlignment: 0.0) has multiple children with key [<'1244394721628061921589'>].
                    
                    The relevant error-causing widget was:
                      ListView
                      ListView:file:///Users/narumi/.pub-cache/hosted/pub.flutter-io.cn/flutter_markdown-0.6.4/lib/src/widget.dart:507:12
                    

Steps to Reproduce

import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart' show Markdown;

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  String data = 'Not loaded';

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('Test')),
        body: Column(
          children: [
            Expanded(child: Markdown(data: data)),
            ButtonBar(
              children: [
                ElevatedButton(
                  onPressed: () {
                    setState(() {
                      data = _mdData;
                    });
                  },
                  child: Text('LOAD'),
                )
              ],
            )
          ],
        ),
      ),
    );
  }
}

String get _mdData => """
[![platforms](https://img.shields.io/badge/platform-android_|_ios_|_windows_|_macos-blue)](https://github.com/chaldea-center/chaldea/releases)
[![release](https://img.shields.io/github/v/release/chaldea-center/chaldea?sort=semver)](https://github.com/chaldea-center/chaldea/releases)
![license GPL-3.0](https://img.shields.io/github/license/chaldea-center/chaldea.svg?style=flat)
[![stars](https://img.shields.io/github/stars/chaldea-center/chaldea?style=social)](https://github.com/chaldea-center/chaldea/stargazers)
""";
Logs
   ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
                    The following assertion was thrown building NotificationListener<KeepAliveNotification>:
                    Duplicate keys found.
                    If multiple keyed nodes exist as children of another node, they must have unique keys.
                    Wrap(direction: horizontal, alignment: start, spacing: 0.0, runAlignment: start, runSpacing: 0.0,
                    crossAxisAlignment: 0.0) has multiple children with key [<'1244394721628061921589'>].
                    
                    The relevant error-causing widget was:
                      ListView
                      ListView:file:///Users/narumi/.pub-cache/hosted/pub.flutter-io.cn/flutter_markdown-0.6.4/lib/src/widget.dart:507:12
                    
                    When the exception was thrown, this was the stack:
                    #0      debugChildrenHaveDuplicateKeys.<anonymous closure> (package:flutter/src/widgets/debug.dart:143:7)
                    #1      debugChildrenHaveDuplicateKeys (package:flutter/src/widgets/debug.dart:150:4)
                    #2      MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6355:13)
                    #3      Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #4      RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:5700:32)
                    #5      MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6356:17)
                    #6      Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #7      SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #8      Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #9      SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #10     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #11     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #12     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #13     StatelessElement.update (package:flutter/src/widgets/framework.dart:4746:5)
                    #14     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #16     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #17     ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #18     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #19     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #20     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #21     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #22     StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #23     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #24     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #25     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #26     StatelessElement.update (package:flutter/src/widgets/framework.dart:4746:5)
                    #27     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #28     SliverMultiBoxAdaptorElement.updateChild (package:flutter/src/widgets/sliver.dart:1242:37)
                    #29     SliverMultiBoxAdaptorElement.performRebuild.processElement (package:flutter/src/widgets/sliver.dart:1147:35)
                    #30     Iterable.forEach (dart:core/iterable.dart:279:35)
                    #31     SliverMultiBoxAdaptorElement.performRebuild (package:flutter/src/widgets/sliver.dart:1191:24)
                    #32     SliverMultiBoxAdaptorElement.update (package:flutter/src/widgets/sliver.dart:1125:7)
                    #33     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #34     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #35     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #36     RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:5700:32)
                    #37     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6356:17)
                    #38     _ViewportElement.update (package:flutter/src/widgets/viewport.dart:228:11)
                    #39     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #40     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #41     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #42     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #43     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #44     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #45     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #46     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #47     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #48     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #49     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #50     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #51     StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #52     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #53     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #54     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #55     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #56     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #57     ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #58     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #59     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #60     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #61     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #62     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #63     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #64     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #65     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #66     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #67     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #68     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #69     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #70     StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #71     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #72     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #73     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #74     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #75     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #76     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #77     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #78     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #79     StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #80     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #81     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #82     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #83     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #84     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #85     StatelessElement.update (package:flutter/src/widgets/framework.dart:4746:5)
                    #86     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #87     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #88     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #89     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #90     StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #91     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #92     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #93     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #94     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #95     StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #96     Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #97     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #98     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #99     Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #100    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #101    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #102    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #103    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #104    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #105    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #106    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #107    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #108    StatelessElement.update (package:flutter/src/widgets/framework.dart:4746:5)
                    #109    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #110    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #111    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #112    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #113    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #114    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #115    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #116    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #117    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #118    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #119    RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:5700:32)
                    #120    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6356:17)
                    #121    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #122    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #123    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #124    StatelessElement.update (package:flutter/src/widgets/framework.dart:4746:5)
                    #125    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #126    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #127    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #128    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #129    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #130    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #131    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #132    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #133    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #134    RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:5700:32)
                    #135    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6356:17)
                    #136    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #137    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #138    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #139    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #140    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #141    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #142    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #143    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #144    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #145    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #146    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #147    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #148    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #149    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #150    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #151    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #152    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #153    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #154    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #155    StatelessElement.update (package:flutter/src/widgets/framework.dart:4746:5)
                    #156    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #157    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #158    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #159    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #160    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #161    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #162    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #163    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #164    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #165    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #166    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #167    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #168    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #169    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #170    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #171    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #172    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #173    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #174    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #175    StatelessElement.update (package:flutter/src/widgets/framework.dart:4746:5)
                    #176    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #177    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #178    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #179    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #180    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #181    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #182    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #183    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #184    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #185    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #186    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #187    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #188    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #189    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #190    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #191    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #192    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #193    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #194    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #195    StatelessElement.update (package:flutter/src/widgets/framework.dart:4746:5)
                    #196    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #197    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #198    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #199    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #200    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #201    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #202    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #203    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #204    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #205    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #206    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #207    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #208    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #209    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #210    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #211    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #212    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #213    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #214    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #215    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #216    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #217    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #218    _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:181:11)
                    #219    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #220    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #221    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #222    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #223    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #224    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #225    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #226    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #227    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #228    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #229    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #230    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #231    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #232    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #233    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #234    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #235    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #236    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #237    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #238    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #239    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #240    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #241    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #242    StatelessElement.update (package:flutter/src/widgets/framework.dart:4746:5)
                    #243    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #244    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #245    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #246    StatelessElement.update (package:flutter/src/widgets/framework.dart:4746:5)
                    #247    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #248    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6202:14)
                    #249    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #250    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #251    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #252    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #253    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #254    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #255    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #256    ProxyElement.update (package:flutter/src/widgets/framework.dart:5020:5)
                    #257    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #258    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #259    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #260    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #261    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #262    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #263    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #264    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #265    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #266    StatefulElement.update (package:flutter/src/widgets/framework.dart:4872:5)
                    #267    Element.updateChild (package:flutter/src/widgets/framework.dart:3412:15)
                    #268    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4690:16)
                    #269    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4840:11)
                    #270    Element.rebuild (package:flutter/src/widgets/framework.dart:4355:5)
                    #271    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2620:33)
                    #272    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:877:21)
                    #273    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:330:5)
                    #274    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1143:15)
                    #275    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1080:9)
                    #276    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:996:5)
                    #280    _invoke (dart:ui/hooks.dart:164:10)
                    #281    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:262:5)
                    #282    _drawFrame (dart:ui/hooks.dart:127:31)
                    (elided 3 frames from dart:async)
                    
                    ════════════════════════════════════════════════════════════════════════════════════════════════════
[ +362 ms] 
                    Another exception was thrown: 'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 258 pos 16: 'child == null ||
indexOf(child) > index':
                    is not true.
flutter doctor
[✓] Flutter (Channel beta, 2.4.0-4.2.pre, on macOS 11.3.1 20E241 darwin-x64, locale en-CN)
    • Flutter version 2.4.0-4.2.pre at /Users/narumi/Library/flutter-stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f18b9281c2 (12 days ago), 2021-07-22 14:08:30 -0700
    • Engine revision 844c29f42a
    • Dart version 2.14.0 (build 2.14.0-301.2.beta)
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/narumi/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Users/narumi/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Users/narumi/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] Android Studio (version 4.2)
    • Android Studio at /Users/narumi/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] VS Code (version 1.58.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.24.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.3.1 20E241 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 92.0.4515.107

• No issues found!

Metadata

Metadata

Assignees

No one assigned

    Labels

    found in release: 2.4Found to occur in 2.4has reproducible stepsThe issue has been confirmed reproducible and is ready to work onp: flutter_markdownflutter/packages flutter_markdownpackageflutter/packages repository. See also p: labels.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0