Skip to content

Debugging doc mentions --no-checked #6674

@sureshg

Description

@sureshg

Steps to Reproduce

Open observatory action loading an invalid page (http://127.0.0.1:0/) after the app run.

flutter-observatory

Logs

Starting device daemon...
Warning! Signing the APK using the debug keystore.
You will need a real keystore to distribute your application.
Running lib/main.dart on Nexus 5X...
W/flutter ( 7383): [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
I/flutter ( 7383): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter ( 7383): The following ArgumentError was thrown during performLayout():
I/flutter ( 7383): Invalid argument(s): 0.0
I/flutter ( 7383): 
I/flutter ( 7383): When the exception was thrown, this was the stack:
I/flutter ( 7383): #0      _Double.clamp (dart:core-patch/double.dart)

I/flutter ( 7383): #1      TextPainter.layout (package:flutter/src/painting/text_painter.dart)
I/flutter ( 7383): #2      RenderParagraph.performLayout (package:flutter/src/rendering/paragraph.dart)
I/flutter ( 7383): #3      RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #4      _ToolbarLayout.performLayout (package:flutter/src/material/app_bar.dart)
I/flutter ( 7383): #5      MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart)
I/flutter ( 7383): #6      RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart)
I/flutter ( 7383): #7      RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #8      RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart)
I/flutter ( 7383): #9      RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #10     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #11     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #12     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart)
I/flutter ( 7383): #13     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #14     RenderConstrainedOverflowBox.performLayout (package:flutter/src/rendering/shifted_box.dart)
I/flutter ( 7383): #15     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #16     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #17     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #18     RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart)
I/flutter ( 7383): #19     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #20     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #21     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #22     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #23     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #24     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #25     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #26     _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart)
I/flutter ( 7383): #27     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #28     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #29     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #30     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart)
I/flutter ( 7383): #31     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart)
I/flutter ( 7383): #32     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart)
I/flutter ( 7383): #33     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #34     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #35     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #36     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #37     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #38     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #39     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #40     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #41     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #42     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #43     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #44     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #45     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #46     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #47     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #48     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #49     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #50     RenderStack.performLayout (package:flutter/src/rendering/stack.dart)
I/flutter ( 7383): #51     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #52     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #53     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #54     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #55     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #56     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #57     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #58     RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart)
I/flutter ( 7383): #59     RenderObject.layout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #60     RenderView.performLayout (package:flutter/src/rendering/view.dart)
I/flutter ( 7383): #61     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #62     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart)
I/flutter ( 7383): #63     BindingBase&SchedulerBinding&GestureBinding&ServicesBinding&RendererBinding.beginFrame (package:flutter/src/rendering/binding.dart)

I/flutter ( 7383): #64     BindingBase&SchedulerBinding&GestureBinding&ServicesBinding&RendererBinding&WidgetsBinding.beginFrame (package:flutter/src/widgets/binding.dart)
I/flutter ( 7383): #65     BindingBase&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart)
I/flutter ( 7383): #66     BindingBase&SchedulerBinding.handleBeginFrame (package:flutter/src/scheduler/binding.dart)

I/flutter ( 7383): #67     main (file:///Users/sgopal1/code/flutter-app/lib/main.dart)
I/flutter ( 7383): #68     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart)
I/flutter ( 7383): #69     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart)
I/flutter ( 7383): 
I/flutter ( 7383): The following RenderObject was being processed when the exception was fired:
I/flutter ( 7383):   RenderParagraph relayoutBoundary=up1 NEEDS-LAYOUT
I/flutter ( 7383): This RenderObject has no descendants.
I/flutter ( 7383): 
I/flutter ( 7383): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter ( 7383): Another exception was thrown: NoSuchMethodError: The getter 'height' was called on null.

Flutter Doctor

$ flutter doctor
[✓] Flutter (on Mac OS, channel master)
    • Flutter at /Users/sgopal1/install/flutter
    • Framework revision 223f416199 (5 hours ago),
    • Engine revision 63e71803de
    • Tools Dart version 1.21.0-dev.3.0

[✓] Android toolchain - develop for Android devices (Android SDK 24.0.0)
    • Android SDK at /Users/sgopal1/install/android
    • Platform android-25, build-tools 24.0.0
    • ANDROID_HOME = /Users/sgopal1/install/android
    • Java(TM) SE Runtime Environment (build 1.8.0_77-b03)

[✓] iOS toolchain - develop for iOS devices (Xcode 7.2.1)
    • XCode at /Applications/Xcode.app/Contents/Developer
    • Xcode 7.2.1, Build version 7C1002

[-] IntelliJ IDEA Ultimate Edition (version 2016.2.5)
    • Dart plugin not installed; this adds Dart specific functionality.
    • Flutter plugin not installed; this adds Flutter specific functionality.
    • For information about managing plugins, see
      https://www.jetbrains.com/help/idea/2016.2/managing-plugins.html

[✓] Connected devices
    • Nexus 5X • 00e9507096c6cb49 • android-arm • Android 7.1.1 (API 25)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions