Skip to content

getting a white screen by a easy script #48

@Isaac-rise

Description

@Isaac-rise
return Container(
      height: 275, ///hier muss noch die variable Höhe und Breite ergäntzt werden
      width: systemWidthOnePercent,   //is the full screen width not just one percent
      color: Colors.orange,
      child: Padding(
        padding: EdgeInsets.symmetric(vertical: mainPaddingWidgetsVertical,horizontal: mainPaddingWidgetsHorizontal),
        child: Container(
          decoration: BoxDecoration(
            border: Border.all(color: mainTextColor,width: tableBorder +1 ),
            borderRadius: BorderRadius.circular(mainBorderRadius),
          ),
          child: BoxyColumn(
          // mainAxisSize.max füllt die 275px komplett aus.
          // mainAxisSize.min würde bei wenig Inhalt schrumpfen.
          mainAxisSize: MainAxisSize.max, 
            children: [
              BoxyRow(
                children: [
                  Expanded(
                    child: Container(height: 50, color: Colors.purple),
                  ),
                  Expanded(
                    child: Container(height: 100, color: Colors.blue),
                  ),
                ],
              ),
            ],
          ),
        ),
      )
    );
  }

with a

child: Container(),

instead of the

BoxyColumn() 

it is locking so:

Image

Here the error message:


══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
BoxConstraints forces an infinite height.
These invalid constraints were provided to RenderConstrainedBox's layout() function by the following
function, which probably computed the invalid constraints in question:
  RenderBoxyFlex.performLayout.<anonymous closure> (package:boxy/src/boxy_flex.dart:1421:15)
The offending constraints were:
  BoxConstraints(w=178.4, h=Infinity)

The relevant error-causing widget was:
  BoxyRow
  BoxyRow:file:///Users/isaacrise/Desktop/DDesktop/projects/APP/app/lib/modules/dataImport.dart:519:15

When the exception was thrown, this was the stack:
#0      BoxConstraints.debugAssertIsValid.<anonymous closure>.throwError (package:flutter/src/rendering/box.dart:549:9)
#1      BoxConstraints.debugAssertIsValid.<anonymous closure> (package:flutter/src/rendering/box.dart:614:11)
#2      BoxConstraints.debugAssertIsValid (package:flutter/src/rendering/box.dart:619:6)
#3      RenderObject.layout (package:flutter/src/rendering/object.dart:2675:19)
#4      RenderBoxyFlex.performLayout.<anonymous closure> (package:boxy/src/boxy_flex.dart:1421:15)
#5      RenderBoxyFlex._computeSizes (package:boxy/src/boxy_flex.dart:1364:24)
#6      RenderBoxyFlex.performLayout (package:boxy/src/boxy_flex.dart:1418:19)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#8      RenderBoxyFlex.performLayout.<anonymous closure> (package:boxy/src/boxy_flex.dart:1421:15)
#9      RenderBoxyFlex._computeSizes (package:boxy/src/boxy_flex.dart:1304:35)
#10     RenderBoxyFlex.performLayout (package:boxy/src/boxy_flex.dart:1418:19)
#11     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#12     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:243:12)
#13     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#14     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#15     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#16     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:243:12)
#17     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#18     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#19     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#20     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:293:14)
#21     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#22     ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62:11)
#23     RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:1161:28)
#24     RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:1257:32)
#25     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#26     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:293:14)
#27     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#28     ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62:11)
#29     RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:1161:28)
#30     RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:1257:32)
#31     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#32     _RenderSingleChildViewport.performLayout (package:flutter/src/widgets/single_child_scroll_view.dart:502:14)
#33     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#34     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#36     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#38     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#43     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#44     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#45     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#46     ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62:11)
#47     RenderStack._computeSize (package:flutter/src/rendering/stack.dart:645:43)
#48     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:680:12)
#49     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#50     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#51     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#52     ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62:11)
#53     RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:1203:26)
#54     RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:1257:32)
#55     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#56     ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62:11)
#57     RenderStack._computeSize (package:flutter/src/rendering/stack.dart:645:43)
#58     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:680:12)
#59     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#60     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:293:14)
#61     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#62     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:243:12)
#63     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#64     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#65     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#66     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:293:14)
#67     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#68     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:180:12)
#69     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:1112:7)
#70     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:249:7)
#71     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:420:14)
#72     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#73     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#74     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#75     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#76     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1481:11)
#77     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#78     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#79     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#80     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#81     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#82     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#83     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#84     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#85     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#86     ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62:11)
#87     RenderStack._computeSize (package:flutter/src/rendering/stack.dart:645:43)
#88     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:680:12)
#89     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#90     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#91     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#92     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#93     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#94     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#95     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#96     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#97     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#98     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#99     RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#100    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#101    RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3848:13)
#102    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#103    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#104    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#105    _RenderTheaterMixin.layoutChild (package:flutter/src/widgets/overlay.dart:1084:13)
#106    _RenderTheater.performLayout (package:flutter/src/widgets/overlay.dart:1429:9)
#107    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#108    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#109    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#110    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#111    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#112    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#113    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#114    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#115    RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:574:11)
#116    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#117    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#118    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#119    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#120    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#121    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#122    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#123    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#124    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#125    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#126    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#127    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#128    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#129    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:18)
#130    RenderObject.layout (package:flutter/src/rendering/object.dart:2775:7)
#131    RenderView.performLayout (package:flutter/src/rendering/view.dart:294:12)
#132    RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2623:7)
#133    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1170:18)
#134    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1183:15)
#135    RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:629:23)
#136    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1264:13)
#137    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495:5)
#138    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1434:15)
#139    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1347:9)
#140    SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:1057:9)
#141    PlatformDispatcher.scheduleWarmUpFrame.<anonymous closure> (dart:ui/platform_dispatcher.dart:906:16)
#145    _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:193:12)
(elided 3 frames from class _Timer and dart:async-patch)

The following RenderObject was being processed when the exception was fired: RenderBoxyFlex#8c7b0 relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT
NEEDS-COMPOSITING-BITS-UPDATE:
  creator: BoxyRow ← BoxyColumn ← Padding ← DecoratedBox ← Container ← Padding ← ColoredBox ←
    ConstrainedBox ← Container ← ThirdTryOfTable ← Column ← SizedBox ← ⋯
  parentData: offset=Offset(0.0, 0.0); flex=null; fit=null; flex=null; fit=null; dominant=null (can
    use size)
  constraints: BoxConstraints(w=356.8, 0.0<=h<=Infinity)
  size: MISSING
  direction: horizontal
  mainAxisAlignment: start
  mainAxisSize: max
  crossAxisAlignment: stretch
  textDirection: ltr
  verticalDirection: down
This RenderObject had the following descendants (showing up to depth 5):
    child 1: RenderConstrainedBox#076f6 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: _RenderColoredBox#14b96 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderLimitedBox#e4461 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderConstrainedBox#55299 NEEDS-LAYOUT NEEDS-PAINT
    child 2: RenderConstrainedBox#696db NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: _RenderColoredBox#d196f NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderLimitedBox#d6ac1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderConstrainedBox#90ca2 NEEDS-LAYOUT NEEDS-PAINT
════════════════════════════════════════════════════════════════════════════════════════════════════

Another exception was thrown: RenderBox was not laid out: RenderBoxyFlex#8c7b0 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderBoxyFlex#8b798 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPadding#71e6c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderDecoratedBox#b3417 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPadding#b77e5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#b3753 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#a6270 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#4058f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#04dd8 relayoutBoundary=up12 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#7a3e7 relayoutBoundary=up11 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: _RenderSingleChildViewport#1fe0b relayoutBoundary=up10 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderIgnorePointer#1a8c8 relayoutBoundary=up9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#ec3d8 relayoutBoundary=up8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#ad7f8 relayoutBoundary=up7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#2bd47 relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPointerListener#a9b0d relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: _RenderScrollSemantics#3aa9d relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderStack#f14b3 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#5bcd9 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderFlex#c1d70 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderStack#6cc36 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#7c758 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderPadding#6487f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#759f0 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: RenderConstrainedBox#ca64e relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
Another exception was thrown: RenderBox was not laid out: _RenderColoredBox#759f0
Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 5696 pos 14: '!childSemantics.renderObject._needsLayout': is not true.
Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 5466 pos 14: '!semantics.parentDataDirty': is not true.
Another exception was thrown: 'package:flutter/src/widgets/binding.dart': Failed assertion: line 1240 pos 16: 'debugFrameWasSentToEngine': is not true.
Another exception was thrown: 'package:flutter/src/widgets/binding.dart': Failed assertion: line 1240 pos 16: 'debugFrameWasSentToEngine': is not true.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions