Skip to content
New issue

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

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

Already on GitHub? # to your account

Exceptions when changing gesture modes on Android (while app is in background) #34

Open
TheJulianJES opened this issue Sep 9, 2021 · 0 comments

Comments

@TheJulianJES
Copy link

When the app is open in the background while changing the gesture/navigation bar modes in an Android (11) Emulator, the following exceptions get thrown:
(one of the exceptions below doesn't come from the PreloadPageView (0.1.6) package though)

======== Exception caught by rendering library =====================================================
The following ArgumentError was thrown during performLayout():
Invalid argument(s): 0.0

The relevant error-causing widget was: 
  Viewport Viewport:file:///Users/user/flutter/.pub-cache/hosted/pub.dartlang.org/preload_page_view-0.1.6/lib/preload_page_view.dart:599:18
When the exception was thrown, this was the stack: 
#0      double.clamp (dart:core-patch/double.dart:209:7)
#1      RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1555:75)
#2      RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1489:20)
#3      RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#4      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#5      RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#8      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#10     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#11     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#12     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#13     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#14     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#15     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#16     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:171:12)
#17     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:1097:7)
#18     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:240:7)
#19     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:404:14)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#23     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#24     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1388:11)
#25     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#26     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#27     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#28     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#29     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#30     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#31     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#32     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#33     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#34     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#36     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#38     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#43     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#44     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#45     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#46     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#47     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3422:13)
#48     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#49     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#50     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#51     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:745:15)
#52     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#53     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#54     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#55     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#56     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#57     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#58     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#59     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#60     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:545:11)
#61     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#62     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#63     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#64     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#65     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#66     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#67     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#68     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#69     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#70     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#71     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#72     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#73     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3422:13)
#74     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#75     ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:56:11)
#76     RenderStack._computeSize (package:flutter/src/rendering/stack.dart:570:43)
#77     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:597:12)
#78     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#79     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#80     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:545:11)
#81     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#82     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#83     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1388:11)
#84     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#85     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#86     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#87     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#88     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#89     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#90     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#91     ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:56:11)
#92     RenderStack._computeSize (package:flutter/src/rendering/stack.dart:570:43)
#93     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:597:12)
#94     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#95     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#96     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#97     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#98     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:545:11)
#99     RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#100    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#101    _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1388:11)
#102    RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#103    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#104    RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#105    ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:56:11)
#106    RenderStack._computeSize (package:flutter/src/rendering/stack.dart:570:43)
#107    RenderStack.performLayout (package:flutter/src/rendering/stack.dart:597:12)
#108    RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#109    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:116:14)
#110    RenderObject.layout (package:flutter/src/rendering/object.dart:1858:7)
#111    RenderView.performLayout (package:flutter/src/rendering/view.dart:165:14)
#112    RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1713:7)
#113    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:885:18)
#114    RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:453:19)
#115    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:883:13)
#116    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:319:5)
#117    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1143:15)
#118    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1080:9)
#119    SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:863:7)
(elided 11 frames from class _RawReceivePortImpl, class _Timer, dart:async, and dart:async-patch)
The following RenderObject was being processed when the exception was fired: RenderViewport#95020 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...  needs compositing
...  parentData: <none> (can use size)
...  constraints: BoxConstraints(w=0.0, h=0.0)
...  size: Size(0.0, 0.0)
...  axisDirection: right
...  crossAxisDirection: down
...  offset: _PagePosition#fe8cd(offset: 0.0, range: null..null, viewport: 0.0, ScrollableState, PageScrollPhysics -> ClampingScrollPhysics -> ClampingScrollPhysics -> RangeMaintainingScrollPhysics, IdleScrollActivity#dfec8, ScrollDirection.idle)
...  anchor: 0.0
RenderObject: RenderViewport#95020 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
  needs compositing
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=0.0, h=0.0)
  size: Size(0.0, 0.0)
  axisDirection: right
  crossAxisDirection: down
  offset: _PagePosition#fe8cd(offset: 0.0, range: null..null, viewport: 0.0, ScrollableState, PageScrollPhysics -> ClampingScrollPhysics -> ClampingScrollPhysics -> RangeMaintainingScrollPhysics, IdleScrollActivity#dfec8, ScrollDirection.idle)
  anchor: 0.0
...  center child: _RenderSliverFractionalPadding#b2e75 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...    parentData: paintOffset=Offset(0.0, 0.0)
...    constraints: MISSING
...    geometry: null
...    child: RenderSliverFillViewport#14ff7 NEEDS-LAYOUT NEEDS-PAINT
...      parentData: paintOffset=Offset(0.0, 0.0)
...      constraints: MISSING
...      geometry: null
...      no children current live
====================================================================================================
I/FIAM.Headless( 7555): went foreground
I/FIAM.Display( 7555): Binding to activity: MainActivity
I/FIAM.Headless( 7555): Setting display event component

======== Exception caught by rendering library =====================================================
The following assertion was thrown during paint():
'package:flutter/src/rendering/layer.dart': Failed assertion: line 1667 pos 12: 'value!.storage.every((double component) => component.isFinite)': is not true.


Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was: 
  Transform Transform:file:///Users/user/flutter/.pub-cache/hosted/pub.dartlang.org/wiredash-0.7.0+1/lib/src/capture/capture.dart:184:22
When the exception was thrown, this was the stack: 
#2      TransformLayer.transform= (package:flutter/src/rendering/layer.dart:1667:12)
#3      PaintingContext.pushTransform (package:flutter/src/rendering/object.dart:578:13)
#4      RenderTransform.paint (package:flutter/src/rendering/proxy_box.dart:2398:27)
#5      RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#6      PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#7      RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2794:15)
#8      RenderStack.paintStack (package:flutter/src/rendering/stack.dart:629:5)
#9      RenderStack.paint (package:flutter/src/rendering/stack.dart:645:7)
#10     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#11     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#12     _RenderColoredBox.paint (package:flutter/src/widgets/basic.dart:8143:15)
#13     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#14     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#15     RenderView.paint (package:flutter/src/rendering/view.dart:209:15)
#16     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#17     PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:141:11)
#18     PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:100:5)
#19     PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:979:29)
#20     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:455:19)
#21     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:883:13)
#22     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:319:5)
#23     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1143:15)
#24     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1080:9)
#25     SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:863:7)
(elided 13 frames from class _AssertionError, class _RawReceivePortImpl, class _Timer, dart:async, and dart:async-patch)
The following RenderObject was being processed when the exception was fired: RenderTransform#3f8e7
...  needs compositing
...  parentData: not positioned; offset=Offset(0.0, 0.0) (can use size)
...  constraints: BoxConstraints(w=0.0, h=0.0)
...  size: Size(0.0, 0.0)
...  transform matrix: [0] -Infinity,NaN,NaN,0.0
[1] NaN,-Infinity,NaN,-80.0
[2] NaN,NaN,-Infinity,0.0
[3] NaN,NaN,NaN,1.0
...  origin: null
...  alignment: Alignment.bottomCenter
...  textDirection: ltr
...  transformHitTests: true
RenderObject: RenderTransform#3f8e7
  needs compositing
  parentData: not positioned; offset=Offset(0.0, 0.0) (can use size)
  constraints: BoxConstraints(w=0.0, h=0.0)
  size: Size(0.0, 0.0)
  transform matrix: [0] -Infinity,NaN,NaN,0.0
[1] NaN,-Infinity,NaN,-80.0
[2] NaN,NaN,-Infinity,0.0
[3] NaN,NaN,NaN,1.0
  origin: null
  alignment: Alignment.bottomCenter
  textDirection: ltr
  transformHitTests: true
...  child: RenderDecoratedBox#e086d NEEDS-PAINT
...    needs compositing
...    parentData: <none> (can use size)
...    constraints: BoxConstraints(w=0.0, h=0.0)
...    size: Size(0.0, 0.0)
...    decoration: BoxDecoration
...      color: Color(0xfff5f6f8)
...      border: Border.all(BorderSide(Color(0xffccd2d9), 2.0, BorderStyle.solid))
...      borderRadius: BorderRadius.circular(16.0)
...    configuration: ImageConfiguration(bundle: PlatformAssetBundle#5d5e9(), devicePixelRatio: 1.0, textDirection: TextDirection.ltr, platform: android)
...    child: RenderPadding#501f8 NEEDS-PAINT
...      needs compositing
...      parentData: <none> (can use size)
...      constraints: BoxConstraints(w=0.0, h=0.0)
...      size: Size(0.0, 0.0)
...      padding: EdgeInsets.all(2.0)
...      textDirection: ltr
...      child: RenderPositionedBox#a482f NEEDS-PAINT
...        needs compositing
...        parentData: offset=Offset(2.0, 2.0) (can use size)
...        constraints: BoxConstraints(w=0.0, h=0.0)
...        size: Size(0.0, 0.0)
...        alignment: AlignmentDirectional.centerEnd
...        textDirection: ltr
...        widthFactor: expand
...        heightFactor: expand
...        child: RenderConstrainedBox#5bbab NEEDS-PAINT
...          needs compositing
...          parentData: offset=Offset(0.0, 0.0) (can use size)
...          constraints: BoxConstraints(w=0.0, h=0.0)
...          size: Size(0.0, 0.0)
...          additionalConstraints: BoxConstraints(w=80.0, 0.0<=h<=Infinity)
====================================================================================================

======== Exception caught by rendering library =====================================================
The following _CastError was thrown during paint():
Null check operator used on a null value

The relevant error-causing widget was: 
  Viewport Viewport:file:///Users/user/flutter/.pub-cache/hosted/pub.dartlang.org/preload_page_view-0.1.6/lib/preload_page_view.dart:599:18
When the exception was thrown, this was the stack: 
#0      RenderViewportBase._paintContents (package:flutter/src/rendering/viewport.dart:659:25)
#1      RenderViewportBase.paint (package:flutter/src/rendering/viewport.dart:645:7)
#2      RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#3      PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:141:11)
#4      PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:100:5)
#5      PaintingContext._compositeChild (package:flutter/src/rendering/object.dart:206:7)
#6      PaintingContext.paintChild (package:flutter/src/rendering/object.dart:187:7)
#7      RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#8      RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#9      PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#10     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#11     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#12     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#13     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#14     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#15     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#16     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#17     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#18     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#19     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#20     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#21     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#22     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#23     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#24     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#25     RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2794:15)
#26     RenderCustomMultiChildLayoutBox.paint (package:flutter/src/rendering/custom_layout.dart:409:5)
#27     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#28     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#29     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#30     _RenderInkFeatures.paint (package:flutter/src/material/material.dart:553:11)
#31     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#32     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#33     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#34     PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:398:12)
#35     RenderPhysicalModel.paint (package:flutter/src/rendering/proxy_box.dart:1941:15)
#36     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#37     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#38     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#39     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#40     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#41     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#42     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#43     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#44     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#45     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#46     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#47     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#48     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#49     PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:141:11)
#50     PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:100:5)
#51     PaintingContext._compositeChild (package:flutter/src/rendering/object.dart:206:7)
#52     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:187:7)
#53     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#54     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#55     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#56     RenderAnimatedOpacityMixin.paint (package:flutter/src/rendering/proxy_box.dart:1016:17)
#57     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#58     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#59     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#60     RenderFractionalTranslation.paint (package:flutter/src/rendering/proxy_box.dart:2776:13)
#61     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#62     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#63     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#64     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#65     PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:141:11)
#66     PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:100:5)
#67     PaintingContext._compositeChild (package:flutter/src/rendering/object.dart:206:7)
#68     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:187:7)
#69     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#70     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#71     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#72     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#73     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#74     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#75     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#76     RenderOffstage.paint (package:flutter/src/rendering/proxy_box.dart:3435:11)
#77     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#78     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#79     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#80     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#81     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#82     _RenderTheatre.paintStack (package:flutter/src/widgets/overlay.dart:782:15)
#83     _RenderTheatre.paint (package:flutter/src/widgets/overlay.dart:800:7)
#84     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#85     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#86     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#87     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#88     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#89     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#90     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#91     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#92     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#93     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#94     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#95     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#96     RenderCustomPaint.paint (package:flutter/src/rendering/custom_paint.dart:608:11)
#97     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#98     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#99     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#100    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#101    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#102    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#103    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#104    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#105    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#106    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#107    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#108    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#109    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#110    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#111    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#112    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#113    PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:141:11)
#114    PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:100:5)
#115    PaintingContext._compositeChild (package:flutter/src/rendering/object.dart:206:7)
#116    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:187:7)
#117    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#118    RenderOffstage.paint (package:flutter/src/rendering/proxy_box.dart:3435:11)
#119    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#120    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#121    RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2794:15)
#122    RenderStack.paintStack (package:flutter/src/rendering/stack.dart:629:5)
#123    RenderStack.paint (package:flutter/src/rendering/stack.dart:645:7)
#124    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#125    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#126    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#127    RenderCustomPaint.paint (package:flutter/src/rendering/custom_paint.dart:608:11)
#128    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#129    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#130    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#131    PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:398:12)
#132    PaintingContext.pushClipRect (package:flutter/src/rendering/object.dart:454:7)
#133    RenderClipRect.paint (package:flutter/src/rendering/proxy_box.dart:1471:23)
#134    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#135    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#136    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#137    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#138    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#139    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#140    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#141    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#142    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#143    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#144    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#145    RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2794:15)
#146    RenderStack.paintStack (package:flutter/src/rendering/stack.dart:629:5)
#147    RenderStack.paint (package:flutter/src/rendering/stack.dart:645:7)
#148    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#149    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#150    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#151    _RenderInkFeatures.paint (package:flutter/src/material/material.dart:553:11)
#152    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#153    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#154    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#155    RenderCustomPaint.paint (package:flutter/src/rendering/custom_paint.dart:608:11)
#156    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#157    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#158    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#159    PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:398:12)
#160    RenderPhysicalShape.paint (package:flutter/src/rendering/proxy_box.dart:2040:15)
#161    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#162    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#163    RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15)
#164    RenderTransform.paint (package:flutter/src/rendering/proxy_box.dart:2406:17)
#165    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#166    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#167    RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2794:15)
#168    RenderStack.paintStack (package:flutter/src/rendering/stack.dart:629:5)
#169    RenderStack.paint (package:flutter/src/rendering/stack.dart:645:7)
#170    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#171    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#172    _RenderColoredBox.paint (package:flutter/src/widgets/basic.dart:8143:15)
#173    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#174    PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13)
#175    RenderView.paint (package:flutter/src/rendering/view.dart:209:15)
#176    RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7)
#177    PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:141:11)
#178    PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:100:5)
#179    PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:979:29)
#180    RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:455:19)
#181    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:883:13)
#182    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:319:5)
#183    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1143:15)
#184    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1080:9)
#185    SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:863:7)
(elided 11 frames from class _RawReceivePortImpl, class _Timer, dart:async, and dart:async-patch)
The following RenderObject was being processed when the exception was fired: RenderViewport#95020
...  needs compositing
...  parentData: <none> (can use size)
...  constraints: BoxConstraints(w=0.0, h=0.0)
...  layer: OffsetLayer#70b1a DETACHED
...    handles: 1
...    offset: Offset(0.0, 0.0)
...  size: Size(0.0, 0.0)
...  axisDirection: right
...  crossAxisDirection: down
...  offset: _PagePosition#fe8cd(offset: 0.0, range: null..null, viewport: 0.0, ScrollableState, PageScrollPhysics -> ClampingScrollPhysics -> ClampingScrollPhysics -> RangeMaintainingScrollPhysics, IdleScrollActivity#dfec8, ScrollDirection.idle)
...  anchor: 0.0
RenderObject: RenderViewport#95020
  needs compositing
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=0.0, h=0.0)
  layer: OffsetLayer#70b1a DETACHED
    handles: 1
    offset: Offset(0.0, 0.0)
  size: Size(0.0, 0.0)
  axisDirection: right
  crossAxisDirection: down
  offset: _PagePosition#fe8cd(offset: 0.0, range: null..null, viewport: 0.0, ScrollableState, PageScrollPhysics -> ClampingScrollPhysics -> ClampingScrollPhysics -> RangeMaintainingScrollPhysics, IdleScrollActivity#dfec8, ScrollDirection.idle)
  anchor: 0.0
...  center child: _RenderSliverFractionalPadding#b2e75 NEEDS-LAYOUT NEEDS-PAINT
...    parentData: paintOffset=Offset(0.0, 0.0)
...    constraints: MISSING
...    geometry: null
...    child: RenderSliverFillViewport#14ff7 NEEDS-LAYOUT NEEDS-PAINT
...      parentData: paintOffset=Offset(0.0, 0.0)
...      constraints: MISSING
...      geometry: null
...      no children current live
====================================================================================================
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant