Open rossman-x opened 3 years ago
Update: Hello, Please note that the problem occurs when the page is changing, like in this example:
` String image = "https://www.havaweb.fr/files/havapro/products_categories/-LTc2pC2yy2pTGwv3Pjy/300-201901031404185c2e0852.png", error_image = "not_found";
@override Widget build(BuildContext context) { return Scaffold( body: SafeArea( child: GestureDetector( onTap: (){ Navigator.push(context, MaterialPageRoute(builder: (bc){ return TestScreenSecond() ; })); }, child: CachedNetworkImage( key: ValueKey(image), imageUrl: image,
imageBuilder: (context, imageProvider) {
return Image(
image: imageProvider,
fit: BoxFit.fill,
);
},
progressIndicatorBuilder: (context, url, downloadProgress) {
return CircularProgressIndicator(value: downloadProgress.progress);
},
errorWidget: (context, url, error) {
return Image.asset(
"Assets/Images/$error_image.png",
fit: BoxFit.fill,
);
},
),
),
),
);
}`
when I move the another page, the problem shown above appears.
I have this issue as well. Here is a minimal repro case.
https://github.com/ncuillery/cached_network_image_sandbox
I found a workaround, ~but it may degrade the quality of the cached image~: adding memCacheWidth
or memCacheHeight
, seems to solve the issue 🤔
CachedNetworkImage(
imageUrl: 'https://flutter.dev/image-that-doesnt-exist.jpg',
memCacheWidth: MediaQuery.of(context).size.width.round(),
errorWidget: (_, __, ___) => Icon(
Icons.image_not_supported_outlined,
),
),
EDIT:
It does degrade the quality of the image if set smaller than the actual image dimension. However, I found that when memCacheWidth
or memCacheHeight
is set, the image provider is composed with a ResizeImage
provider that doesn't allow upscaling by default. See source
So if I have set a huge value, so the image are neither downscaled not upscaled:
CachedNetworkImage(
imageUrl: 'https://flutter.dev/image-that-doesnt-exist.jpg',
memCacheWidth: 10000,
errorWidget: (_, __, ___) => Icon(
Icons.image_not_supported_outlined,
),
),
🐛 Bug Report
Hello, I'm trying to load images from my server https://havaweb.fr, It is working fine but when I check the log, an unexpected error shows up, some image may be broken or not working properly, when trying to load them with CachedNetworkImage it shows this error:
flutter: ══╡ EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE ╞════════════════════════════════════════════════════ flutter: The following _Exception was thrown resolving an image codec: flutter: Exception: Invalid image data flutter: flutter: When the exception was thrown, this was the stack: flutter: #0 _futurize (dart:ui/painting.dart:4856:5) flutter: #1 ImageDescriptor.encoded (dart:ui/painting.dart:4724:12) flutter: #2 instantiateImageCodec (dart:ui/painting.dart:1721:60) flutter: <asynchronous suspension> flutter: #3 PaintingBinding.instantiateImageCodec (package:flutter/src/painting/binding.dart:97:12) flutter: #4 CachedNetworkImageProvider._loadAsync (package:cached_network_image/src/image_provider/_image_provider_io.dart:120:37) flutter: <asynchronous suspension> flutter: #5 CachedNetworkImageProvider.load (package:cached_network_image/src/image_provider/_image_provider_io.dart:73:14) flutter: #6 ImageProvider.resolveStreamForKey.<anonymous closure> (package:flutter/src/painting/image_provider.dart:504:13) flutter: #7 ImageCache.putIfAbsent (package:flutter/src/painting/image_cache.dart:355:22) flutter: #8 ImageProvider.resolveStreamForKey (package:flutter/src/painting/image_provider.dart:502:83) flutter: #9 ScrollAwareImageProvider.resolveStreamForKey (package:flutter/src/widgets/scroll_aware_image_provider.dart:108:19) flutter: #10 ImageProvider.resolve.<anonymous closure> (package:flutter/src/painting/image_provider.dart:333:9) flutter: #11 ImageProvider._createErrorHandlerAndKey.<anonymous closure>.<anonymous closure> (package:flutter/src/painting/image_provider.dart:463:26) flutter: #12 SynchronousFuture.then (package:flutter/src/foundation/synchronous_future.dart:41:35) flutter: #13 ImageProvider._createErrorHandlerAndKey.<anonymous closure> (package:flutter/src/painting/image_provider.dart:460:11) flutter: #17 ImageProvider._createErrorHandlerAndKey (package:flutter/src/painting/image_provider.dart:452:16) flutter: #18 ImageProvider.resolve (package:flutter/src/painting/image_provider.dart:330:5) flutter: #19 _ImageState._resolveImage (package:flutter/src/widgets/image.dart:1156:16) flutter: #20 _ImageState.reassemble (package:flutter/src/widgets/image.dart:1141:5) flutter: #21 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4756:11) flutter: #22 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #23 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #24 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #25 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #26 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #27 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #28 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #29 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #30 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #31 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #32 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #33 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #34 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #35 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #36 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #37 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #38 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #39 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6218:16) flutter: #40 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #41 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #42 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #43 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #44 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #45 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #46 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #47 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #48 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #49 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #50 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #51 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #52 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #53 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #54 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #55 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #56 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #57 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #58 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #59 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #60 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #61 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #62 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #63 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #64 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #65 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #66 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #67 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #68 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #69 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #70 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #71 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #72 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #73 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #74 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #75 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #76 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #77 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #78 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #79 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #80 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #81 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #82 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #83 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #84 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #85 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #86 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #87 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #88 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #89 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #90 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #91 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #92 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #93 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #94 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #95 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #96 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #97 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #98 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #99 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #100 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #101 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #102 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #103 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #104 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6218:16) flutter: #105 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #106 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #107 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #108 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #109 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #110 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6218:16) flutter: #111 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #112 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #113 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #114 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #115 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #116 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #117 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #118 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #119 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #120 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #121 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #122 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #123 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #124 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #125 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #126 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #127 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #128 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #129 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #130 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #131 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #132 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #133 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #134 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #135 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #136 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #137 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #138 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #139 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #140 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #141 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #142 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #143 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #144 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #145 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #146 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #147 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #148 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #149 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #150 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #151 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #152 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #153 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #154 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #155 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #156 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #157 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #158 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #159 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #160 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #161 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #162 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #163 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #164 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #165 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6218:16) flutter: #166 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #167 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #168 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #169 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #170 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #171 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #172 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #173 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #174 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6218:16) flutter: #175 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #176 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #177 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #178 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #179 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #180 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #181 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #182 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #183 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #184 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #185 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #186 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #187 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #188 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #189 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #190 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #191 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #192 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #193 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #194 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #195 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #196 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #197 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #198 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #199 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #200 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #201 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #202 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #203 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #204 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #205 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #206 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #207 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #208 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #209 List.forEach (dart:core-patch/growable_array.dart:313:8) flutter: #210 SliverMultiBoxAdaptorElement.visitChildren (package:flutter/src/widgets/sliver.dart:1306:36) flutter: #211 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #212 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #213 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #214 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #215 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #216 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #217 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #218 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #219 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6218:16) flutter: #220 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #221 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #222 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #223 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #224 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #225 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #226 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #227 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #228 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #229 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #230 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #231 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #232 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #233 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #234 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #235 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #236 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #237 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #238 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #239 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #240 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #241 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #242 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #243 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #244 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #245 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #246 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #247 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #248 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #249 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #250 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #251 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #252 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #253 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #254 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #255 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #256 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #257 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #258 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #259 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #260 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #261 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #262 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #263 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #264 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #265 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #266 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #267 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #268 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #269 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #270 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #271 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #272 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #273 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #274 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #275 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #276 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #277 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6218:16) flutter: #278 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #279 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #280 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #281 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #282 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #283 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #284 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #285 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #286 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #287 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #288 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #289 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #290 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #291 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #292 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #293 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #294 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #295 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #296 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #297 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #298 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #299 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #300 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #301 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #302 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #303 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #304 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #305 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #306 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #307 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #308 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #309 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #310 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #311 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #312 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #313 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #314 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #315 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #316 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #317 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #318 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #319 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #320 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #321 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #322 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #323 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #324 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #325 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #326 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #327 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #328 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #329 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #330 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #331 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #332 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #333 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #334 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #335 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #336 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #337 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #338 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #339 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #340 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #341 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #342 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6218:16) flutter: #343 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #344 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #345 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #346 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #347 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #348 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #349 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #350 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #351 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #352 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #353 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #354 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #355 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #356 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #357 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #358 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #359 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #360 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #361 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #362 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #363 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #364 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #365 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #366 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #367 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #368 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #369 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #370 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #371 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #372 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #373 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #374 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #375 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #376 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #377 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #378 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #379 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #380 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #381 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #382 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #383 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #384 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #385 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #386 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #387 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #388 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #389 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #390 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #391 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #392 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #393 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #394 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #395 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #396 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #397 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #398 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #399 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #400 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #401 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #402 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #403 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #404 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #405 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #406 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #407 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #408 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #409 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #410 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #411 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #412 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #413 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #414 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #415 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #416 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #417 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #418 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #419 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #420 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #421 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #422 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #423 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6218:16) flutter: #424 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #425 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #426 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #427 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #428 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #429 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #430 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #431 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #432 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #433 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #434 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #435 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #436 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #437 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #438 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #439 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #440 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #441 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #442 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #443 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #444 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #445 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #446 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #447 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #448 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #449 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #450 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #451 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #452 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #453 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #454 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #455 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #456 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #457 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #458 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #459 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #460 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #461 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #462 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #463 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #464 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #465 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #466 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #467 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #468 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #469 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #470 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #471 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #472 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #473 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #474 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #475 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #476 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #477 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #478 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #479 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #480 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #481 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #482 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #483 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #484 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #485 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #486 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #487 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #488 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #489 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #490 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #491 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #492 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #493 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #494 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #495 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #496 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #497 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #498 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #499 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #500 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #501 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #502 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #503 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #504 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #505 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #506 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #507 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #508 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #509 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #510 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #511 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #512 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #513 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #514 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #515 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #516 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #517 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #518 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #519 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #520 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #521 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #522 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #523 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #524 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #525 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #526 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #527 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #528 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #529 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #530 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #531 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6105:14) flutter: #532 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #533 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #534 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #535 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #536 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #537 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #538 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #539 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #540 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #541 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #542 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #543 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #544 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #545 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #546 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #547 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #548 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #549 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #550 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #551 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #552 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #553 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #554 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #555 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #556 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #557 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #558 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #559 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:4681:14) flutter: #560 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #561 StatefulElement.reassemble (package:flutter/src/widgets/framework.dart:4757:11) flutter: #562 Element.reassemble.<anonymous closure> (package:flutter/src/widgets/framework.dart:3102:13) flutter: #563 RenderObjectToWidgetElement.visitChildren (package:flutter/src/widgets/binding.dart:1209:14) flutter: #564 Element.reassemble (package:flutter/src/widgets/framework.dart:3101:5) flutter: #565 BuildOwner.reassemble (package:flutter/src/widgets/framework.dart:2928:12) flutter: #566 WidgetsBinding.performReassemble (package:flutter/src/widgets/binding.dart:991:18) flutter: #567 BindingBase.lockEvents (package:flutter/src/foundation/binding.dart:248:41) flutter: #568 BindingBase.reassembleApplication (package:flutter/src/foundation/binding.dart:288:12) flutter: #569 BindingBase.registerSignalServiceExtension.<anonymous closure> (package:flutter/src/foundation/binding.dart:325:23) flutter: #570 BindingBase.registerServiceExtension.<anonymous closure> (package:flutter/src/foundation/binding.dart:547:32) flutter: <asynchronous suspension> flutter: #571 BindingBase.registerServiceExtension.<anonymous closure> (package:flutter/src/foundation/binding.dart) flutter: #572 _runExtension (dart:developer-patch/developer.dart:84:23) flutter: (elided 3 frames from dart:async) flutter: flutter: Image provider: flutter: CachedNetworkImageProvider("https://www.havaweb.fr/files/havapro/provider_locals/-LaV7ZBiC5dJ7cIaPHhw/300-201903301828195c9fa733.png", flutter: scale: 1.0) flutter: Image key: flutter: CachedNetworkImageProvider("https://www.havaweb.fr/files/havapro/provider_locals/-LaV7ZBiC5dJ7cIaPHhw/300-201903301828195c9fa733.png", flutter: scale: 1.0): flutter: CachedNetworkImageProvider("https://www.havaweb.fr/files/havapro/provider_locals/-LaV7ZBiC5dJ7cIaPHhw/300-201903301828195c9fa733.png", flutter: scale: 1.0)
Expected behavior
display error_image from asset when image can't be loaded from network and don't show any codec error.
Reproduction steps
try loading this image: https://www.havaweb.fr/files/havapro/provider_locals/-LWwANbNFoPJ4AuJeK2n/300-201901301849525c51e3c0.png of course it does not exists, the error widget should be shown instead, And I don't understand the reason why I got an unexpected error in my log.
static Widget NetworkImageLoader(String image, String error_image) { return CachedNetworkImage( key: ValueKey(image), imageUrl: R.WebHostName + "/" + image, imageBuilder: (context, imageProvider) { return Image( image: imageProvider, fit: BoxFit.fill, ); }, progressIndicatorBuilder: (context, url, downloadProgress) { return CircularProgressIndicator(value: downloadProgress.progress); }, errorWidget: (context, url, error) { return Image.asset( "Assets/Images/$error_image.png", fit: BoxFit.fill, ); }, ); }
Configuration
Version: 1.5 and 1.4.1
Platform: