Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error(Warning) in hiding slider labels #148159

Closed
RelicOfTesla opened this issue May 11, 2024 · 2 comments · Fixed by #148462
Closed

Error(Warning) in hiding slider labels #148159

RelicOfTesla opened this issue May 11, 2024 · 2 comments · Fixed by #148462
Labels
a: error message Error messages from the Flutter framework f: material design flutter/packages/flutter/material repository. found in release: 3.19 Found to occur in 3.19 found in release: 3.22 Found to occur in 3.22 framework flutter/packages/flutter repository. See also f: labels. has reproducible steps The issue has been confirmed reproducible and is ready to work on P2 Important issues not at the top of the work list r: fixed Issue is closed as already fixed in a newer version team-design Owned by Design Languages team triaged-design Triaged by Design Languages team

Comments

@RelicOfTesla
Copy link

Steps to reproduce

  1. Click on the left position of the slider (such as<50)
  2. Quickly click on the position on the right side of the slider (such as>50), which must be quickly clicked before the ValueIndicator hides the conversion
  3. To see the console logs for error reports. If you cannot see it, you can repeat steps 1-2 again.

Expected results

Nothing

Actual results

Error report.(Tip error in my real project)

Code sample

Code sample
class _MyHomePageState extends State<MyHomePage> {
  double _sv = 0;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: Center(
        child: Column(
          children: [
            Slider(
              value: _sv,
              max: 100,
              label: _sv > 50 ? null : _sv.toString(),
              divisions: 10,
              onChanged: (double v) {
                setState(() {
                  _sv = v;
                });
              },
            )
          ],
        ),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration

[Upload media here]

Logs

Logs
======== Exception caught by rendering library =====================================================
The following assertion was thrown during paint():
Text layout not available

The relevant error-causing widget was: 
  MaterialApp MaterialApp:file:///G:/proj/test/flutter/untitled/lib/main.dart:14:12
The calls that first invalidated the text layout were: 
dart-sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart 945:28                get current
packages/flutter/src/painting/text_painter.dart 662:55                            <fn>
packages/flutter/src/painting/text_painter.dart 664:14                            markNeedsLayout
packages/flutter/src/painting/text_painter.dart 698:7                             set text
packages/flutter/src/material/slider.dart 1424:7                                  [_updateLabelPainter]
packages/flutter/src/material/slider.dart 1249:5                                  set label
packages/flutter/src/material/slider.dart 1039:9                                  <fn>
packages/flutter/src/material/slider.dart 1052:30                                 updateRenderObject
packages/flutter/src/widgets/framework.dart 6491:6                                [_performRebuild]
packages/flutter/src/widgets/framework.dart 6470:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/inherited_notifier.dart 105:11                       update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/inherited_notifier.dart 105:11                       update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 3973:32                               updateChildren
packages/flutter/src/widgets/framework.dart 6918:17                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5556:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5556:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 3973:32                               updateChildren
packages/flutter/src/widgets/framework.dart 6918:17                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 2904:18                               buildScope
packages/flutter/src/widgets/binding.dart 989:9                                   drawFrame
packages/flutter/src/rendering/binding.dart 448:5                                 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1386:7                                [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1311:9                                handleDrawFrame
packages/flutter/src/scheduler/binding.dart 1169:5                                [_handleDrawFrame]
lib/_engine/engine/platform_dispatcher.dart 1346:5                                invoke
lib/_engine/engine/platform_dispatcher.dart 260:5                                 invokeOnDrawFrame
lib/_engine/engine/initialization.dart 185:36                                     <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 550:37  _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 555:39  dcall
When the exception was thrown, this was the stack: 
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 297:3       throw_
packages/flutter/src/painting/text_painter.dart 642:7                             get [_debugAssertTextLayoutIsValid]
packages/flutter/src/painting/text_painter.dart 1033:12                           get width
packages/flutter/src/material/slider_theme.dart 3494:71                           [_upperRectangleWidth]
packages/flutter/src/material/slider_theme.dart 3524:35                           paint
packages/flutter/src/material/slider_theme.dart 3426:5                            paint
packages/flutter/src/material/slider.dart 1734:26                                 <fn>
packages/flutter/src/material/slider.dart 1908:33                                 paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 486:5                                  pushLayer
packages/flutter/src/rendering/proxy_box.dart 4955:12                             paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/widgets/overlay.dart 995:14                                  paint
packages/flutter/src/widgets/overlay.dart 1326:13                                 paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/custom_paint.dart 633:11                           paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/view.dart 223:14                                   paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 166:10                                 _repaintCompositedChild
packages/flutter/src/rendering/object.dart 109:5                                  repaintCompositedChild
packages/flutter/src/rendering/object.dart 1182:31                                flushPaint
packages/flutter/src/rendering/object.dart 1192:14                                flushPaint
packages/flutter/src/rendering/binding.dart 584:5                                 drawFrame
packages/flutter/src/widgets/binding.dart 991:13                                  drawFrame
packages/flutter/src/rendering/binding.dart 448:5                                 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1386:7                                [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1311:9                                handleDrawFrame
packages/flutter/src/scheduler/binding.dart 1169:5                                [_handleDrawFrame]
lib/_engine/engine/platform_dispatcher.dart 1346:5                                invoke
lib/_engine/engine/platform_dispatcher.dart 260:5                                 invokeOnDrawFrame
lib/_engine/engine/initialization.dart 185:36                                     <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 550:37  _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 555:39  dcall
The following RenderObject was being processed when the exception was fired: _RenderValueIndicator#a02f3
...  parentData: <none> (can use size)
...  constraints: BoxConstraints(w=1536.0, h=737.6)
...  size: Size(1536.0, 737.6)
RenderObject: _RenderValueIndicator#a02f3
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=1536.0, h=737.6)
  size: Size(1536.0, 737.6)
====================================================================================================

Flutter Doctor output

Doctor output
[√] Flutter (Channel stable, 3.19.6, on Microsoft Windows [版本 10.0.14393], locale zh-CN)
    • Flutter version 3.19.6 on channel stable at D:\dev-soft\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 54e66469a9 (3 weeks ago), 2024-04-17 13:08:03 -0700
    • Engine revision c4cd48e186
    • Dart version 3.3.4
    • DevTools version 2.31.1
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at E:\devlib\adt
    • Platform android-34, build-tools 34.0.0
    • Java binary at: D:\dev-soft\Android\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-b2043.56-10550314)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
@darshankawar darshankawar added the in triage Presently being triaged by the triage team label May 13, 2024
@darshankawar
Copy link
Member

Thanks for the report. Below is the error thrown in the console:

console error log

══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during paint():
Text layout not available
The relevant error-causing widget was:
  MaterialApp MaterialApp:file:///Users/dhs/Documents/NCFlutter/app_foo_stable/lib/main.dart:10:12

The calls that first invalidated the text layout were:
#0      TextPainter.markNeedsLayout.<anonymous closure> (package:flutter/src/painting/text_painter.dart:728:55)
#1      TextPainter.markNeedsLayout (package:flutter/src/painting/text_painter.dart:731:6)
#2      TextPainter.text= (package:flutter/src/painting/text_painter.dart:764:7)
#3      _RenderSlider._updateLabelPainter (package:flutter/src/material/slider.dart:1416:21)
#4      _RenderSlider.label= (package:flutter/src/material/slider.dart:1245:5)
#5      _SliderRenderObjectWidget.updateRenderObject (package:flutter/src/material/slider.dart:1035:9)
#6      RenderObjectElement._performRebuild (package:flutter/src/widgets/framework.dart:6496:36)
#7      RenderObjectElement.update (package:flutter/src/widgets/framework.dart:6473:5)
#8      Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#9      SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#11     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#12     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#14     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#15     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#16     _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105:11)
#17     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#18     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#19     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#20     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#21     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#23     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#24     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#25     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#26     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#27     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#30     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#31     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#32     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#33     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#34     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#35     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#36     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#37     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#38     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#39     _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105:11)
#40     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#42     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#43     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#44     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#45     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#46     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#47     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#48     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#49     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#50     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#51     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#52     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#53     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#54     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#55     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#56     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#57     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#58     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#59     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#60     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#61     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#62     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#63     Element.updateChildren (package:flutter/src/widgets/framework.dart:3970:32)
#64     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6923:17)
#65     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#66     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#67     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#68     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#69     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#70     StatelessElement.update (package:flutter/src/widgets/framework.dart:5557:5)
#71     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#72     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#73     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#74     StatelessElement.update (package:flutter/src/widgets/framework.dart:5557:5)
#75     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#76     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#77     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#78     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#79     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#80     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#81     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#82     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#83     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#84     Element.updateChildren (package:flutter/src/widgets/framework.dart:3970:32)
#85     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6923:17)
#86     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#87     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#88     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#89     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#90     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#91     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#92     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#93     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#94     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#95     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#96     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#97     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#98     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#99     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#100    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#101    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#102    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#103    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#104    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#105    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#106    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#107    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#108    StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#109    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#110    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#111    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#112    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#113    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#114    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#115    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#116    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#117    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#118    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#119    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#120    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#121    StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#122    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#123    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#124    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#125    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#126    StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#127    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#128    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#129    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#130    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#131    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#132    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#133    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#134    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#135    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#136    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#137    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#138    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#139    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#140    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#141    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#142    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#143    StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#144    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#145    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#146    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#147    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#148    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#149    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#150    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#151    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#152    StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#153    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#154    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#155    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#156    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#157    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:19)
#158    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:21)
#159    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:468:5)
#160    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:15)
#161    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:9)
#162    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:5)
#163    _invoke (dart:ui/hooks.dart:312:13)
#164    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:5)
#165    _drawFrame (dart:ui/hooks.dart:283:31)

When the exception was thrown, this was the stack:
#0      TextPainter._debugAssertTextLayoutIsValid (package:flutter/src/painting/text_painter.dart:708:7)
#1      TextPainter.width (package:flutter/src/painting/text_painter.dart:1089:12)
#2      _DropSliderValueIndicatorPathPainter._upperRectangleWidth (package:flutter/src/material/slider_theme.dart:3459:72)
#3      _DropSliderValueIndicatorPathPainter.paint (package:flutter/src/material/slider_theme.dart:3489:35)
#4      DropSliderValueIndicatorShape.paint (package:flutter/src/material/slider_theme.dart:3391:18)
#5      _RenderSlider.paint.<anonymous closure> (package:flutter/src/material/slider.dart:1719:47)
#6      _RenderValueIndicator.paint (package:flutter/src/material/slider.dart:1893:33)
#7      RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#8      PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#9      RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#10     PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:487:12)
#11     RenderFollowerLayer.paint (package:flutter/src/rendering/proxy_box.dart:4955:13)
#12     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#13     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#14     _RenderTheaterMixin.paint (package:flutter/src/widgets/overlay.dart:1029:15)
#15     _RenderTheater.paint (package:flutter/src/widgets/overlay.dart:1355:13)
#16     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#17     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#18     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#19     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#20     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#21     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#22     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#23     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#24     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#25     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#26     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#27     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#28     RenderCustomPaint.paint (package:flutter/src/rendering/custom_paint.dart:633:11)
#29     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#30     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#31     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#32     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#33     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#34     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#35     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#36     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#37     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#38     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#39     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#40     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#41     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#42     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#43     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#44     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#45     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#46     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#47     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#48     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#49     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#50     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#51     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#52     RenderView.paint (package:flutter/src/rendering/view.dart:312:15)
#53     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#54     PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:167:11)
#55     PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:110:5)
#56     PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1183:31)
#57     PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1193:15)
#58     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:604:23)
#59     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1138:13)
#60     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:468:5)
#61     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:15)
#62     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:9)
#63     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:5)
#64     _invoke (dart:ui/hooks.dart:312:13)
#65     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:5)
#66     _drawFrame (dart:ui/hooks.dart:283:31)

The following RenderObject was being processed when the exception was fired: _RenderValueIndicator#e243a:
  creator: _ValueIndicatorRenderObjectWidget ← CompositedTransformFollower ← _RenderTheaterMarker ←
    _EffectiveTickerMode ← TickerMode ←
    _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#2afc9] ← _Theater ←
    Overlay-[LabeledGlobalKey<OverlayState>#bdab6] ← UnmanagedRestorationScope ← _FocusInheritedScope
    ← Focus ← _FocusInheritedScope ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
This RenderObject has no descendants.
════════════════════════════════════════════════════════════════════════════════════════════════════

Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available


stable, master flutter doctor -v
[!] Flutter (Channel stable, 3.19.6, on macOS 12.2.1 21D62 darwin-x64, locale
    en-GB)
    • Flutter version 3.19.6 on channel stable at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 54e66469a9 (6 days ago), 2024-04-17 13:08:03 -0700
    • Engine revision c4cd48e186
    • Dart version 3.3.4
    • DevTools version 2.31.1
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.22.0-30.0.pre.11, on macOS 12.2.1 21D62
    darwin-x64, locale en-GB)
    • Flutter version 3.22.0-30.0.pre.11 on channel master at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision c90e18c6f5 (2 hours ago), 2024-05-09 20:32:11 -0700
    • Engine revision c0917b14fc
    • Dart version 3.5.0 (build 3.5.0-138.0.dev)
    • DevTools version 2.36.0-dev.5
    • 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 30.0.3)
    • Android SDK at /Users/dhs/Library/Android/sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for
      more details.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13C100
    • CocoaPods version 1.11.2

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

[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 65.1.4
    • Dart plugin version 213.7228

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

[✓] Connected device (3 available)
    • Darshan's iphone (mobile) • 21150b119064aecc249dfcfe05e259197461ce23 • ios
      • iOS 15.3.1 19D52
    • macOS (desktop)           • macos                                    •
      darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)              • chrome                                   •
      web-javascript • Google Chrome 109.0.5414.119

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.
      
[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.



@darshankawar darshankawar added framework flutter/packages/flutter repository. See also f: labels. f: material design flutter/packages/flutter/material repository. a: error message Error messages from the Flutter framework has reproducible steps The issue has been confirmed reproducible and is ready to work on team-design Owned by Design Languages team found in release: 3.19 Found to occur in 3.19 found in release: 3.22 Found to occur in 3.22 and removed in triage Presently being triaged by the triage team labels May 13, 2024
@Piinks Piinks added triaged-design Triaged by Design Languages team P2 Important issues not at the top of the work list labels May 15, 2024
@TahaTesser TahaTesser self-assigned this May 15, 2024
hello-coder-xu pushed a commit to hello-coder-xu/flutter that referenced this issue May 16, 2024
hello-coder-xu pushed a commit to hello-coder-xu/flutter that referenced this issue May 16, 2024
…r_text_null_error

* feature/fix_slider_label_null_error:
  fix flutter#148159
@TahaTesser TahaTesser removed their assignment May 20, 2024
@TahaTesser
Copy link
Member

TahaTesser commented May 22, 2024

Code sample

expand to view the code sample
import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  double _sliderValue = 50;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(
          child: Column(
            mainAxisSize: MainAxisSize.min,
            children: <Widget>[
              Slider(
                value: _sliderValue,
                max: 100,
                label: _sliderValue > 50 ? null : _sliderValue.toString(),
                divisions: 10,
                onChanged: (double value) {
                  setState(() {
                    _sliderValue = value;
                  });
                },
              )
            ],
          ),
        ),
      ),
    );
  }
}

@darshankawar darshankawar added the r: fixed Issue is closed as already fixed in a newer version label May 31, 2024
victorsanni pushed a commit to victorsanni/flutter that referenced this issue May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a: error message Error messages from the Flutter framework f: material design flutter/packages/flutter/material repository. found in release: 3.19 Found to occur in 3.19 found in release: 3.22 Found to occur in 3.22 framework flutter/packages/flutter repository. See also f: labels. has reproducible steps The issue has been confirmed reproducible and is ready to work on P2 Important issues not at the top of the work list r: fixed Issue is closed as already fixed in a newer version team-design Owned by Design Languages team triaged-design Triaged by Design Languages team
Projects
Status: Done (PR merged)
4 participants