Closed c12dd closed 9 months ago
你好 ,替换新的minitex.min.js后,在接入flex_color_scheme的minitex_flutter_web_test.zip demo工程中仍有问题 FloatingActionButton的icon不显示,点击显示snackBar也不显示
Failed to load font Roboto at https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf
Verify that https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf contains a valid font.
Failed to parse fallback font Noto Sans SC as a font.
======== Exception caught by rendering library =====================================================
The following JSNoSuchMethodError was thrown during performLayout():
TypeError: Cannot read properties of undefined (reading 'indexOf')
The relevant error-causing widget was:
Icon Icon:file:///Users/xxxxxxxxx/Downloads/minitex_flutter_web_test/lib/main.dart:121:22
When the exception was thrown, this was the stack:
minitex.min.js 1:7940 <fn>
minitex.min.js 1:7913 MakeFromFontCollection
minitex.min.js 1:34633 MakeFromFontCollection
lib/_engine/engine/canvaskit/text.dart 790:29 new
lib/_engine/engine/canvaskit/renderer.dart 353:5 createParagraphBuilder
lib/ui/text.dart 687:21 new
packages/flutter/src/painting/text_painter.dart 1030:44 [_createParagraph]
packages/flutter/src/painting/text_painter.dart 1086:64 layout
packages/flutter/src/rendering/paragraph.dart 719:18 [_layoutText]
packages/flutter/src/rendering/paragraph.dart 740:5 [_layoutTextWithConstraints]
packages/flutter/src/rendering/paragraph.dart 760:5 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/shifted_box.dart 438:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/shifted_box.dart 438:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/shifted_box.dart 238:5 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/custom_paint.dart 554:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 1431:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/material/button.dart 505:41 [_computeSize]
packages/flutter/src/material/button.dart 523:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/widgets/overlay.dart 2137:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 3732:13 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/rendering/stack.dart 580:43 [_computeSize]
packages/flutter/src/rendering/stack.dart 607:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/custom_layout.dart 173:10 layoutChild
packages/flutter/src/material/scaffold.dart 1100:28 performLayout
packages/flutter/src/rendering/custom_layout.dart 237:7 [_callPerformLayout]
packages/flutter/src/rendering/custom_layout.dart 405:14 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 1431:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/rendering/stack.dart 580:43 [_computeSize]
packages/flutter/src/rendering/stack.dart 607:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 3732:13 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/widgets/overlay.dart 838:14 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/custom_paint.dart 554:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/view.dart 178:7 performLayout
packages/flutter/src/rendering/object.dart 2332:7 [_layoutWithoutResize]
packages/flutter/src/rendering/object.dart 1013:17 flushLayout
packages/flutter/src/rendering/binding.dart 494:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 952:7 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback
The following RenderObject was being processed when the exception was fired: RenderParagraph#ea5c4 relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT
... parentData: offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
... size: MISSING
... textAlign: start
... textDirection: ltr
... softWrap: wrapping at box width
... overflow: visible
... locale: en_US
... maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
RenderObject: RenderParagraph#ea5c4 relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT
parentData: offset=Offset(0.0, 0.0) (can use size)
constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
size: MISSING
textAlign: start
textDirection: ltr
softWrap: wrapping at box width
overflow: visible
locale: en_US
maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
====================================================================================================
======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
Assertion failed: file:///Users/ningxiaoming/Library/flutter/packages/flutter/lib/src/rendering/shifted_box.dart:348:12
child!.hasSize
is not true
The relevant error-causing widget was:
Icon Icon:file:///Users/ningxiaoming/Downloads/minitex_flutter_web_test/lib/main.dart:121:22
When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 294:49 throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 35:3 assertFailed
packages/flutter/src/rendering/shifted_box.dart 348:12 alignChild
packages/flutter/src/rendering/shifted_box.dart 443:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/shifted_box.dart 438:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/shifted_box.dart 238:5 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/custom_paint.dart 554:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 1431:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/material/button.dart 505:41 [_computeSize]
packages/flutter/src/material/button.dart 523:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/widgets/overlay.dart 2137:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 3732:13 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/rendering/stack.dart 580:43 [_computeSize]
packages/flutter/src/rendering/stack.dart 607:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/custom_layout.dart 173:10 layoutChild
packages/flutter/src/material/scaffold.dart 1100:28 performLayout
packages/flutter/src/rendering/custom_layout.dart 237:7 [_callPerformLayout]
packages/flutter/src/rendering/custom_layout.dart 405:14 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 1431:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/rendering/stack.dart 580:43 [_computeSize]
packages/flutter/src/rendering/stack.dart 607:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 3732:13 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/widgets/overlay.dart 838:14 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/custom_paint.dart 554:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/view.dart 178:7 performLayout
packages/flutter/src/rendering/object.dart 2332:7 [_layoutWithoutResize]
packages/flutter/src/rendering/object.dart 1013:17 flushLayout
packages/flutter/src/rendering/binding.dart 494:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 952:7 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback
The following RenderObject was being processed when the exception was fired: RenderPositionedBox#3bb6c NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=24.0, h=24.0)
... size: Size(24.0, 24.0)
... alignment: Alignment.center
... textDirection: ltr
... widthFactor: expand
... heightFactor: expand
RenderObject: RenderPositionedBox#3bb6c NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
parentData: <none> (can use size)
constraints: BoxConstraints(w=24.0, h=24.0)
size: Size(24.0, 24.0)
alignment: Alignment.center
textDirection: ltr
widthFactor: expand
heightFactor: expand
... child: RenderParagraph#ea5c4 relayoutBoundary=up1 NEEDS-PAINT
... parentData: offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
... size: MISSING
... textAlign: start
... textDirection: ltr
... softWrap: wrapping at box width
... overflow: visible
... locale: en_US
... maxLines: unlimited
... text: TextSpan
... inherit: false
... color: Color(0xff250059)
... family: MaterialIcons
... size: 24.0
... ""
====================================================================================================
======== Exception caught by rendering library =====================================================
The following JSNoSuchMethodError was thrown during paint():
TypeError: Cannot read properties of undefined (reading 'indexOf')
The relevant error-causing widget was:
Icon Icon:file:///Users/ningxiaoming/Downloads/minitex_flutter_web_test/lib/main.dart:121:22
When the exception was thrown, this was the stack:
minitex.min.js 1:7940 <fn>
minitex.min.js 1:7913 MakeFromFontCollection
minitex.min.js 1:34633 MakeFromFontCollection
lib/_engine/engine/canvaskit/text.dart 790:29 new
lib/_engine/engine/canvaskit/renderer.dart 353:5 createParagraphBuilder
lib/ui/text.dart 687:21 new
packages/flutter/src/painting/text_painter.dart 1030:44 [_createParagraph]
packages/flutter/src/painting/text_painter.dart 1086:64 layout
packages/flutter/src/rendering/paragraph.dart 719:18 [_layoutText]
packages/flutter/src/rendering/paragraph.dart 740:5 [_layoutTextWithConstraints]
packages/flutter/src/rendering/paragraph.dart 846:5 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/material/material.dart 664:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/custom_paint.dart 618:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2172:15 <fn>
packages/flutter/src/rendering/object.dart 600:14 pushClipPath
packages/flutter/src/rendering/proxy_box.dart 2159:20 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 3752:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 673:14 pushTransform
packages/flutter/src/rendering/proxy_box.dart 2547:26 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2555:17 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/box.dart 2875:14 defaultPaint
packages/flutter/src/rendering/stack.dart 639:5 paintStack
packages/flutter/src/rendering/stack.dart 655:7 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/box.dart 2875:14 defaultPaint
packages/flutter/src/rendering/custom_layout.dart 410:5 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/material/material.dart 664:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2049:15 <fn>
packages/flutter/src/rendering/object.dart 561:14 pushClipRRect
packages/flutter/src/rendering/proxy_box.dart 2036:20 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 168:10 _repaintCompositedChild
packages/flutter/src/rendering/object.dart 111:5 repaintCompositedChild
packages/flutter/src/rendering/object.dart 263:7 [_compositeChild]
packages/flutter/src/rendering/object.dart 244:7 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/box.dart 2875:14 defaultPaint
packages/flutter/src/rendering/stack.dart 639:5 paintStack
packages/flutter/src/rendering/stack.dart 655:7 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2311:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2951:13 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2951:13 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 168:10 _repaintCompositedChild
packages/flutter/src/rendering/object.dart 111:5 repaintCompositedChild
packages/flutter/src/rendering/object.dart 263:7 [_compositeChild]
packages/flutter/src/rendering/object.dart 244:7 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 3752:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/widgets/overlay.dart 866:14 paint
packages/flutter/src/widgets/overlay.dart 1126:13 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/custom_paint.dart 618:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/view.dart 206:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 168:10 _repaintCompositedChild
packages/flutter/src/rendering/object.dart 111:5 repaintCompositedChild
packages/flutter/src/rendering/object.dart 1144:31 flushPaint
packages/flutter/src/rendering/binding.dart 496:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 952:7 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback
The following RenderObject was being processed when the exception was fired: RenderParagraph#ea5c4 relayoutBoundary=up1
... parentData: offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
... size: MISSING
... textAlign: start
... textDirection: ltr
... softWrap: wrapping at box width
... overflow: visible
... locale: en_US
... maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
RenderObject: RenderParagraph#ea5c4 relayoutBoundary=up1
parentData: offset=Offset(0.0, 0.0) (can use size)
constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
size: MISSING
textAlign: start
textDirection: ltr
softWrap: wrapping at box width
overflow: visible
locale: en_US
maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
====================================================================================================
======== Exception caught by rendering library =====================================================
The following JSNoSuchMethodError was thrown during paint():
TypeError: Cannot read properties of undefined (reading 'indexOf')
The relevant error-causing widget was:
MaterialApp MaterialApp:file:///Users/ningxiaoming/Downloads/minitex_flutter_web_test/lib/main.dart:14:12
When the exception was thrown, this was the stack:
minitex.min.js 1:7940 <fn>
minitex.min.js 1:7913 MakeFromFontCollection
minitex.min.js 1:34633 MakeFromFontCollection
lib/_engine/engine/canvaskit/text.dart 790:29 new
lib/_engine/engine/canvaskit/renderer.dart 353:5 createParagraphBuilder
lib/ui/text.dart 687:21 new
packages/flutter/src/painting/text_painter.dart 1030:44 [_createParagraph]
packages/flutter/src/painting/text_painter.dart 1086:64 layout
packages/flutter/src/widgets/banner.dart 151:5 paint
packages/flutter/src/rendering/custom_paint.dart 573:12 [_paintWithPainter]
packages/flutter/src/rendering/custom_paint.dart 620:7 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/view.dart 206:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 168:10 _repaintCompositedChild
packages/flutter/src/rendering/object.dart 111:5 repaintCompositedChild
packages/flutter/src/rendering/object.dart 1144:31 flushPaint
packages/flutter/src/rendering/binding.dart 496:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 952:7 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback
The following RenderObject was being processed when the exception was fired: RenderCustomPaint#ec610
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... painter: null
... foregroundPainter: BannerPainter#a7274(Instance of '_SystemFontsNotifier')
RenderObject: RenderCustomPaint#ec610
needs compositing
parentData: <none> (can use size)
constraints: BoxConstraints(w=430.0, h=932.0)
size: Size(430.0, 932.0)
painter: null
foregroundPainter: BannerPainter#a7274(Instance of '_SystemFontsNotifier')
... child: RenderSemanticsAnnotations#49b02
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... child: RenderPointerListener#ea7db
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... behavior: deferToChild
... listeners: down, up, cancel
... child: RenderAbsorbPointer#fd460
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... absorbing: false
... ignoringSemantics: null
... child: _RenderTheater#c5ca5
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... skipCount: 0
... textDirection: ltr
====================================================================================================
======== Exception caught by rendering library =====================================================
The following JSNoSuchMethodError was thrown during performLayout():
TypeError: Cannot read properties of undefined (reading 'indexOf')
The relevant error-causing widget was:
Icon Icon:file:///Users/ningxiaoming/Downloads/minitex_flutter_web_test/lib/main.dart:121:22
When the exception was thrown, this was the stack:
minitex.min.js 1:7940 <fn>
minitex.min.js 1:7913 MakeFromFontCollection
minitex.min.js 1:34633 MakeFromFontCollection
lib/_engine/engine/canvaskit/text.dart 790:29 new
lib/_engine/engine/canvaskit/renderer.dart 353:5 createParagraphBuilder
lib/ui/text.dart 687:21 new
packages/flutter/src/painting/text_painter.dart 1030:44 [_createParagraph]
packages/flutter/src/painting/text_painter.dart 1086:64 layout
packages/flutter/src/rendering/paragraph.dart 719:18 [_layoutText]
packages/flutter/src/rendering/paragraph.dart 740:5 [_layoutTextWithConstraints]
packages/flutter/src/rendering/paragraph.dart 760:5 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/shifted_box.dart 438:7 performLayout
packages/flutter/src/rendering/object.dart 2332:7 [_layoutWithoutResize]
packages/flutter/src/rendering/object.dart 1013:17 flushLayout
packages/flutter/src/rendering/binding.dart 494:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 1085:5 [_handleDrawFrame]
lib/_engine/engine/platform_dispatcher.dart 1304:13 invoke
lib/_engine/engine/platform_dispatcher.dart 278:5 invokeOnDrawFrame
lib/_engine/engine/initialization.dart 185:45 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 574:37 _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 579:39 dcall
The following RenderObject was being processed when the exception was fired: RenderParagraph#ea5c4 relayoutBoundary=up1 NEEDS-LAYOUT
... parentData: offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
... size: MISSING
... textAlign: start
... textDirection: ltr
... softWrap: wrapping at box width
... overflow: visible
... locale: en_US
... maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
RenderObject: RenderParagraph#ea5c4 relayoutBoundary=up1 NEEDS-LAYOUT
parentData: offset=Offset(0.0, 0.0) (can use size)
constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
size: MISSING
textAlign: start
textDirection: ltr
softWrap: wrapping at box width
overflow: visible
locale: en_US
maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
====================================================================================================
======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
Assertion failed: file:///Users/ningxiaoming/Library/flutter/packages/flutter/lib/src/rendering/shifted_box.dart:348:12
child!.hasSize
is not true
The relevant error-causing widget was:
Icon Icon:file:///Users/ningxiaoming/Downloads/minitex_flutter_web_test/lib/main.dart:121:22
When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 294:49 throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 35:3 assertFailed
packages/flutter/src/rendering/shifted_box.dart 348:12 alignChild
packages/flutter/src/rendering/shifted_box.dart 443:7 performLayout
packages/flutter/src/rendering/object.dart 2332:7 [_layoutWithoutResize]
packages/flutter/src/rendering/object.dart 1013:17 flushLayout
packages/flutter/src/rendering/binding.dart 494:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 1085:5 [_handleDrawFrame]
lib/_engine/engine/platform_dispatcher.dart 1304:13 invoke
lib/_engine/engine/platform_dispatcher.dart 278:5 invokeOnDrawFrame
lib/_engine/engine/initialization.dart 185:45 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 574:37 _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 579:39 dcall
The following RenderObject was being processed when the exception was fired: RenderPositionedBox#3bb6c NEEDS-LAYOUT NEEDS-PAINT
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=24.0, h=24.0)
... size: Size(24.0, 24.0)
... alignment: Alignment.center
... textDirection: ltr
... widthFactor: expand
... heightFactor: expand
RenderObject: RenderPositionedBox#3bb6c NEEDS-LAYOUT NEEDS-PAINT
parentData: <none> (can use size)
constraints: BoxConstraints(w=24.0, h=24.0)
size: Size(24.0, 24.0)
alignment: Alignment.center
textDirection: ltr
widthFactor: expand
heightFactor: expand
... child: RenderParagraph#ea5c4 relayoutBoundary=up1 NEEDS-PAINT
... parentData: offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
... size: MISSING
... textAlign: start
... textDirection: ltr
... softWrap: wrapping at box width
... overflow: visible
... locale: en_US
... maxLines: unlimited
... text: TextSpan
... inherit: false
... color: Color(0xff250059)
... family: MaterialIcons
... size: 24.0
... ""
====================================================================================================
======== Exception caught by rendering library =====================================================
The following JSNoSuchMethodError was thrown during paint():
TypeError: Cannot read properties of undefined (reading 'indexOf')
The relevant error-causing widget was:
Icon Icon:file:///Users/ningxiaoming/Downloads/minitex_flutter_web_test/lib/main.dart:121:22
When the exception was thrown, this was the stack:
minitex.min.js 1:7940 <fn>
minitex.min.js 1:7913 MakeFromFontCollection
minitex.min.js 1:34633 MakeFromFontCollection
lib/_engine/engine/canvaskit/text.dart 790:29 new
lib/_engine/engine/canvaskit/renderer.dart 353:5 createParagraphBuilder
lib/ui/text.dart 687:21 new
packages/flutter/src/painting/text_painter.dart 1030:44 [_createParagraph]
packages/flutter/src/painting/text_painter.dart 1086:64 layout
packages/flutter/src/rendering/paragraph.dart 719:18 [_layoutText]
packages/flutter/src/rendering/paragraph.dart 740:5 [_layoutTextWithConstraints]
packages/flutter/src/rendering/paragraph.dart 846:5 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/material/material.dart 664:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/custom_paint.dart 618:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2172:15 <fn>
packages/flutter/src/rendering/object.dart 600:14 pushClipPath
packages/flutter/src/rendering/proxy_box.dart 2159:20 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 3752:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 673:14 pushTransform
packages/flutter/src/rendering/proxy_box.dart 2547:26 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2555:17 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/box.dart 2875:14 defaultPaint
packages/flutter/src/rendering/stack.dart 639:5 paintStack
packages/flutter/src/rendering/stack.dart 655:7 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/box.dart 2875:14 defaultPaint
packages/flutter/src/rendering/custom_layout.dart 410:5 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/material/material.dart 664:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2049:15 <fn>
packages/flutter/src/rendering/object.dart 561:14 pushClipRRect
packages/flutter/src/rendering/proxy_box.dart 2036:20 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 168:10 _repaintCompositedChild
packages/flutter/src/rendering/object.dart 111:5 repaintCompositedChild
packages/flutter/src/rendering/object.dart 1144:31 flushPaint
packages/flutter/src/rendering/binding.dart 496:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 1085:5 [_handleDrawFrame]
lib/_engine/engine/platform_dispatcher.dart 1304:13 invoke
lib/_engine/engine/platform_dispatcher.dart 278:5 invokeOnDrawFrame
lib/_engine/engine/initialization.dart 185:45 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 574:37 _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 579:39 dcall
The following RenderObject was being processed when the exception was fired: RenderParagraph#ea5c4 relayoutBoundary=up1
... parentData: offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
... size: MISSING
... textAlign: start
... textDirection: ltr
... softWrap: wrapping at box width
... overflow: visible
... locale: en_US
... maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
RenderObject: RenderParagraph#ea5c4 relayoutBoundary=up1
parentData: offset=Offset(0.0, 0.0) (can use size)
constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
size: MISSING
textAlign: start
textDirection: ltr
softWrap: wrapping at box width
overflow: visible
locale: en_US
maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
====================================================================================================
======== Exception caught by rendering library =====================================================
The following JSNoSuchMethodError was thrown during paint():
TypeError: Cannot read properties of undefined (reading 'indexOf')
The relevant error-causing widget was:
MaterialApp MaterialApp:file:///Users/ningxiaoming/Downloads/minitex_flutter_web_test/lib/main.dart:14:12
When the exception was thrown, this was the stack:
minitex.min.js 1:7940 <fn>
minitex.min.js 1:7913 MakeFromFontCollection
minitex.min.js 1:34633 MakeFromFontCollection
lib/_engine/engine/canvaskit/text.dart 790:29 new
lib/_engine/engine/canvaskit/renderer.dart 353:5 createParagraphBuilder
lib/ui/text.dart 687:21 new
packages/flutter/src/painting/text_painter.dart 1030:44 [_createParagraph]
packages/flutter/src/painting/text_painter.dart 1086:64 layout
packages/flutter/src/widgets/banner.dart 151:5 paint
packages/flutter/src/rendering/custom_paint.dart 573:12 [_paintWithPainter]
packages/flutter/src/rendering/custom_paint.dart 620:7 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/view.dart 206:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 168:10 _repaintCompositedChild
packages/flutter/src/rendering/object.dart 111:5 repaintCompositedChild
packages/flutter/src/rendering/object.dart 1144:31 flushPaint
packages/flutter/src/rendering/binding.dart 496:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 1085:5 [_handleDrawFrame]
lib/_engine/engine/platform_dispatcher.dart 1304:13 invoke
lib/_engine/engine/platform_dispatcher.dart 278:5 invokeOnDrawFrame
lib/_engine/engine/initialization.dart 185:45 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 574:37 _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 579:39 dcall
The following RenderObject was being processed when the exception was fired: RenderCustomPaint#ec610
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... painter: null
... foregroundPainter: BannerPainter#a7274(Instance of '_SystemFontsNotifier')
RenderObject: RenderCustomPaint#ec610
needs compositing
parentData: <none> (can use size)
constraints: BoxConstraints(w=430.0, h=932.0)
size: Size(430.0, 932.0)
painter: null
foregroundPainter: BannerPainter#a7274(Instance of '_SystemFontsNotifier')
... child: RenderSemanticsAnnotations#49b02
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... child: RenderPointerListener#ea7db
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... behavior: deferToChild
... listeners: down, up, cancel
... child: RenderAbsorbPointer#fd460
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... absorbing: false
... ignoringSemantics: null
... child: _RenderTheater#c5ca5
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... skipCount: 0
... textDirection: ltr
====================================================================================================
======== Exception caught by rendering library =====================================================
The following JSNoSuchMethodError was thrown during performLayout():
TypeError: Cannot read properties of undefined (reading 'indexOf')
The relevant error-causing widget was:
Icon Icon:file:///Users/ningxiaoming/Downloads/minitex_flutter_web_test/lib/main.dart:121:22
When the exception was thrown, this was the stack:
minitex.min.js 1:7940 <fn>
minitex.min.js 1:7913 MakeFromFontCollection
minitex.min.js 1:34633 MakeFromFontCollection
lib/_engine/engine/canvaskit/text.dart 790:29 new
lib/_engine/engine/canvaskit/renderer.dart 353:5 createParagraphBuilder
lib/ui/text.dart 687:21 new
packages/flutter/src/painting/text_painter.dart 1030:44 [_createParagraph]
packages/flutter/src/painting/text_painter.dart 1086:64 layout
packages/flutter/src/rendering/paragraph.dart 719:18 [_layoutText]
packages/flutter/src/rendering/paragraph.dart 740:5 [_layoutTextWithConstraints]
packages/flutter/src/rendering/paragraph.dart 760:5 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/shifted_box.dart 438:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/shifted_box.dart 438:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/shifted_box.dart 238:5 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/custom_paint.dart 554:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 1431:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/material/button.dart 505:41 [_computeSize]
packages/flutter/src/material/button.dart 523:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/widgets/overlay.dart 2137:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 3732:13 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/rendering/stack.dart 580:43 [_computeSize]
packages/flutter/src/rendering/stack.dart 607:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/custom_layout.dart 173:10 layoutChild
packages/flutter/src/material/scaffold.dart 1100:28 performLayout
packages/flutter/src/rendering/custom_layout.dart 237:7 [_callPerformLayout]
packages/flutter/src/rendering/custom_layout.dart 405:14 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 1431:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/rendering/stack.dart 580:43 [_computeSize]
packages/flutter/src/rendering/stack.dart 607:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 3732:13 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/widgets/overlay.dart 838:14 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/custom_paint.dart 554:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/view.dart 178:7 performLayout
packages/flutter/src/rendering/object.dart 2332:7 [_layoutWithoutResize]
packages/flutter/src/rendering/object.dart 1013:17 flushLayout
packages/flutter/src/rendering/binding.dart 494:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 952:7 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback
The following RenderObject was being processed when the exception was fired: RenderParagraph#ea5c4 relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
... parentData: offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
... size: MISSING
... textAlign: start
... textDirection: ltr
... softWrap: wrapping at box width
... overflow: visible
... locale: en_US
... maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
RenderObject: RenderParagraph#ea5c4 relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
parentData: offset=Offset(0.0, 0.0) (can use size)
constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
size: MISSING
textAlign: start
textDirection: ltr
softWrap: wrapping at box width
overflow: visible
locale: en_US
maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
====================================================================================================
======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
Assertion failed: file:///Users/ningxiaoming/Library/flutter/packages/flutter/lib/src/rendering/shifted_box.dart:348:12
child!.hasSize
is not true
The relevant error-causing widget was:
Icon Icon:file:///Users/ningxiaoming/Downloads/minitex_flutter_web_test/lib/main.dart:121:22
When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 294:49 throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 35:3 assertFailed
packages/flutter/src/rendering/shifted_box.dart 348:12 alignChild
packages/flutter/src/rendering/shifted_box.dart 443:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/shifted_box.dart 438:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/shifted_box.dart 238:5 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/custom_paint.dart 554:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 1431:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/material/button.dart 505:41 [_computeSize]
packages/flutter/src/material/button.dart 523:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/widgets/overlay.dart 2137:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 3732:13 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 279:7 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/rendering/stack.dart 580:43 [_computeSize]
packages/flutter/src/rendering/stack.dart 607:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/custom_layout.dart 173:10 layoutChild
packages/flutter/src/material/scaffold.dart 1100:28 performLayout
packages/flutter/src/rendering/custom_layout.dart 237:7 [_callPerformLayout]
packages/flutter/src/rendering/custom_layout.dart 405:14 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 1431:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/layout_helper.dart 52:10 layoutChild
packages/flutter/src/rendering/stack.dart 580:43 [_computeSize]
packages/flutter/src/rendering/stack.dart 607:12 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/proxy_box.dart 3732:13 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/widgets/overlay.dart 838:14 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/custom_paint.dart 554:11 performLayout
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/proxy_box.dart 104:21 <fn>
packages/flutter/src/rendering/object.dart 2493:7 layout
packages/flutter/src/rendering/box.dart 2382:11 layout
packages/flutter/src/rendering/view.dart 178:7 performLayout
packages/flutter/src/rendering/object.dart 2332:7 [_layoutWithoutResize]
packages/flutter/src/rendering/object.dart 1013:17 flushLayout
packages/flutter/src/rendering/binding.dart 494:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 952:7 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback
The following RenderObject was being processed when the exception was fired: RenderPositionedBox#3bb6c NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=24.0, h=24.0)
... size: Size(24.0, 24.0)
... alignment: Alignment.center
... textDirection: ltr
... widthFactor: expand
... heightFactor: expand
RenderObject: RenderPositionedBox#3bb6c NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
parentData: <none> (can use size)
constraints: BoxConstraints(w=24.0, h=24.0)
size: Size(24.0, 24.0)
alignment: Alignment.center
textDirection: ltr
widthFactor: expand
heightFactor: expand
... child: RenderParagraph#ea5c4 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
... parentData: offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
... size: MISSING
... textAlign: start
... textDirection: ltr
... softWrap: wrapping at box width
... overflow: visible
... locale: en_US
... maxLines: unlimited
... text: TextSpan
... inherit: false
... color: Color(0xff250059)
... family: MaterialIcons
... size: 24.0
... ""
====================================================================================================
======== Exception caught by rendering library =====================================================
The following JSNoSuchMethodError was thrown during paint():
TypeError: Cannot read properties of undefined (reading 'indexOf')
The relevant error-causing widget was:
Icon Icon:file:///Users/ningxiaoming/Downloads/minitex_flutter_web_test/lib/main.dart:121:22
When the exception was thrown, this was the stack:
minitex.min.js 1:7940 <fn>
minitex.min.js 1:7913 MakeFromFontCollection
minitex.min.js 1:34633 MakeFromFontCollection
lib/_engine/engine/canvaskit/text.dart 790:29 new
lib/_engine/engine/canvaskit/renderer.dart 353:5 createParagraphBuilder
lib/ui/text.dart 687:21 new
packages/flutter/src/painting/text_painter.dart 1030:44 [_createParagraph]
packages/flutter/src/painting/text_painter.dart 1086:64 layout
packages/flutter/src/rendering/paragraph.dart 719:18 [_layoutText]
packages/flutter/src/rendering/paragraph.dart 740:5 [_layoutTextWithConstraints]
packages/flutter/src/rendering/paragraph.dart 846:5 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/material/material.dart 664:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/custom_paint.dart 618:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2172:15 <fn>
packages/flutter/src/rendering/object.dart 600:14 pushClipPath
packages/flutter/src/rendering/proxy_box.dart 2159:20 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/shifted_box.dart 74:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 3752:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 673:14 pushTransform
packages/flutter/src/rendering/proxy_box.dart 2547:26 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2555:17 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/box.dart 2875:14 defaultPaint
packages/flutter/src/rendering/stack.dart 639:5 paintStack
packages/flutter/src/rendering/stack.dart 655:7 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/box.dart 2875:14 defaultPaint
packages/flutter/src/rendering/custom_layout.dart 410:5 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/material/material.dart 664:11 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/proxy_box.dart 2049:15 <fn>
packages/flutter/src/rendering/object.dart 561:14 pushClipRRect
packages/flutter/src/rendering/proxy_box.dart 2036:20 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 168:10 _repaintCompositedChild
packages/flutter/src/rendering/object.dart 111:5 repaintCompositedChild
packages/flutter/src/rendering/object.dart 1144:31 flushPaint
packages/flutter/src/rendering/binding.dart 496:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 952:7 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback
The following RenderObject was being processed when the exception was fired: RenderParagraph#ea5c4 relayoutBoundary=up1
... parentData: offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
... size: MISSING
... textAlign: start
... textDirection: ltr
... softWrap: wrapping at box width
... overflow: visible
... locale: en_US
... maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
RenderObject: RenderParagraph#ea5c4 relayoutBoundary=up1
parentData: offset=Offset(0.0, 0.0) (can use size)
constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
size: MISSING
textAlign: start
textDirection: ltr
softWrap: wrapping at box width
overflow: visible
locale: en_US
maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
====================================================================================================
======== Exception caught by rendering library =====================================================
The following JSNoSuchMethodError was thrown during paint():
TypeError: Cannot read properties of undefined (reading 'indexOf')
The relevant error-causing widget was:
MaterialApp MaterialApp:file:///Users/ningxiaoming/Downloads/minitex_flutter_web_test/lib/main.dart:14:12
When the exception was thrown, this was the stack:
minitex.min.js 1:7940 <fn>
minitex.min.js 1:7913 MakeFromFontCollection
minitex.min.js 1:34633 MakeFromFontCollection
lib/_engine/engine/canvaskit/text.dart 790:29 new
lib/_engine/engine/canvaskit/renderer.dart 353:5 createParagraphBuilder
lib/ui/text.dart 687:21 new
packages/flutter/src/painting/text_painter.dart 1030:44 [_createParagraph]
packages/flutter/src/painting/text_painter.dart 1086:64 layout
packages/flutter/src/widgets/banner.dart 151:5 paint
packages/flutter/src/rendering/custom_paint.dart 573:12 [_paintWithPainter]
packages/flutter/src/rendering/custom_paint.dart 620:7 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/proxy_box.dart 129:12 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 252:12 paintChild
packages/flutter/src/rendering/view.dart 206:14 paint
packages/flutter/src/rendering/object.dart 3155:7 [_paintWithContext]
packages/flutter/src/rendering/object.dart 168:10 _repaintCompositedChild
packages/flutter/src/rendering/object.dart 111:5 repaintCompositedChild
packages/flutter/src/rendering/object.dart 1144:31 flushPaint
packages/flutter/src/rendering/binding.dart 496:19 drawFrame
packages/flutter/src/widgets/binding.dart 918:13 drawFrame
packages/flutter/src/rendering/binding.dart 360:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1297:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1227:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 952:7 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback
The following RenderObject was being processed when the exception was fired: RenderCustomPaint#ec610
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... painter: null
... foregroundPainter: BannerPainter#b5d74(Instance of '_SystemFontsNotifier')
RenderObject: RenderCustomPaint#ec610
needs compositing
parentData: <none> (can use size)
constraints: BoxConstraints(w=430.0, h=932.0)
size: Size(430.0, 932.0)
painter: null
foregroundPainter: BannerPainter#b5d74(Instance of '_SystemFontsNotifier')
... child: RenderSemanticsAnnotations#49b02
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... child: RenderPointerListener#ea7db
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... behavior: deferToChild
... listeners: down, up, cancel
... child: RenderAbsorbPointer#fd460
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... absorbing: false
... ignoringSemantics: null
... child: _RenderTheater#c5ca5
... needs compositing
... parentData: <none> (can use size)
... constraints: BoxConstraints(w=430.0, h=932.0)
... size: Size(430.0, 932.0)
... skipCount: 0
... textDirection: ltr
====================================================================================================
======== Exception caught by gestures library ======================================================
The following assertion was thrown while handling a pointer data packet:
Cannot hit test a render box with no size.
The hitTest() method was called on this RenderBox: RenderParagraph#ea5c4 relayoutBoundary=up1
... parentData: offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
... size: MISSING
... textAlign: start
... textDirection: ltr
... softWrap: wrapping at box width
... overflow: visible
... locale: en_US
... maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
Although this node is not marked as needing layout, its size is not set.
A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout.
When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 294:49 throw_
packages/flutter/src/rendering/box.dart 2458:9 <fn>
packages/flutter/src/rendering/box.dart 2472:14 hitTest
packages/flutter/src/rendering/shifted_box.dart 88:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/shifted_box.dart 83:20 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/shifted_box.dart 88:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/shifted_box.dart 83:20 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/shifted_box.dart 88:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/shifted_box.dart 83:20 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 172:63 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 172:63 hitTest
packages/flutter/src/rendering/proxy_box.dart 3173:54 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/custom_paint.dart 544:18 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 2105:18 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/shifted_box.dart 88:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/shifted_box.dart 83:20 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/material/button.dart 535:15 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 172:63 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/material/tooltip.dart 71:59 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 3738:31 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2528:22 <fn>
packages/flutter/src/rendering/box.dart 836:31 addWithRawTransform
packages/flutter/src/rendering/box.dart 766:12 addWithPaintTransform
packages/flutter/src/rendering/proxy_box.dart 2524:18 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2518:12 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2528:22 <fn>
packages/flutter/src/rendering/box.dart 836:31 addWithRawTransform
packages/flutter/src/rendering/box.dart 766:12 addWithPaintTransform
packages/flutter/src/rendering/proxy_box.dart 2524:18 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2518:12 hitTest
packages/flutter/src/rendering/box.dart 2854:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/box.dart 2849:32 defaultHitTestChildren
packages/flutter/src/rendering/stack.dart 630:12 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/box.dart 2854:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/box.dart 2849:32 defaultHitTestChildren
packages/flutter/src/rendering/custom_layout.dart 415:12 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 1990:18 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 3609:31 hitTest
packages/flutter/src/rendering/box.dart 2854:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/box.dart 2849:32 defaultHitTestChildren
packages/flutter/src/rendering/stack.dart 630:12 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2942:22 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/proxy_box.dart 2936:18 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2922:12 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2942:22 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/proxy_box.dart 2936:18 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2922:12 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 3738:31 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/widgets/overlay.dart 856:80 childHitTest
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/widgets/overlay.dart 857:21 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 3856:17 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 172:63 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/custom_paint.dart 544:18 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/widgets/tap_region.dart 213:72 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/view.dart 194:7 hitTest
packages/flutter/src/rendering/binding.dart 534:16 hitTestInView
packages/flutter/src/gestures/binding.dart 384:7 [_handlePointerEventImmediately]
packages/flutter/src/gestures/binding.dart 376:5 handlePointerEvent
packages/flutter/src/gestures/binding.dart 323:7 [_flushPointerEventQueue]
packages/flutter/src/gestures/binding.dart 292:9 [_handlePointerDataPacket]
lib/_engine/engine/platform_dispatcher.dart 1319:13 invoke1
lib/_engine/engine/platform_dispatcher.dart 303:5 invokeOnPointerDataPacket
lib/_engine/engine/pointer_binding.dart 168:39 [_onPointerData]
lib/_engine/engine/pointer_binding.dart 751:16 <fn>
lib/_engine/engine/pointer_binding.dart 720:14 <fn>
lib/_engine/engine/pointer_binding.dart 317:16 loggedHandler
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 574:37 _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 579:39 dcall
====================================================================================================
======== Exception caught by gestures library ======================================================
The following assertion was thrown while handling a pointer data packet:
Cannot hit test a render box with no size.
The hitTest() method was called on this RenderBox: RenderParagraph#ea5c4 relayoutBoundary=up1
... parentData: offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0)
... size: MISSING
... textAlign: start
... textDirection: ltr
... softWrap: wrapping at box width
... overflow: visible
... locale: en_US
... maxLines: unlimited
text: TextSpan
inherit: false
color: Color(0xff250059)
family: MaterialIcons
size: 24.0
""
Although this node is not marked as needing layout, its size is not set.
A RenderBox object must have an explicit size before it can be hit-tested. Make sure that the RenderBox in question sets its size during layout.
When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 294:49 throw_
packages/flutter/src/rendering/box.dart 2458:9 <fn>
packages/flutter/src/rendering/box.dart 2472:14 hitTest
packages/flutter/src/rendering/shifted_box.dart 88:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/shifted_box.dart 83:20 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/shifted_box.dart 88:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/shifted_box.dart 83:20 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/shifted_box.dart 88:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/shifted_box.dart 83:20 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 172:63 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 172:63 hitTest
packages/flutter/src/rendering/proxy_box.dart 3173:54 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/custom_paint.dart 544:18 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 2105:18 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/shifted_box.dart 88:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/shifted_box.dart 83:20 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/material/button.dart 535:15 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 172:63 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/material/tooltip.dart 71:59 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 3738:31 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2528:22 <fn>
packages/flutter/src/rendering/box.dart 836:31 addWithRawTransform
packages/flutter/src/rendering/box.dart 766:12 addWithPaintTransform
packages/flutter/src/rendering/proxy_box.dart 2524:18 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2518:12 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2528:22 <fn>
packages/flutter/src/rendering/box.dart 836:31 addWithRawTransform
packages/flutter/src/rendering/box.dart 766:12 addWithPaintTransform
packages/flutter/src/rendering/proxy_box.dart 2524:18 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2518:12 hitTest
packages/flutter/src/rendering/box.dart 2854:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/box.dart 2849:32 defaultHitTestChildren
packages/flutter/src/rendering/stack.dart 630:12 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/box.dart 2854:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/box.dart 2849:32 defaultHitTestChildren
packages/flutter/src/rendering/custom_layout.dart 415:12 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 1990:18 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 3609:31 hitTest
packages/flutter/src/rendering/box.dart 2854:23 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/box.dart 2849:32 defaultHitTestChildren
packages/flutter/src/rendering/stack.dart 630:12 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2942:22 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/proxy_box.dart 2936:18 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2922:12 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2942:22 <fn>
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/rendering/proxy_box.dart 2936:18 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 2922:12 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 3738:31 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/widgets/overlay.dart 856:80 childHitTest
packages/flutter/src/rendering/box.dart 800:31 addWithPaintOffset
packages/flutter/src/widgets/overlay.dart 857:21 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 3856:17 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/proxy_box.dart 172:63 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/custom_paint.dart 544:18 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/widgets/tap_region.dart 213:72 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/proxy_box.dart 117:19 hitTestChildren
packages/flutter/src/rendering/box.dart 2475:11 hitTest
packages/flutter/src/rendering/view.dart 194:7 hitTest
packages/flutter/src/rendering/binding.dart 534:16 hitTestInView
packages/flutter/src/gestures/binding.dart 384:7 [_handlePointerEventImmediately]
packages/flutter/src/gestures/binding.dart 376:5 handlePointerEvent
packages/flutter/src/gestures/binding.dart 323:7 [_flushPointerEventQueue]
packages/flutter/src/gestures/binding.dart 292:9 [_handlePointerDataPacket]
lib/_engine/engine/platform_dispatcher.dart 1319:13 invoke1
lib/_engine/engine/platform_dispatcher.dart 303:5 invokeOnPointerDataPacket
lib/_engine/engine/pointer_binding.dart 168:39 [_onPointerData]
lib/_engine/engine/pointer_binding.dart 778:18 <fn>
lib/_engine/engine/pointer_binding.dart 720:14 <fn>
lib/_engine/engine/pointer_binding.dart 317:16 loggedHandler
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 574:37 _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 579:39 dcall
====================================================================================================
web 需要一些兼容措施,稍后我会给出新的 web 工程适配。
@c12dd 已更新模版工程,请参考 https://mpflutter.feishu.cn/wiki/JT9kwRkWIiekEMkWxg9cIAITnbd
非常感谢!! @PonyCui
flutter版本: Flutter 3.13.9 • channel stable • https://github.com/flutter/flutter.git Framework • revision d211f42860 (4 months ago) • 2023-10-25 13:42:25 -0700 Engine • revision 0545f8705d Tools • Dart 3.1.5 • DevTools 2.25.0 flex_color_scheme: 7.3.1 效果:
示例代码: