Skip to content

SliverList throws Exception when first item is SizedBox.shrink() #62198

Closed

Description

@knaeckeKami

Steps to Reproduce

Run this snippet:

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
          body: CustomScrollView(
        physics: AlwaysScrollableScrollPhysics(),
        slivers: [
          SliverList(
            delegate: SliverChildListDelegate(
                [const SizedBox.shrink(), Text("item"), Text("item 2")]),
          ),
        ],
      )),
    );
  }
}

On the current master, dev or beta branch (the previous beta branch, 1.19.0-4.3.pre, works, but 1.20.0-7.2.pre crashes.)
Then fling the screen up a bit, the exception only happens when there is significant overscroll happening.
See https://streamable.com/i7eqce

Expected results:

I want the use case, that the first item of a SliverList is SizedBox.shrink(), be supported.

(Actually, my use case is more complex, I have a Widget that either renders something or returns SizedBox.shrink() if there is nothing to display. I don't want this logic to be in my SliverList, though).

Actual results:

On the latest Flutter versions, this is not supported, and an exception gets thrown:

flutter: ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
flutter: The following assertion was thrown during performLayout():
flutter: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15:
flutter: 'scrollOffsetCorrection != 0.0': is not true.
flutter:
flutter: Either the assertion indicates an error in the framework itself, or we should provide substantially
flutter: more information in this error message to help you determine and fix the underlying cause.
flutter: In either case, please report this assertion by filing a bug on GitHub:
flutter:   https://github.com/flutter/flutter/issues/new?template=BUG.md
flutter:
flutter: The relevant error-causing widget was:
flutter:   SliverList file:///Users/kami/development/scroll_bug/lib/main.dart:17:11
flutter:
flutter: When the exception was thrown, this was the stack:
flutter: #2      new SliverGeometry (package:flutter/src/rendering/sliver.dart:556:15)
flutter: #3      RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:180:20)
flutter: #4      RenderObject.layout (package:flutter/src/rendering/object.dart:1776:7)
flutter: #5      RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:471:13)
flutter: #6      RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1466:12)
flutter: #7      RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1375:20)
flutter: #8      RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1639:7)
flutter: #9      PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:896:18)
flutter: #10     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:404:19)
flutter: #11     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:881:13)
flutter: #12     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:286:5)
flutter: #13     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1114:15)
flutter: #14     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1053:9)
flutter: #15     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:969:5)
flutter: #19     _invoke (dart:ui/hooks.dart:253:10)
flutter: #20     _drawFrame (dart:ui/hooks.dart:211:3)
flutter: (elided 5 frames from class _AssertionError and dart:async)
flutter:
flutter: The following RenderObject was being processed when the exception was fired: RenderSliverList#12304 relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
flutter:   needs compositing
flutter:   creator: SliverList ← Viewport ← IgnorePointer-[GlobalKey#77b5f] ← Semantics ← _PointerListener ←
flutter:     Listener ← _GestureSemantics ←
flutter:     RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#6713c] ← _PointerListener ← Listener
flutter:     ← _ScrollableScope ← _ScrollSemantics-[GlobalKey#fde3c] ← ⋯
flutter:   parentData: paintOffset=Offset(0.0, 0.0) (can use size)
flutter:   constraints: SliverConstraints(AxisDirection.down, GrowthDirection.forward, ScrollDirection.reverse,
flutter:     scrollOffset: 240.4, remainingPaintExtent: 667.0, crossAxisExtent: 375.0, crossAxisDirection:
flutter:     AxisDirection.right, viewportMainAxisExtent: 667.0, remainingCacheExtent: 1157.4, cacheOrigin:
flutter:     -240.4)
flutter:   geometry: SliverGeometry(scrollExtent: 17.0, hidden, maxPaintExtent: 17.0)
flutter:   currently live children: 0 to 1
flutter: This RenderObject had the following descendants (showing up to depth 5):
flutter:     child with index 0: RenderIndexedSemantics#78dd3 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
flutter:       child: RenderRepaintBoundary#358a5 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
flutter:         child: RenderConstrainedBox#6cefd relayoutBoundary=up4 NEEDS-PAINT
flutter:     child with index 1: RenderIndexedSemantics#870ee relayoutBoundary=up2
flutter:       child: RenderRepaintBoundary#1f7bf relayoutBoundary=up3
flutter:         child: RenderParagraph#951c2 relayoutBoundary=up4
flutter:           text: TextSpan
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
flutter analyze
Analyzing scroll_bug...
No issues found! (ran in 2.9s)
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 1.21.0-6.0.pre.17, on Mac OS X 10.15.5 19F101, locale en-GB)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.0)
[!] IntelliJ IDEA Ultimate Edition (version 2019.1.2)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code (version 1.47.1)
[✓] Connected device (4 available)

! Doctor found issues in 1 category.

Activity

  1. TahaTesser commented on Jul 24, 2020

    @TahaTesser
    Contributor

    hI @knaeckeKami
    i cannot reproduce this on latest master, if the issue is only reproducible on 1.20.0-7.2.pre crashes. then it might be fixed in latest master

    Code Sample
    import 'package:flutter/material.dart';
    
    void main() {
      runApp(MyApp());
    }
    
    class MyApp extends StatelessWidget {
      // This widget is the root of your application.
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
          home: Scaffold(
              body: CustomScrollView(
            physics: AlwaysScrollableScrollPhysics(),
            slivers: [
              SliverList(
                delegate: SliverChildListDelegate(
                    [const SizedBox.shrink(), Text("item"), Text("item 2")]),
              ),
            ],
          )),
        );
      }
    }
    
    
    logs
    Launching lib/main.dart on SM M305F in debug mode...
    ✓ Built build/app/outputs/flutter-apk/app-debug.apk.
    Connecting to VM Service at ws://127.0.0.1:52984/3tdVX-tlN_A=/ws
    D/ViewRootImpl@1ede5e8[MainActivity](30625): stopped(false) old=true
    D/SurfaceView(30625): windowStopped(false) true io.flutter.embedding.android.FlutterSurfaceView{78cf2a6 V.E...... ........ 0,0-1080,2301} of ViewRootImpl@1ede5e8[MainActivity]
    D/ViewRootImpl@1ede5e8[MainActivity](30625): stopped(false) old=false
    D/SurfaceView(30625): onWindowVisibilityChanged(0) true io.flutter.embedding.android.FlutterSurfaceView{78cf2a6 V.E...... ........ 0,0-1080,2301} of ViewRootImpl@1ede5e8[MainActivity]
    W/libEGL  (30625): EGLNativeWindowType 0x72a07ae490 disconnect failed
    D/ViewRootImpl@1ede5e8[MainActivity](30625): Relayout returned: old=(0,0,1080,2340) new=(0,0,1080,2340) req=(1080,2340)0 dur=10 res=0x40001 s={true 489917906944} ch=false
    D/OpenGLRenderer(30625): createReliableSurface : 0x72a07ae480, 0x7211620000
    D/mali_winsys(30625): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
    D/ViewRootImpl@1ede5e8[MainActivity](30625): MSG_RESIZED_REPORT: frame=(0,0,1080,2340) ci=(0,83,0,39) vi=(0,83,0,39) or=1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): MSG_WINDOW_FOCUS_CHANGED 1 1
    D/InputMethodManager(30625): prepareNavigationBarInfo() DecorView@e265fc[MainActivity]
    D/InputMethodManager(30625): getNavigationBarColor() -855310
    D/InputMethodManager(30625): prepareNavigationBarInfo() DecorView@e265fc[MainActivity]
    D/InputMethodManager(30625): getNavigationBarColor() -855310
    V/InputMethodManager(30625): Starting input: tba=com.example.master_flutter ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
    D/InputMethodManager(30625): startInputInner - Id : 0
    I/InputMethodManager(30625): startInputInner - mService.startInputOrWindowGainedFocus
    D/InputMethodManager(30625): prepareNavigationBarInfo() DecorView@e265fc[MainActivity]
    D/InputMethodManager(30625): getNavigationBarColor() -855310
    V/InputMethodManager(30625): Starting input: tba=com.example.master_flutter ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
    D/InputMethodManager(30625): startInputInner - Id : 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 0
    D/ViewRootImpl@1ede5e8[MainActivity](30625): ViewPostIme pointer 1
    Application finished.
    Exited (sigterm)
    
    
    flutter doctor -v
    [✓] Flutter (Channel master, 1.21.0-6.0.pre.17, on Mac OS X 10.15.6 19G73,
        locale en-GB)
        • Flutter version 1.21.0-6.0.pre.17 at /Users/tahatesser/Code/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 30.0.1)
        • Android SDK at /Users/tahatesser/Code/sdk
        • Platform android-30, build-tools 30.0.1
        • ANDROID_HOME = /Users/tahatesser/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_242-release-1644-b3-6222593)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 11.6)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Xcode 11.6, Build version 11E708
        • CocoaPods version 1.9.3
    
    [✓] 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 47.1.2
        • Dart plugin version 193.7361
        • Java version OpenJDK Runtime Environment (build
          1.8.0_242-release-1644-b3-6222593)
    
    [✓] VS Code (version 1.47.2)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.12.2
    
    [✓] Connected device (5 available)
        • SM M305F (mobile)      • 32003c30dc19668f          • android-arm64  •
          Android 10 (API 29)
        • Taha’s iPhone (mobile) • 00008020-001059882212002E • ios            • iOS
          13.6
        • macOS (desktop)        • macos                     • darwin-x64     • Mac
          OS X 10.15.6 19G73
        • Web Server (web)       • web-server                • web-javascript •
          Flutter Tools
        • Chrome (web)           • chrome                    • web-javascript •
          Google Chrome 84.0.4147.89
    
    • No issues found!
    
    
  2. added
    in triagePresently being triaged by the triage team
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Jul 24, 2020
  3. knaeckeKami commented on Jul 24, 2020

    @knaeckeKami
    ContributorAuthor

    Hi @TahaTesser !

    I checked again and it seems to only happen on IOS devices (simulator or real device) and Desktop.

    Android works fine.
    I thought it should happen on all devices since I set the scroll physics explicitly, but it seems I was mistaken.
    Apologies, next time I will test on more platforms.

    However, I can reproduce it on the latest master. Here is a short clip of it happening:
    https://streamable.com/i7eqce

    You need to fling the screen up a bit, it does only happen if you overscroll quite a bit.

  4. removed
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Jul 24, 2020
  5. TahaTesser commented on Jul 27, 2020

    @TahaTesser
    Contributor

    @knaeckeKami
    Thanks, i can reproduce it on simulator

    Code Sample
    import 'package:flutter/material.dart';
    
    void main() {
      runApp(MyApp());
    }
    
    class MyApp extends StatelessWidget {
      // This widget is the root of your application.
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
          home: Scaffold(
              body: CustomScrollView(
            physics: AlwaysScrollableScrollPhysics(),
            slivers: [
              SliverList(
                delegate: SliverChildListDelegate(
                    [const SizedBox.shrink(), Text("item"), Text("item 2")]),
              ),
            ],
          )),
        );
      }
    }
    
    
    logs
    Restarted application in 537ms.
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    �[38;5;244mThe following assertion was thrown during performLayout():�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    
    
    �[38;5;248mEither 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
    �[39;49m
    
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;244mWhen the exception was thrown, this was the stack�[39;49m
    �[38;5;244m#2      new SliverGeometry�[39;49m
    �[38;5;244m#3      RenderSliverList.performLayout�[39;49m
    �[38;5;244m#4      RenderObject.layout�[39;49m
    �[38;5;244m#5      RenderViewportBase.layoutChildSequence�[39;49m
    �[38;5;244m#6      RenderViewport._attemptLayout�[39;49m
    �[38;5;244m...�[39;49m
    �[38;5;244mThe following RenderObject was being processed when the exception was fired: RenderSliverList#76798 relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE�[39;49m
    �[38;5;244mRenderObject: RenderSliverList#76798 relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE�[39;49m
        �[38;5;244mneeds compositing�[39;49m
        �[38;5;244mparentData: paintOffset=Offset(0.0, 0.0) (can use size)�[39;49m
        �[38;5;244mconstraints: SliverConstraints(AxisDirection.down, GrowthDirection.forward, ScrollDirection.reverse, scrollOffset: 222.7, remainingPaintExtent: 896.0, crossAxisExtent: 414.0, crossAxisDirection: AxisDirection.right, viewportMainAxisExtent: 896.0, remainingCacheExtent: 1368.7, cacheOrigin: -222.7)�[39;49m
        �[38;5;244mgeometry: SliverGeometry(scrollExtent: 34.0, hidden, maxPaintExtent: 34.0, hasVisualOverflow: true, cacheExtent: 32.5)�[39;49m
            �[38;5;244mscrollExtent: 34.0�[39;49m
            �[38;5;244mhidden�[39;49m
            �[38;5;244mmaxPaintExtent: 34.0�[39;49m
            �[38;5;244mhasVisualOverflow: true�[39;49m
            �[38;5;244mcacheExtent: 32.5�[39;49m
        �[38;5;244mcurrently live children: 0 to 2�[39;49m
        �[38;5;244mchild with index 0: RenderIndexedSemantics#c48be relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE�[39;49m
            �[38;5;244mparentData: index=0; layoutOffset=None (can use size)�[39;49m
            �[38;5;244mconstraints: BoxConstraints(w=414.0, 0.0<=h<=Infinity)�[39;49m
            �[38;5;244msemantic boundary�[39;49m
            �[38;5;244msize: Size(414.0, 0.0)�[39;49m
            �[38;5;244mindex: 0�[39;49m
            �[38;5;244mchild: RenderRepaintBoundary#a2919 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE�[39;49m
                �[38;5;244mneeds compositing�[39;49m
                �[38;5;244mparentData: <none> (can use size)�[39;49m
                �[38;5;244mconstraints: BoxConstraints(w=414.0, 0.0<=h<=Infinity)�[39;49m
                �[38;5;244msize: Size(414.0, 0.0)�[39;49m
                �[38;5;244musefulness ratio: no metrics collected yet (never painted)�[39;49m
                �[38;5;244mchild: RenderConstrainedBox#26a2c relayoutBoundary=up4 NEEDS-PAINT�[39;49m
                    �[38;5;244mparentData: <none> (can use size)�[39;49m
                    �[38;5;244mconstraints: BoxConstraints(w=414.0, 0.0<=h<=Infinity)�[39;49m
                    �[38;5;244msize: Size(414.0, 0.0)�[39;49m
                    �[38;5;244madditionalConstraints: BoxConstraints(w=0.0, h=0.0)�[39;49m
        �[38;5;244mchild with index 1: RenderIndexedSemantics#e39a2 relayoutBoundary=up2 NEEDS-PAINT�[39;49m
            �[38;5;244mneeds compositing�[39;49m
            �[38;5;244mparentData: index=1; layoutOffset=0.0 (can use size)�[39;49m
            �[38;5;244mconstraints: BoxConstraints(w=414.0, 0.0<=h<=Infinity)�[39;49m
            �[38;5;244msemantics node: SemanticsNode#8�[39;49m
                �[38;5;244mRect.fromLTRB(0.0, -250.0, 414.0, -234.5)�[39;49m
                �[38;5;244mtags: RenderViewport.twoPane�[39;49m
                �[38;5;244mflags: isHidden�[39;49m
                �[38;5;244mHIDDEN�[39;49m
                �[38;5;244mlabel: "item"�[39;49m
                �[38;5;244mtextDirection: ltr�[39;49m
            �[38;5;244msemantic boundary�[39;49m
            �[38;5;244msize: Size(414.0, 17.0)�[39;49m
            �[38;5;244mindex: 1�[39;49m
            �[38;5;244mchild: RenderRepaintBoundary#55559 relayoutBoundary=up3 NEEDS-PAINT�[39;49m
                �[38;5;244mneeds compositing�[39;49m
                �[38;5;244mparentData: <none> (can use size)�[39;49m
                �[38;5;244mconstraints: BoxConstraints(w=414.0, 0.0<=h<=Infinity)�[39;49m
                �[38;5;244msize: Size(414.0, 17.0)�[39;49m
                �[38;5;244musefulness ratio: no metrics collected yet (never painted)�[39;49m
                �[38;5;244mchild: RenderParagraph#a7152 relayoutBoundary=up4 NEEDS-PAINT�[39;49m
                    �[38;5;244mparentData: <none> (can use size)�[39;49m
                    �[38;5;244mconstraints: BoxConstraints(w=414.0, 0.0<=h<=Infinity)�[39;49m
                    �[38;5;244msize: Size(414.0, 17.0)�[39;49m
                    �[38;5;244mtextAlign: start�[39;49m
                    �[38;5;244mtextDirection: ltr�[39;49m
                    �[38;5;244msoftWrap: wrapping at box width�[39;49m
                    �[38;5;244moverflow: clip�[39;49m
                    �[38;5;244mlocale: en_US�[39;49m
                    �[38;5;244mmaxLines: unlimited�[39;49m
                    �[38;5;244mtext: TextSpan�[39;49m
                        �[38;5;244mdebugLabel: (englishLike body1 2014).merge(blackCupertino bodyText2)�[39;49m
                        �[38;5;244minherit: false�[39;49m
                        �[38;5;244mcolor: Color(0xdd000000)�[39;49m
                        �[38;5;244mfamily: .SF UI Text�[39;49m
                        �[38;5;244msize: 14.0�[39;49m
                        �[38;5;244mweight: 400�[39;49m
                        �[38;5;244mbaseline: alphabetic�[39;49m
                        �[38;5;244mdecoration: TextDecoration.none�[39;49m
                        �[38;5;244m"item"�[39;49m
        �[38;5;244mchild with index 2: RenderIndexedSemantics#1e04e relayoutBoundary=up2�[39;49m
            �[38;5;244mneeds compositing�[39;49m
            �[38;5;244mparentData: index=2; layoutOffset=17.0 (can use size)�[39;49m
            �[38;5;244mconstraints: BoxConstraints(w=414.0, 0.0<=h<=Infinity)�[39;49m
            �[38;5;244msemantics node: SemanticsNode#6�[39;49m
                �[38;5;244mRect.fromLTRB(0.0, -234.5, 414.0, -217.5)�[39;49m
                �[38;5;244mtags: RenderViewport.twoPane�[39;49m
                �[38;5;244mflags: isHidden�[39;49m
                �[38;5;244mHIDDEN�[39;49m
                �[38;5;244mlabel: "item 2"�[39;49m
                �[38;5;244mtextDirection: ltr�[39;49m
            �[38;5;244msemantic boundary�[39;49m
            �[38;5;244msize: Size(414.0, 17.0)�[39;49m
            �[38;5;244mindex: 2�[39;49m
            �[38;5;244mchild: RenderRepaintBoundary#b8a75 relayoutBoundary=up3�[39;49m
                �[38;5;244mneeds compositing�[39;49m
                �[38;5;244mparentData: <none> (can use size)�[39;49m
                �[38;5;244mconstraints: BoxConstraints(w=414.0, 0.0<=h<=Infinity)�[39;49m
                �[38;5;244mlayer: OffsetLayer#1ee7a DETACHED�[39;49m
                    �[38;5;244mengine layer: OffsetEngineLayer#06e19�[39;49m
                    �[38;5;244moffset: Offset(0.0, 18.6)�[39;49m
                �[38;5;244msize: Size(414.0, 17.0)�[39;49m
                �[38;5;244mmetrics: 99.6% useful (1 bad vs 260 good)�[39;49m
                �[38;5;244mdiagnosis: this is an outstandingly useful repaint boundary and should definitely be kept�[39;49m
                �[38;5;244mchild: RenderParagraph#46524 relayoutBoundary=up4�[39;49m
                    �[38;5;244mparentData: <none> (can use size)�[39;49m
                    �[38;5;244mconstraints: BoxConstraints(w=414.0, 0.0<=h<=Infinity)�[39;49m
                    �[38;5;244msize: Size(414.0, 17.0)�[39;49m
                    �[38;5;244mtextAlign: start�[39;49m
                    �[38;5;244mtextDirection: ltr�[39;49m
                    �[38;5;244msoftWrap: wrapping at box width�[39;49m
                    �[38;5;244moverflow: clip�[39;49m
                    �[38;5;244mlocale: en_US�[39;49m
                    �[38;5;244mmaxLines: unlimited�[39;49m
                    �[38;5;244mtext: TextSpan�[39;49m
                        �[38;5;244mdebugLabel: (englishLike body1 2014).merge(blackCupertino bodyText2)�[39;49m
                        �[38;5;244minherit: false�[39;49m
                        �[38;5;244mcolor: Color(0xdd000000)�[39;49m
                        �[38;5;244mfamily: .SF UI Text�[39;49m
                        �[38;5;244msize: 14.0�[39;49m
                        �[38;5;244mweight: 400�[39;49m
                        �[38;5;244mbaseline: alphabetic�[39;49m
                        �[38;5;244mdecoration: TextDecoration.none�[39;49m
                        �[38;5;244m"item 2"�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(222.67625073464592)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(97.60096805743446)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(72.88647486997661)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(62.89135324787715)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(46.727249704131744)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(40.246164025653044)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(34.6507786313473)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(34.6507786313473)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(35.21142968783569)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(81.55542178573457)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(216.79063740417888)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(226.12294311256292)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(198.86147099735558)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(174.0522191259764)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(151.76757331463887)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(131.95272286826435)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(114.4596835521937)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(99.10711355441236)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(85.68930851600783)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(74.00365901087027)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(63.85245150248822)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(63.85245150248822)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(121.03956619102055)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(172.38718579658365)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(214.27298244656856)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(236.23663270665634)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(209.2918267767024)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(184.21721287534766)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(161.3390666940641)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(140.75704288857173)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(122.4282838480128)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(106.2336716120151)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(92.0061824164928)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(79.56646715738765)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(68.72623326122896)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(59.307070558592955)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(51.13954805944218)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(44.070027607556135)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(37.95963544883416)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(32.68338574365417)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(28.131679738206913)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(24.207983200664493)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(20.827134577398514)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(17.915525797542102)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(15.409072302956421)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(13.251761216447488)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(11.395200245369693)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(9.798691985014617)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(8.425090253488813)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(7.243655504903765)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(6.227611839010927)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(5.353688166276761)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(4.602963660599217)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(3.9571847872959665)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(3.4019242139551946)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(2.2315101786519893)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(1.918324251438148)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(1.2546950305465432)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(1.078644326117464)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(0.7970772119429694)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(0.6851890021115327)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(0.5890061642351512)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(0.5063290058360509)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by rendering library ═════════════════════════════════�[39;49m
    'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    �[38;5;244mThe relevant error-causing widget was�[39;49m
        �[38;5;248mSliverList�[39;49m
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    �[38;5;248m════════ Exception caught by scheduler library ═════════════════════════════════�[39;49m
    The method '-' was called on null.
    Receiver: null
    Tried calling: -(0.0)
    �[38;5;248m════════════════════════════════════════════════════════════════════════════════�[39;49m
    
    
    flutter doctor -v
    [✓] Flutter (Channel master, 1.21.0-6.0.pre.37, on Mac OS X 10.15.6 19G73,
        locale en-GB)
        • Flutter version 1.21.0-6.0.pre.37 at /Users/tahatesser/Code/flutter_master
        • Framework revision 35e7005184 (2 days ago), 2020-07-25 09:44: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 30.0.1)
        • Android SDK at /Users/tahatesser/Code/sdk
        • Platform android-30, build-tools 30.0.1
        • ANDROID_HOME = /Users/tahatesser/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_242-release-1644-b3-6222593)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 11.6)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Xcode 11.6, Build version 11E708
        • CocoaPods version 1.9.3
    
    [✓] 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 47.1.2
        • Dart plugin version 193.7361
        • Java version OpenJDK Runtime Environment (build
          1.8.0_242-release-1644-b3-6222593)
    
    [✓] VS Code (version 1.47.2)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.12.2
    
    [✓] Connected device (4 available)
        • iPhone 11 (mobile) • 7863E29F-EEE8-499E-BB28-6B111B76E3EE • ios
          • com.apple.CoreSimulator.SimRuntime.iOS-13-6 (simulator)
        • macOS (desktop)    • macos                                • darwin-x64
          • Mac OS X 10.15.6 19G73
        • Web Server (web)   • web-server                           • web-javascript
          • Flutter Tools
        • Chrome (web)       • chrome                               • web-javascript
          • Google Chrome 84.0.4147.89
    
    • No issues found!
    
  6. added
    f: scrollingViewports, list views, slivers, etc.
    frameworkflutter/packages/flutter repository. See also f: labels.
    has reproducible stepsThe issue has been confirmed reproducible and is ready to work on
    platform-iosiOS applications specifically
    c: crashStack traces logged to the console
    platform-macosBuilding on or for macOS specifically
    and removed
    in triagePresently being triaged by the triage team
    on Jul 27, 2020
  7. 7 remaining items

  8. Piinks commented on Jul 29, 2020

    @Piinks
    Contributor

    I haven't been able to reproduce the crash on the latest master. I think a few changes were introduced/reverted/relanded that may have resolved this like @TahaTesser mentioned before. Can you check again on master?

    @venkatd can you provide a runnable reproduction of your experience with this?

    I ran this on an iOS simulator and an Android simulator, scrolled around a bit to see if the layout correction would crash, but it looks like it doesn't enter that block of code where it crashed.

    I can definitely catch the case where scrollOffsetCorrection may be zero to prevent it from ever happening, I just need to come up with a test case that reproduces the crash.

    import 'package:flutter/material.dart';
    
    void main() {
      runApp(MyApp());
    }
    
    class MyApp extends StatelessWidget {
      // This widget is the root of your application.
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
          home: Scaffold(
              body: CustomScrollView(
            physics: AlwaysScrollableScrollPhysics(),
            slivers: [
              SliverList(
                delegate: SliverChildListDelegate(
                    [const SizedBox.shrink(), Text("item"), Text("item 2")]),
              ),
            ],
          )),
        );
      }
    }

    flutter doctor

    [✓] Flutter (Channel master, 1.21.0-6.0.pre.100, on Mac OS X 10.15.4 19E287, locale en-US)
        • Flutter version 1.21.0-6.0.pre.100 at /Users/katelovett/github/flutter
        • Framework revision 0c3b0c5193 (33 minutes ago), 2020-07-29 10:41:56 -0700
        • Engine revision a9910e409c
        • Dart version 2.10.0 (build 2.10.0-1.0.dev 24c7666def)
    
    [✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
        • Android SDK at /Users/katelovett/Library/Android/sdk
        • Platform android-28, build-tools 28.0.3
        • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
        • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Xcode 11.3.1, Build version 11C505
        • CocoaPods version 1.9.1
    
    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
    [✓] Android Studio (version 3.4)
        • Android Studio at /Applications/Android Studio.app/Contents
        • Flutter plugin version 36.1.1
        • Dart plugin version 183.6270
        • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
    
    [✓] VS Code (version 1.45.1)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.12.2
    
    [✓] Connected device (3 available)
        • iPhone 11 Pro Max (mobile) • A8FFA716-A67B-4468-B92B-F2B61F2306A0 • ios            •
          com.apple.CoreSimulator.SimRuntime.iOS-13-3 (simulator)
        • Web Server (web)           • web-server                           • web-javascript • Flutter Tools
        • Chrome (web)               • chrome                               • web-javascript • Google Chrome 84.0.4147.105
    
    • No issues found!
    
  9. knaeckeKami commented on Jul 29, 2020

    @knaeckeKami
    ContributorAuthor

    Hm, I still am able to reproduce it on the latest master, on iOS and on Mac OS Desktop.

    flutter doctor
    [✓] Flutter (Channel master, 1.21.0-6.0.pre.100, on Mac OS X 10.15.5 19F101, locale en-GB)
        • Flutter version 1.21.0-6.0.pre.100 at /Users/kami/development/flutter
        • Framework revision 0c3b0c5193 (74 minutes ago), 2020-07-29 10:41:56 -0700
        • Engine revision a9910e409c
        • Dart version 2.10.0 (build 2.10.0-1.0.dev 24c7666def)
    
    
    [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
        • Android SDK at /Users/kami/Library/Android/sdk
        • Platform android-29, build-tools 29.0.2
        • ANDROID_HOME = /Users/kami/Library/Android/sdk
        • 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.6)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Xcode 11.6, Build version 11E708
        • CocoaPods version 1.8.4
    
    [✓] 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 47.1.2
        • Dart plugin version 193.7361
        • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    
    [!] IntelliJ IDEA Ultimate Edition (version 2019.1.2)
        • IntelliJ at /Applications/IntelliJ IDEA.app
        ✗ Flutter plugin not installed; this adds Flutter specific functionality.
        ✗ Dart plugin not installed; this adds Dart specific functionality.
        • For information about installing plugins, see
          https://flutter.dev/intellij-setup/#installing-the-plugins
    
    [✓] VS Code (version 1.47.1)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.12.2
    
    [✓] Connected device (4 available)
        • iPhone SE (2nd generation) (mobile) • 82B6CB8E-818C-4556-A5FB-087F35387B7B • ios            • com.apple.CoreSimulator.SimRuntime.iOS-13-6 (simulator)
        • 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
    
    ! Doctor found issues in 1 category.
    
    flutter run
    flutter run
    Launching lib/main.dart on iPhone SE (2nd generation) in debug mode...
    Running Xcode build...
     └─Compiling, linking and signing...                         6.1s
    Xcode build done.                                           11.7s
    Waiting for iPhone SE (2nd generation) to report its views...          5ms
    Syncing files to device iPhone SE (2nd generation)...              150ms
    
    Flutter run key commands.
    r Hot reload. 🔥🔥🔥
    R Hot restart.
    h Repeat this help message.
    d Detach (terminate "flutter run" but leave application running).
    c Clear the screen
    q Quit (terminate the application on the device).
    An Observatory debugger and profiler on iPhone SE (2nd generation) is available at: http://127.0.0.1:51411/o-t_LcQjoZw=/
    flutter: ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
    flutter: The following assertion was thrown during performLayout():
    flutter: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15:
    flutter: 'scrollOffsetCorrection != 0.0': is not true.
    flutter:
    flutter: Either the assertion indicates an error in the framework itself, or we should provide substantially
    flutter: more information in this error message to help you determine and fix the underlying cause.
    flutter: In either case, please report this assertion by filing a bug on GitHub:
    flutter:   https://github.com/flutter/flutter/issues/new?template=BUG.md
    flutter:
    flutter: The relevant error-causing widget was:
    flutter:   SliverList file:///Users/kami/development/scroll_bug/lib/main.dart:16:11
    flutter:
    flutter: When the exception was thrown, this was the stack:
    flutter: #2      new SliverGeometry (package:flutter/src/rendering/sliver.dart:556:15)
    flutter: #3      RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:180:20)
    flutter: #4      RenderObject.layout (package:flutter/src/rendering/object.dart:1775:7)
    flutter: #5      RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:471:13)
    flutter: #6      RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1466:12)
    flutter: #7      RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1375:20)
    flutter: #8      RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1638:7)
    flutter: #9      PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:896:18)
    flutter: #10     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:403:19)
    flutter: #11     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:881:13)
    flutter: #12     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:286:5)
    flutter: #13     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1114:15)
    flutter: #14     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1053:9)
    flutter: #15     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:969:5)
    flutter: #19     _invoke (dart:ui/hooks.dart:253:10)
    flutter: #20     _drawFrame (dart:ui/hooks.dart:211:3)
    flutter: (elided 5 frames from class _AssertionError and dart:async)
    flutter:
    flutter: The following RenderObject was being processed when the exception was fired: RenderSliverList#cbcba relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
    flutter:   needs compositing
    flutter:   creator: SliverList ← Viewport ← IgnorePointer-[GlobalKey#4a644] ← Semantics ← _PointerListener ←
    flutter:     Listener ← _GestureSemantics ←
    flutter:     RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#da151] ← _PointerListener ← Listener
    flutter:     ← _ScrollableScope ← _ScrollSemantics-[GlobalKey#1957f] ← ⋯
    flutter:   parentData: paintOffset=Offset(0.0, 0.0) (can use size)
    flutter:   constraints: SliverConstraints(AxisDirection.down, GrowthDirection.forward, ScrollDirection.reverse,
    flutter:     scrollOffset: 247.1, remainingPaintExtent: 667.0, crossAxisExtent: 375.0, crossAxisDirection:
    flutter:     AxisDirection.right, viewportMainAxisExtent: 667.0, remainingCacheExtent: 1164.1, cacheOrigin:
    flutter:     -247.1)
    flutter:   geometry: SliverGeometry(scrollExtent: 34.0, hidden, maxPaintExtent: 34.0, hasVisualOverflow: true,
    flutter:     cacheExtent: 11.3)
    flutter:   currently live children: 0 to 2
    flutter: This RenderObject had the following descendants (showing up to depth 5):
    flutter:     child with index 0: RenderIndexedSemantics#2ca66 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    flutter:       child: RenderRepaintBoundary#c9d39 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    flutter:         child: RenderConstrainedBox#f09b0 relayoutBoundary=up4 NEEDS-PAINT
    flutter:     child with index 1: RenderIndexedSemantics#5c5ac relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    flutter:       child: RenderRepaintBoundary#86765 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    flutter:         child: RenderParagraph#f91fa relayoutBoundary=up4 NEEDS-PAINT
    flutter:           text: TextSpan
    flutter:     child with index 2: RenderIndexedSemantics#68430 relayoutBoundary=up2
    flutter:       child: RenderRepaintBoundary#5dd6a relayoutBoundary=up3
    flutter:         child: RenderParagraph#719b0 relayoutBoundary=up4
    flutter:           text: TextSpan
    flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    flutter: Another exception was thrown: 'package:flutter/src/rendering/sliver.dart': Failed assertion: line 556 pos 15: 'scrollOffsetCorrection != 0.0': is not true.
    flutter: Another exception was thrown: NoSuchMethodError: The method '-' was called on null.
    

    Note that you need to fling up the screen a bit (as seen on this clip here: https://streamable.com/i7eqce ).

  10. Piinks commented on Jul 29, 2020

    @Piinks
    Contributor

    Note that you need to fling up the screen a bit (as seen on this clip here: https://streamable.com/i7eqce ).

    Ah! Thank you!

  11. venkatd commented on Aug 4, 2020

    @venkatd

    @Piinks sorry I missed this! If you still need a reproduction or verification that the bug was fixed, happy to put one together next week.

  12. knaeckeKami commented on Aug 5, 2020

    @knaeckeKami
    ContributorAuthor

    Once this gets merged, I would appreciate a hotfix, since this would affect me if I upgraded to the current stable version.

  13. pcsosinski commented on Aug 7, 2020

    @pcsosinski

    under review for CP to 1.20

  14. github-actions commented on Aug 17, 2021

    @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.

  15. locked as resolved and limited conversation to collaborators on Aug 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

c: crashStack traces logged to the consolec: regressionIt was better in the past than it is nowf: scrollingViewports, list views, slivers, etc.found in release: 1.21Found to occur in 1.21frameworkflutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-iosiOS applications specificallyplatform-macosBuilding on or for macOS specificallywaiting for PR to land (fixed)A fix is in flight

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions