Skip to content

TextSpan with recognizer in ListTile fails assertion #54665

Closed

Description

@nachtmaar

Steps to Reproduce

$ flutter test <file.dart>
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';

void main() {
  testWidgets("ups ...", (WidgetTester tester) async {
    TextSpan w = TextSpan(
      text: 'foo',
      style: TextStyle(color: Colors.blueAccent, fontWeight: FontWeight.bold),
      recognizer: TapGestureRecognizer()
        ..onTap = () {
          // navigate to desired screen
        },
    );

    await tester.pumpWidget(
      MaterialApp(
        home: Scaffold(
          body: SwitchListTile(
            title: RichText(
              text: w,
            ),
            value: false,
            onChanged: (_) {},
          ),
        ),
      ),
    );
    await tester.pumpAndSettle();
  });
}

Expected results:
Test succeeds.

Actual results:
Test fails with the following error:

══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during a scheduler callback:
'package:flutter/src/semantics/semantics.dart': Failed assertion: line 2626 pos 16: 'node.parent ==
null || !node.parent.isPartOfNodeMerging || node.isMergedIntoParent': is not true.

See flutter test in Logs for whole output!

Logs
Testing started at 16:54 ...
/Users/xxxxxx/development/flutter/bin/flutter --no-color test --machine --plain-name "ups ..." test/widget/richtext_link_test.dart
══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during a scheduler callback:
'package:flutter/src/semantics/semantics.dart': Failed assertion: line 2626 pos 16: 'node.parent ==
null || !node.parent.isPartOfNodeMerging || node.isMergedIntoParent': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=BUG.md

When the exception was thrown, this was the stack:
#2      SemanticsOwner.sendSemanticsUpdate (package:flutter/src/semantics/semantics.dart:2626:16)
#3      PipelineOwner.flushSemantics (package:flutter/src/rendering/object.dart:1042:23)
#4      AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:985:31)
#5      RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:283:5)
#6      SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1102:15)
#7      SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1041:9)
#8      AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:872:9)
#11     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:41)
#12     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:859:27)
#13     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:323:22)
#16     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:41)
#17     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:320:27)
#18     main.<anonymous closure> (file:///Users/xxxxxx77/coding-pers/glutyfree/frontend-flutter/test/widget/richtext_link_test.dart:16:18)
#20     main.<anonymous closure> (file:///Users/xxxxxx77/coding-pers/glutyfree/frontend-flutter/test/widget/richtext_link_test.dart:6:26)
#21     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:124:25)
#23     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:122:9)
#24     TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:696:19)
#38     AutomatedTestWidgetsFlutterBinding.runTest.<anonymous closure> (package:flutter_test/src/binding.dart:1066:17)
#40     AutomatedTestWidgetsFlutterBinding.runTest.<anonymous closure> (package:flutter_test/src/binding.dart:1054:35)
(elided 37 frames from class _AssertionError, class _FakeAsync, package dart:async, package dart:async-patch, and package stack_trace)
════════════════════════════════════════════════════════════════════════════════════════════════════

Test failed. See exception logs above.
The test description was: ups ...

Nothing to show, test is provided.

[✓] Flutter (Channel stable, v1.12.13+hotfix.9, on Mac OS X 10.15.4 19E266, locale en-DE)
    • Flutter version 1.12.13+hotfix.9 at /Users/xxxxxx/development/flutter
    • Framework revision f139b11009 (2 weeks ago), 2020-03-30 13:57:30 -0700
    • Engine revision af51afceb8
    • Dart version 2.7.2

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
    • Android SDK at /Users/xxxxxx/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.4, Build version 11E146
    • CocoaPods version 1.9.1

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 45.0.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

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

[✓] Connected device (3 available)
    • Android SDK built for x86 • emulator-5554                        • android-x86 • Android 10 (API 29) (emulator)
    • iPhone 11 Pro             • F5B265ED-92AE-4C3E-BCBB-FB695B0CF5A2 • ios         • com.apple.CoreSimulator.SimRuntime.iOS-13-3 (simulator)
    • iPhone 11 Pro Max         • 40A5CB14-4898-4953-B776-B83CAFFCC589 • ios         • com.apple.CoreSimulator.SimRuntime.iOS-13-4 (simulator)

• No issues found!

Activity

  1. changed the title [-]RichText with recognizer in ListTile fails assertion[/-] [+]TextSpan with recognizer in ListTile fails assertion[/+] on Apr 13, 2020
  2. added
    a: tests"flutter test", flutter_test, or one of our tests
    a: typographyText rendering, possibly libtxt
    frameworkflutter/packages/flutter repository. See also f: labels.
    has reproducible stepsThe issue has been confirmed reproducible and is ready to work on
    on Apr 13, 2020
  3. TahaTesser commented on Apr 13, 2020

    @TahaTesser
    Contributor
    flutter doctor -v
    [✓] Flutter (Channel dev, v1.18.0, on Mac OS X 10.15.4 19E287, locale en-GB)
        • Flutter version 1.18.0 at /Users/taha/Code/flutter_dev
        • Framework revision 8f7327f83a (6 days ago), 2020-04-06 22:11:01 -0400
        • Engine revision 49891e0653
        • Dart version 2.8.0 (build 2.8.0-dev.20.0 1210d27678)
     
    [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
        • Android SDK at /Users/taha/Code/sdk
        • Platform android-29, build-tools 29.0.3
        • ANDROID_HOME = /Users/taha/Code/sdk
        • Java binary at: /Applications/Android
          Studio.app/Contents/jre/jdk/Contents/Home/bin/java
        • Java version OpenJDK Runtime Environment (build
          1.8.0_212-release-1586-b4-5784211)
        • All Android licenses accepted.
    [✓] Xcode - develop for iOS and macOS (Xcode 11.4)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Xcode 11.4, Build version 11E146
        • CocoaPods version 1.9.1
    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    [✓] Android Studio (version 3.6)
        • Android Studio at /Applications/Android Studio.app/Contents
        • Flutter plugin version 45.1.1
        • Dart plugin version 192.7761
        • Java version OpenJDK Runtime Environment (build
          1.8.0_212-release-1586-b4-5784211)
    [✓] VS Code (version 1.44.0)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.9.1
    [✓] Connected device (4 available)
        • SM M305F   • 32003c30dc19668f • android-arm64  • Android 10 (API 29)
        • macOS      • macOS            • darwin-x64     • Mac OS X 10.15.4 19E287
        • Chrome     • chrome           • web-javascript • Google Chrome
          81.0.4044.92
        • Web Server • web-server       • web-javascript • Flutter Tools
    • No issues found!
    
  4. iapicca commented on Apr 13, 2020

    @iapicca

    Hi @nachtmaar
    for my understanding on the matter
    SwitchListTile merge the semantics and onChange
    is actually onTap in disguise.

    I tried changing in TapGestureRecognizer onTap to onTapDown,
    without luck, but I have teh feeling that is the right direction.

    return MergeSemantics(
          child: ListTileTheme.merge(
            selectedColor: activeColor ?? Theme.of(context).accentColor,
            child: ListTile(
              leading: secondary,
              title: title,
              subtitle: subtitle,
              trailing: control,
              isThreeLine: isThreeLine,
              dense: dense,
              contentPadding: contentPadding,
              enabled: onChanged != null,
              onTap: onChanged != null ? () { onChanged(!value); } : null,
              selected: selected,
            ),
          ),
        );

    Of course without TapGestureRecognizer() works as intended.

    I'll try looking into it
    Thanks for reporting that

  5. nachtmaar commented on Apr 16, 2020

    @nachtmaar
    Author

    @iapicca thanks for investigating. I am using a Flexible as a replacement for the SwitchListTile`. That means, the issue is not urgent for me. But I think it should either be fixed, or a better error message guiding the user in solving the problem.

    Btw, the same problem happens when using a CheckBoxListTile.

    For anyone having the same problem, my workaround looks similar to this:

    import 'package:flutter/gestures.dart';
    import 'package:flutter/material.dart';
    import 'package:flutter_test/flutter_test.dart';
    
    void main() {
      testWidgets("ups ...", (WidgetTester tester) async {
        TextSpan w = TextSpan(
          text: 'foo',
          style: TextStyle(color: Colors.blueAccent, fontWeight: FontWeight.bold),
          recognizer: TapGestureRecognizer()
            ..onTap = () {
              // navigate to desired screen
            },
        );
    
        await tester.pumpWidget(
          MaterialApp(
            home: Scaffold(
              body: Flex(
                direction: Axis.horizontal,
                mainAxisSize: MainAxisSize.max,
                children: [
                  Flexible(
                    flex: 7,
                    child: RichText(
                      text: w,
                    ),
                  ),
                  Flexible(
                    flex: 2,
                    child: Checkbox(
                      autofocus: true,
                      value: false,
                      onChanged: (bool val) async {
                        print("onchanged: $val");
                      },
                    ),
                  ),
                ],
              ),
            ),
          ),
        );
        await tester.pumpAndSettle();
      });
    }
  6. iapicca commented on Jul 24, 2020

    @iapicca

    testing the code above with the latest master

    logs
    00:17 +0: ups ...
    ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
    The following assertion was thrown during a scheduler callback:
    'package:flutter/src/semantics/semantics.dart': Failed assertion: line 2621 pos 16: 'node.parent ==
    null || !node.parent.isPartOfNodeMerging || node.isMergedIntoParent': is not true.
    
    Either the assertion indicates an error in the framework itself, or we should provide substantially
    more information in this error message to help you determine and fix the underlying cause.
    In either case, please report this assertion by filing a bug on GitHub:
      https://github.com/flutter/flutter/issues/new?template=BUG.md
    
    When the exception was thrown, this was the stack:
    #2      SemanticsOwner.sendSemanticsUpdate (package:flutter/src/semantics/semantics.dart:2621:16)
    #3      PipelineOwner.flushSemantics (package:flutter/src/rendering/object.dart:1085:23)
    #4      AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1018:31)
    #5      RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:284:5)
    #6      SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1113:15)
    #7      SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1052:9)
    #8      AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:879:9)
    #11     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
    #12     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:866:27)
    #13     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:441:22)
    #16     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:72:41)
    #17     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:438:27)
    #18     main.<anonymous closure> (file:///Users/nevercode/Desktop/projects/master/test/widget_test.dart:14:18)
    #19     main.<anonymous closure> (file:///Users/nevercode/Desktop/projects/master/test/widget_test.dart:6:26)
    #20     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:140:29)
    #33     AutomatedTestWidgetsFlutterBinding.runTest.<anonymous closure> (package:flutter_test/src/binding.dart:1099:17)
    #34     AutomatedTestWidgetsFlutterBinding.runTest.<anonymous closure> (package:flutter_test/src/binding.dart:1087:35)
    (elided 33 frames from class _AssertionError, class _FakeAsync, dart:async, and package:stack_trace)
    ════════════════════════════════════════════════════════════════════════════════════════════════════
    00:17 +0 -1: ups ... [E]
      Test failed. See exception logs above.
      The test description was: ups ...
    
    00:17 +0 -1: Some tests failed.
    doctor
    [✓] Flutter (Channel master, 1.21.0-6.0.pre.17, on Mac OS X 10.15.5 19F101, locale en-GB)
        • Flutter version 1.21.0-6.0.pre.17 at /Users/nevercode/development/flutter_master
        • Framework revision e64fe11542 (11 hours ago), 2020-07-23 18:11:17 -0700
        • Engine revision 626244a72c
        • Dart version 2.9.0 (build 2.9.0-21.0.dev a3815b6590)
    
    
    [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
        • Android SDK at /Users/nevercode/Library/Android/sdk
        • Platform android-29, build-tools 29.0.2
        • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
        • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 11.5)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Xcode 11.5, Build version 11E608c
        • CocoaPods version 1.9.0
    
    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
    [✓] Android Studio (version 4.0)
        • Android Studio at /Applications/Android Studio.app/Contents
        • Flutter plugin version 46.0.2
        • Dart plugin version 193.7361
        • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    
    [✓] VS Code
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.12.2
    
    [✓] Connected device (4 available)
        • Pixel 3a (mobile) • 965AY0WP5C • android-arm64  • Android 10 (API 29)
        • macOS (desktop)   • macos      • darwin-x64     • Mac OS X 10.15.5 19F101
        • Web Server (web)  • web-server • web-javascript • Flutter Tools
        • Chrome (web)      • chrome     • web-javascript • Google Chrome 84.0.4147.89
    
    • No issues found!

    the issue persists
    Thank you

  7. The-Redhat commented on Nov 19, 2020

    @The-Redhat
    Contributor

    another workaround is wrapping the RichtText in ExcludeSemantics.

  8. maheshj01 commented on Dec 1, 2022

    @maheshj01
    Member

    I verified this issue on the latest stable and the master channel and I was able to reproduce the issue.

    logs
    mahesh@Maheshs-MacBook-Air-M1 flutter_issue % flutterm test test/widget_test.dart 
    00:01 +0: ups ...                                                                                     
    ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
    The following assertion was thrown during a scheduler callback:
    'package:flutter/src/semantics/semantics.dart': Failed assertion: line 3105 pos 16: 'node.parent ==
    null || !node.parent!.isPartOfNodeMerging || node.isMergedIntoParent': is not true.
    
    Either the assertion indicates an error in the framework itself, or we should provide substantially
    more information in this error message to help you determine and fix the underlying cause.
    In either case, please report this assertion by filing a bug on GitHub:
      https://github.com/flutter/flutter/issues/new?template=2_bug.md
    
    When the exception was thrown, this was the stack:
    #2      SemanticsOwner.sendSemanticsUpdate (package:flutter/src/semantics/semantics.dart:3105:16)
    #3      PipelineOwner.flushSemantics (package:flutter/src/rendering/object.dart:1246:24)
    #4      AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1348:31)
    #5      RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:381:5)
    #6      SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1289:15)
    #7      SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1218:9)
    #8      AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:1185:9)
    #11     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:71:41)
    #12     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:1171:27)
    #13     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:558:22)
    #16     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:71:41)
    #17     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:555:27)
    #18     main.<anonymous closure> (file:///Users/mahesh/Desktop/flutter_issue/test/widget_test.dart:16:18)
    #19     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:171:29)
    <asynchronous suspension>
    <asynchronous suspension>
    (elided 7 frames from class _AssertionError, dart:async, and package:stack_trace)
    ════════════════════════════════════════════════════════════════════════════════════════════════════
    00:01 +0 -1: ups ... [E]                                                                              
      Test failed. See exception logs above.
      The test description was: ups ...
      
    
    To run this test again: /Users/mahesh/Development/flutter_master/bin/cache/dart-sdk/bin/dart test /Users/mahesh/Desktop/flutter_issue/test/widget_test.dart -p vm --plain-name 'ups ...'
    00:01 +0 -1: Some tests failed.  
    flutter doctor -v (mac)
    [✓] Flutter (Channel master, 3.6.0-6.0.pre.33, on macOS 12.6 21G115 darwin-arm64,
        locale en-IN)
        • Flutter version 3.6.0-6.0.pre.33 on channel master at
        • Upstream repository https://github.com/flutter/flutter.git
        • Framework revision a9858ec524 (72 minutes ago), 2022-11-21 10:58:11 -0500
        • Engine revision 46a6b54295
        • Dart version 2.19.0 (build 2.19.0-406.0.dev)
        • DevTools version 2.19.0
        • If those were intentional, you can disregard the above warnings; however it is
          recommended to use "git" directly to perform update checks and upgrades.
    
    [✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4)
        • Android SDK at /Users/mahesh/Library/Android/sdk
        • Platform android-33, build-tools 33.0.0-rc4
        • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
        • Java binary at: /Applications/Android
          Studio.app/Contents/jre/Contents/Home/bin/java
        • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Build 14A400
        • CocoaPods version 1.11.3
    
    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
    [✓] Android Studio (version 2021.2)
        • Android Studio at /Applications/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.12+0-b1504.28-7817840)
    
    [✓] IntelliJ IDEA Community Edition (version 2021.2.1)
        • IntelliJ at /Applications/IntelliJ IDEA CE.app
        • Flutter plugin version 61.2.4
        • Dart plugin version 212.5080.8
    
    [✓] VS Code (version 1.70.2)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.53.20221101
    
    [✓] Connected device (3 available)
        • iPhone 12 Pro (mobile) • 026D5789-9E78-4AD5-B1B2-3F8D4E7F65E4 • ios
          • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)
        • macOS (desktop)        • macos                                • darwin-arm64
          • macOS 12.6 21G115 darwin-arm64
        • Chrome (web)           • chrome                               • web-javascript
          • Google Chrome 107.0.5304.110
    
    [✓] HTTP Host Availability
        • All required HTTP hosts are available
    
    • No issues found!
    
    [✓] Flutter (Channel stable, 3.3.9, on macOS 12.6 21G115 darwin-arm, locale en-IN)
        • Flutter version 3.3.9 on channel stable at /Users/mahesh/Development/flutter
        • Upstream repository https://github.com/flutter/flutter.git
        • Framework revision b8f7f1f986 (24 hours ago), 2022-11-23 06:43:51 +0900
        • Engine revision 8f2221fbef
        • Dart version 2.18.5
        • DevTools version 2.15.0
    
    [✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4)
        • Android SDK at /Users/mahesh/Library/Android/sdk
        • Platform android-33, build-tools 33.0.0-rc4
        • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
        • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
        • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Build 14A400
        • CocoaPods version 1.11.3
    
    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
    [✓] Android Studio (version 2021.2)
        • Android Studio at /Applications/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.12+0-b1504.28-7817840)
    
    [✓] IntelliJ IDEA Community Edition (version 2021.2.1)
        • IntelliJ at /Applications/IntelliJ IDEA CE.app
        • Flutter plugin version 61.2.4
        • Dart plugin version 212.5080.8
    
    [✓] VS Code (version 1.70.2)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.53.20221101
    
    [✓] Connected device (3 available)
        • iPhone 12 Pro (mobile) • 026D5789-9E78-4AD5-B1B2-3F8D4E7F65E4 • ios            •
          com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)
        • macOS (desktop)        • macos                                • darwin-arm64   • macOS 12.6 21G115 darwin-arm
        • Chrome (web)           • chrome                               • web-javascript • Google Chrome 107.0.5304.110
    
    [✓] HTTP Host Availability
        • All required HTTP hosts are available
    
    • No issues found!
    
  9. iPypeNB commented on Jun 13, 2023

    @iPypeNB

    any progress on this error? i have the same problem, when i use the checkboxListTile

  10. github-actions commented on Nov 10, 2023

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  11. locked as resolved and limited conversation to collaborators on Nov 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    a: tests"flutter test", flutter_test, or one of our testsa: typographyText rendering, possibly libtxtfound in release: 3.3Found to occur in 3.3found in release: 3.6Found to occur in 3.6frameworkflutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onp: material_uimaterial_ui package in flutter/packagesteam-designOwned by Design Languages teamtriaged-designTriaged by Design Languages team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions