Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EXCEPTION CAUGHT BY RENDERING LIBRARY #3

Closed
yungcloud opened this issue Aug 15, 2019 · 1 comment
Closed

EXCEPTION CAUGHT BY RENDERING LIBRARY #3

yungcloud opened this issue Aug 15, 2019 · 1 comment

Comments

@yungcloud
Copy link

Got this Error when changing theme:

flutter: ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════ flutter: The following assertion was thrown during performLayout(): flutter: RenderShrinkWrappingViewport does not support returning intrinsic dimensions. flutter: Calculating the intrinsic dimensions would require instantiating every child of the viewport, which flutter: defeats the point of viewports being lazy. flutter: If you are merely trying to shrink-wrap the viewport in the main axis direction, you should be able flutter: to achieve that effect by just giving the viewport loose constraints, without needing to measure its flutter: intrinsic dimensions. flutter: flutter: User-created ancestor of the error-causing widget was: flutter: AlertDialog file:///Users/m93/AndroidStudioProjects/wallpaper/lib/screens/settings.dart:62:40 flutter: flutter: When the exception was thrown, this was the stack: flutter: #0 RenderShrinkWrappingViewport.debugThrowIfNotCheckingIntrinsics.<anonymous closure> (package:flutter/src/rendering/viewport.dart:1567:9) flutter: #1 RenderShrinkWrappingViewport.debugThrowIfNotCheckingIntrinsics (package:flutter/src/rendering/viewport.dart:1577:6) flutter: #2 RenderViewportBase.computeMaxIntrinsicWidth (package:flutter/src/rendering/viewport.dart:321:12) flutter: #3 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1290:23) flutter: #4 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:281:23) flutter: #5 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1288:41) flutter: #6 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1476:12) flutter: #7 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:77:20) flutter: #8 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1290:23) flutter: #9 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:281:23) flutter: #10 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1288:41) flutter: #11 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1476:12) flutter: #12 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:77:20) flutter: #13 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1290:23) flutter: #14 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:281:23) flutter: #15 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1288:41) flutter: #16 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1476:12) flutter: #17 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:77:20) flutter: #18 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1290:23) flutter: #19 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:281:23) flutter: #20 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1288:41) flutter: #21 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1476:12) flutter: #22 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:77:20) flutter: #23 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1290:23) flutter: #24 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:281:23) flutter: #25 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1288:41) flutter: #26 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1476:12) flutter: #27 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:77:20) flutter: #28 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1290:23) flutter: #29 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:281:23) flutter: #30 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1288:41) flutter: #31 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1476:12) flutter: #32 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:77:20) flutter: #33 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1290:23) flutter: #34 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:281:23) flutter: #35 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1288:41) flutter: #36 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1476:12) flutter: #37 RenderShiftedBox.computeMaxIntrinsicWidth (package:flutter/src/rendering/shifted_box.dart:33:20) flutter: #38 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1290:23) flutter: #39 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:281:23) flutter: #40 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1288:41) flutter: #41 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1476:12) flutter: #42 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:77:20) flutter: #43 RenderConstrainedBox.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:227:32) flutter: #44 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1290:23) flutter: #45 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:281:23) flutter: #46 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1288:41) flutter: #47 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1476:12) flutter: #48 RenderPadding.computeMaxIntrinsicWidth (package:flutter/src/rendering/shifted_box.dart:170:20) flutter: #49 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1290:23) flutter: #50 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:281:23) flutter: #51 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1288:41) flutter: #52 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1476:12) flutter: #53 RenderFlex.computeMaxIntrinsicWidth.<anonymous closure> (package:flutter/src/rendering/flex.dart:577:60) flutter: #54 RenderFlex._getIntrinsicSize (package:flutter/src/rendering/flex.dart:554:58) flutter: #55 RenderFlex.computeMaxIntrinsicWidth (package:flutter/src/rendering/flex.dart:574:12) flutter: #56 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1290:23) flutter: #57 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:281:23) flutter: #58 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1288:41) flutter: #59 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1476:12) flutter: #60 RenderIntrinsicWidth.performLayout (package:flutter/src/rendering/proxy_box.dart:631:36) flutter: #61 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #62 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13) flutter: #63 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #64 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13) flutter: #65 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #66 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13) flutter: #67 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1214:11) flutter: #68 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #69 RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:259:13) flutter: #70 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #71 RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:392:13) flutter: #72 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #73 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:206:11) flutter: #74 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #75 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:206:11) flutter: #76 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #77 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13) flutter: #78 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #79 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13) flutter: #80 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #81 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13) flutter: #82 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #83 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13) flutter: #84 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #85 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13) flutter: #86 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #87 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13) flutter: #88 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #89 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13) flutter: #90 RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3076:13) flutter: #91 RenderObject.layout (package:flutter/src/rendering/object.dart:1639:7) flutter: #92 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:510:15) flutter: #93 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1516:7) flutter: #94 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:783:18) flutter: #95 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:346:19) flutter: #96 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:702:13) flutter: #97 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:285:5) flutter: #98 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1033:15) flutter: #99 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:975:9) flutter: #100 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:891:5) flutter: #104 _invoke (dart:ui/hooks.dart:236:10) flutter: #105 _drawFrame (dart:ui/hooks.dart:194:3) flutter: (elided 3 frames from package dart:async) flutter: flutter: The following RenderObject was being processed when the exception was fired: RenderIntrinsicWidth#fb94d relayoutBoundary=up5 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE: flutter: creator: IntrinsicWidth ← DefaultTextStyle ← AnimatedDefaultTextStyle ← flutter: _InkFeatures-[GlobalKey#edab1 ink renderer] ← NotificationListener<LayoutChangedNotification> ← flutter: CustomPaint ← _ShapeBorderPaint ← PhysicalShape ← _MaterialInterior ← Material ← ConstrainedBox ← flutter: Center ← ⋯ flutter: parentData: <none> (can use size) flutter: constraints: BoxConstraints(280.0<=w<=295.0, 0.0<=h<=599.0) flutter: size: MISSING flutter: stepWidth: null flutter: stepHeight: null flutter: This RenderObject had the following descendants (showing up to depth 5): flutter: child: RenderFlex#7f417 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE flutter: child 1: RenderPadding#8ff72 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE flutter: child: RenderSemanticsAnnotations#78aa1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE flutter: child: RenderParagraph#0106b NEEDS-LAYOUT NEEDS-PAINT flutter: text: TextSpan flutter: child 2: RenderPadding#baa2c NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE flutter: child: RenderConstrainedBox#52148 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE flutter: child: RenderPositionedBox#90bb7 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE flutter: child: _RenderScrollSemantics#49c80 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════ flutter: Another exception was thrown: RenderBox was not laid out: RenderIntrinsicWidth#fb94d relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE flutter: Another exception was thrown: RenderBox was not laid out: _RenderInkFeatures#19ed3 relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE flutter: Another exception was thrown: RenderBox was not laid out: RenderCustomPaint#6bc9e relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE flutter: Another exception was thrown: RenderBox was not laid out: RenderPhysicalShape#e6f28 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE flutter: Another exception was thrown: 'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 321 pos 12: 'child.hasSize': is not true. flutter: Another exception was thrown: RenderBox was not laid out: RenderPhysicalShape#e6f28 relayoutBoundary=up2

@yungcloud
Copy link
Author

fixed by giving "content: SizedBox(" a width, along with height. on settings.dart line 68

@bimsina bimsina closed this as completed Aug 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants