Skip to content

[Bug report] #47

@phanil

Description

@phanil

Version

3.1.1

Platforms

Android

Device Model

sdk gphone64 arm64 (mobile) • emulator-5554 • android-arm64 • Android 15 (API 35) (emulator)

flutter info

[✓] Flutter (Channel stable, 3.38.5, on macOS 15.3.2 24D81 darwin-arm64, locale zh-Hans-CN) [766ms]
    • Flutter version 3.38.5 on channel stable at /Users/xxx/fvm/versions/3.38.5
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f6ff1529fd (3 weeks ago), 2025-12-11 11:50:07 -0500
    • Engine revision 1527ae0ec5
    • Dart version 3.10.4
    • DevTools version 2.51.1
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn
    • Feature flags: no-enable-web, no-enable-linux-desktop, no-enable-macos-desktop, no-enable-windows-desktop, enable-android, enable-ios, cli-animations,
      enable-native-assets, omit-legacy-version-file, enable-lldb-debugging

[✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0) [2.1s]
    • Android SDK at /Users/xxx/Library/Android/sdk/
    • Emulator version 35.4.9.0 (build_id 13025442) (CL:N/A)
    • Platform android-36, build-tools 36.0.0
    • ANDROID_HOME = /Users/xxx/Library/Android/sdk/
    • ANDROID_SDK_ROOT = /Users/xxx/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
      This is the JDK bundled with the latest Android Studio installation on this machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 16.3) [1,945ms]
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16E140
    ✗ CocoaPods not installed.
        CocoaPods is a package manager for iOS or macOS platform code.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/to/platform-plugins
      For installation instructions, see https://guides.cocoapods.org/using/getting-started.html#installation

[✓] Connected device (1 available) [6.1s]
    • sdk gphone64 arm64 (mobile) • emulator-5554 • android-arm64 • Android 15 (API 35) (emulator)

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

! Doctor found issues in 1 category.

How to reproduce?

Image

Logs

log] ⛔ flutter error [true]: ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞══════════════════════
[log] ⛔ The following assertion was thrown during performLayout():
[log] ⛔ 'package:flutter/src/rendering/sliver_multi_box_adaptor.dart':
[log] ⛔ Failed assertion: line 638 pos 12: 'child.hasSize': is not true.
[log] ⛔ 
[log] ⛔ The relevant error-causing widget was:
[log] ⛔   LoadingMoreSliverList<FlowItemData>
[log] ⛔ 
[log] ⛔ When the exception was thrown, this was the stack:
[log] ⛔ #5      RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
object.dart:2775
[log] ⛔ #6      RenderSliverEdgeInsetsPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:133:12)
sliver_padding.dart:133
[log] ⛔ #7      RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:371:11)
sliver_padding.dart:371
[log] ⛔ #8      RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
object.dart:2775
[log] ⛔ #9      RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:673:13)
viewport.dart:673
[log] ⛔ #10     RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1684:12)
viewport.dart:1684
[log] ⛔ #11     RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1575:20)
viewport.dart:1575
[log] ⛔ #12     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
object.dart:2775
[log] ⛔ #13     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
proxy_box.dart:115
[log] ⛔ #14     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
object.dart:2775
[log] ⛔ #15     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
proxy_box.dart:115
[log] ⛔ #16     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
object.dart:2775
[log] ⛔ #17     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
proxy_box.dart:115
[log] ⛔ #18     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
object.dart:2775
[log] ⛔ #19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
proxy_box.dart:115
[log] ⛔ #20     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
object.dart:2775
[log] ⛔ #21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
proxy_box.dart:115
[log] ⛔ #22     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)

Example code (optional)

<img width="784" height="498" alt="Image" src="https://github.com/user-attachments/assets/992ba681-7e80-49cf-9d73-834525cb786d" />

Contact

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions