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 in dev tools in Dev tools #80375

Open
talamaska opened this issue Apr 13, 2021 · 1 comment
Open

Exception in dev tools in Dev tools #80375

talamaska opened this issue Apr 13, 2021 · 1 comment
Labels
c: crash Stack traces logged to the console d: devtools DevTools related - suite of performance and debugging tools framework flutter/packages/flutter repository. See also f: labels. P2 Important issues not at the top of the work list team-framework Owned by Framework team triaged-framework Triaged by Framework team

Comments

@talamaska
Copy link
Contributor

talamaska commented Apr 13, 2021

Debugging CupertinoApp on android emulator, mixed usage Theme.of and CupertinoThemeData.of
I was trying something.

[√] Flutter (Channel stable, 2.0.4, on Microsoft Windows [Version 10.0.19042.867], locale bg-BG)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[√] Chrome - develop for the web
[√] Android Studio (version 4.1.0)
[√] VS Code, 64-bit edition (version 1.55.1)
[√] Connected device (2 available)

In chrome dev tools I see this exception as soon I click on a widget in the left tree.

logs
main.dart.js:54020 ext.flutter.inspector.getLayoutExplorerNode: (-32000) Server error
'package:flutter/src/foundation/stack_frame.dart': Failed assertion: line 207 pos 12: 'match != null': Expected flutter/devtools#40     Eval.<anonymous closure>.getLayoutExplorerNode.<anonymous closure> () to match RegExp: pattern=^#(\d+) +(.+) \((.+?):?(\d+){0,1}:?(\d+){0,1}\)$ flags=.
#0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:46:39)
flutter/devtools#1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:36:5)
flutter/devtools#2      StackFrame.fromStackTraceLine (package:flutter/src/foundation/stack_frame.dart:207:12)
flutter/devtools#3      MappedIterator.moveNext (dart:_internal/iterable.dart:389:20)
flutter/devtools#4      WhereTypeIterator.moveNext (dart:_internal/iterable.dart:866:20)
flutter/devtools#5      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:198:26)
flutter/devtools#6      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter/devtools#7      new List.of (dart:core-patch/array_patch.dart:50:28)
flutter/devtools#8      Iterable.toList (dart:core/iterable.dart:366:12)
flutter/devtools#9      StackFrame.fromStackString (package:flutter/src/foundation/stack_frame.dart:95:10)
flutter/devtools#10     FlutterError.defaultStackFilter (package:flutter/src/foundation/assertions.dart:1016:54)
flutter/devtools#11     DiagnosticsStackTrace._applyStackFilter (package:flutter/src/foundation/assertions.dart:1187:43)
flutter/devtools#12     new DiagnosticsStackTrace (package:flutter/src/foundation/assertions.dart:1162:17)
flutter/devtools#13     FlutterErrorDetails.debugFillProperties (package:flutter/src/foundation/assertions.dart:683:22)
flutter/devtools#14     DiagnosticableNode.builder.<anonymous closure> (package:flutter/src/foundation/diagnostics.dart:2945:17)
flutter/devtools#15     DiagnosticableNode.builder (package:flutter/src/foundation/diagnostics.dart:2948:8)
flutter/devtools#16     _FlutterErrorDetailsNode.builder (package:flutter/src/foundation/assertions.dart:1209:56)
flutter/devtools#17     DiagnosticableNode.emptyBodyDescription (package:flutter/src/foundation/diagnostics.dart:2959:77)
flutter/devtools#18     DiagnosticsNode.toJsonMap.<anonymous closure> (package:flutter/src/foundation/diagnostics.dart:1578:13)
flutter/devtools#19     DiagnosticsNode.toJsonMap (package:flutter/src/foundation/diagnostics.dart:1607:6)
flutter/devtools#20     WidgetInspectorService._nodeToJson (package:flutter/src/widgets/widget_inspector.dart:1499:18)
flutter/devtools#21     WidgetInspectorService._reportError (package:flutter/src/widgets/widget_inspector.dart:919:44)
flutter/devtools#22     FlutterError.reportError (package:flutter/src/foundation/assertions.dart:1103:15)
flutter/devtools#23     BindingBase.registerServiceExtension.<anonymous closure> (package:flutter/src/foundation/binding.dart:607:22)
<asynchronous suspension>

I was expecting that I should be able to run a cupertino app in android emulator, as it is just UI, my app doesn't have added native plugins that I'm using.

@jacob314 jacob314 transferred this issue from flutter/devtools Apr 13, 2021
@TahaTesser TahaTesser added in triage Presently being triaged by the triage team d: devtools DevTools related - suite of performance and debugging tools framework flutter/packages/flutter repository. See also f: labels. passed first triage c: crash Stack traces logged to the console and removed in triage Presently being triaged by the triage team labels Apr 14, 2021
@goderbauer goderbauer added framework flutter/packages/flutter repository. See also f: labels. and removed framework flutter/packages/flutter repository. See also f: labels. labels Apr 14, 2021
@hell03end
Copy link

Hi!
Is there any solution available? I've got the same issue while trying to debug Cupertino app on iOS simulator.

[✓] Flutter (Channel stable, 2.2.3, on macOS 11.5.1 20G80 darwin-arm, locale en-RU)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.2)
[✓] VS Code (version 1.59.0)
[✓] Connected device (2 available)

And logs are:

ext.flutter.inspector.getLayoutExplorerNode: (-32000) Server error
'package:flutter/src/foundation/stack_frame.dart': Failed assertion: line 207 pos 12: 'match != null': Expected #22     Eval.<anonymous closure>.getLayoutExplorerNode.<anonymous closure> () to match RegExp: pattern=^#(\d+) +(.+) \((.+?):?(\d+){0,1}:?(\d+){0,1}\)$ flags=.
#0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:46:39)
#1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:36:5)
#2      StackFrame.fromStackTraceLine (package:flutter/src/foundation/stack_frame.dart:207:12)
#3      MappedIterator.moveNext (dart:_internal/iterable.dart:390:20)
#4      WhereTypeIterator.moveNext (dart:_internal/iterable.dart:867:20)
#5      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:198:26)
#6      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#7      new List.of (dart:core-patch/array_patch.dart:50:28)
#8      Iterable.toList (dart:core/iterable.dart:366:12)
#9      StackFrame.fromStackString (package:flutter/src/foundation/stack_frame.dart:95:10)
#10     FlutterError.defaultStackFilter (package:flutter/src/foundation/assertions.dart:1021:54)
#11     DiagnosticsStackTrace._applyStackFilter (package:flutter/src/foundation/assertions.dart:1190:43)
#12     new DiagnosticsStackTrace (package:flutter/src/foundation/assertions.dart:1165:17)
#13     FlutterErrorDetails.debugFillProperties (package:flutter/src/foundation/assertions.dart:684:22)
#14     DiagnosticableNode.builder.<anonymous closure> (package:flutter/src/foundation/diagnostics.dart:2945:17)
#15     DiagnosticableNode.builder (package:flutter/src/foundation/diagnostics.dart:2948:8)
#16     _FlutterErrorDetailsNode.builder (package:flutter/src/foundation/assertions.dart:1212:56)
#17     DiagnosticableNode.emptyBodyDescription (package:flutter/src/foundation/diagnostics.dart:2959:77)
#18     DiagnosticsNode.toJsonMap.<anonymous closure> (package:flutter/src/foundation/diagnostics.dart:1579:13)
#19     DiagnosticsNode.toJsonMap (package:flutter/src/foundation/diagnostics.dart:1608:6)
#20     WidgetInspectorService._nodeToJson (package:flutter/src/widgets/widget_inspector.dart:1499:18)
#21     WidgetInspectorService._reportError (package:flutter/src/widgets/widget_inspector.dart:919:44)
#22     FlutterError.reportError (package:flutter/src/foundation/assertions.dart:1107:14)
#23     BindingBase.registerServiceExtension.<anonymous closure> (package:flutter/src/foundation/binding.dart:607:22)
<asynchronous suspension>

@goderbauer goderbauer added the P2 Important issues not at the top of the work list label May 4, 2022
@flutter-triage-bot flutter-triage-bot bot added team-framework Owned by Framework team triaged-framework Triaged by Framework team labels Jul 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: crash Stack traces logged to the console d: devtools DevTools related - suite of performance and debugging tools framework flutter/packages/flutter repository. See also f: labels. P2 Important issues not at the top of the work list team-framework Owned by Framework team triaged-framework Triaged by Framework team
Projects
None yet
Development

No branches or pull requests

5 participants