Repository navigation
Debugging doc mentions --no-checked #6674
Copy link
Copy link
Closed
Milestone
Description
Steps to Reproduce
Open observatory action loading an invalid page (http://127.0.0.1:0/) after the app run.
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)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels

Activity
Hixie commentedon Nov 3, 2016
Looks like you are in release mode. There's no observatory in release mode.
sureshg commentedon Nov 3, 2016
Thanks! My bad..closing it.
sureshg commentedon Nov 3, 2016
According to this doc https://flutter.io/debugging/
Does that mean it's available in release mode ? I tried it even by disabling the
checked mode.abarth commentedon Nov 3, 2016
I think that information is outdated. It predates the debug/profile/release split. /cc @Hixie
Hixie commentedon Nov 3, 2016
Yeah that should be --profile. We'll have to update that page.
[-]Can't open dart observatory while running the app.[/-][+]Debugging doc mentions --no-checked[/+]sureshg commentedon Nov 3, 2016
Would be nice if we can make it available as a
run optionin the Intellij ide.mit-mit commentedon Feb 28, 2017
Agree, we are tracking in flutter/flutter-intellij#410.
mit-mit commentedon Feb 28, 2017
Closing this bug, the debugging page was updated in flutter/website#318.
Default locales test for flutter tester. Roll engine 162b2e9..7be0217 (…
Default locales test for flutter tester. Roll engine 162b2e9..7be0217 (…
github-actions commentedon Sep 5, 2021
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of
flutter doctor -vand a minimal reproduction of the issue.