Just upgraded from 3.12 to 4.1.1 and all my FlyoutListTile widgets throw exception
the mere use of it: FlyoutListTile(text: Text('text')),
The following _CastError was thrown building FlyoutListTile(dirty, dependencies: [_FluentTheme]):
Null check operator used on a null value
When the exception was thrown, this was the stack:
#0 ContentSizeInfo.of (package:fluent_ui/src/utils/popup.dart:618:73)
#1 FlyoutListTile.build (package:fluent_ui/src/controls/surfaces/flyout/content.dart:131:34)
#2 StatelessElement.build (package:flutter/src/widgets/framework.dart:4949:49)
#3 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4878:15)
#4 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#5 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859:5)
#6 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853:5)
... Normal element mounting (9 frames)
#15 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863:16)
#16 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6435:36)
#17 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6447:32)
... Normal element mounting (108 frames)
#125 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863:16)
#126 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6435:36)
#127 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6447:32)
... Normal element mounting (16 frames)
#143 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863:16)
#144 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6435:36)
#145 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6447:32)
... Normal element mounting (114 frames)
#259 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863:16)
#260 Element.updateChild (package:flutter/src/widgets/framework.dart:3586:20)
#261 SliverMultiBoxAdaptorElement.updateChild (package:flutter/src/widgets/sliver.dart:1405:37)
#262 SliverMultiBoxAdaptorElement.performRebuild.processElement (package:flutter/src/widgets/sliver.dart:1306:35)
#263 Iterable.forEach (dart:core/iterable.dart:325:35)
#264 SliverMultiBoxAdaptorElement.performRebuild (package:flutter/src/widgets/sliver.dart:1353:24)
#265 SliverMultiBoxAdaptorElement.update (package:flutter/src/widgets/sliver.dart:1282:7)
#266 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)```
Flutter 3.3.9 • channel stable • https://github.com/flutter/flutter.git
Framework • revision b8f7f1f986 (3 weeks ago) • 2022-11-23 06:43:51 +0900
Engine • revision 8f2221fbef
Tools • Dart 2.18.5 • DevTools 2.15.0
Just upgraded from 3.12 to 4.1.1 and all my FlyoutListTile widgets throw exception
the mere use of it:
FlyoutListTile(text: Text('text')),Flutter 3.3.9 • channel stable • https://github.com/flutter/flutter.git
Framework • revision b8f7f1f986 (3 weeks ago) • 2022-11-23 06:43:51 +0900
Engine • revision 8f2221fbef
Tools • Dart 2.18.5 • DevTools 2.15.0