Skip to content

Dev tools Exception when click interaction with Widget Inspector or Flutter Sidebar itens #8905

Closed
flutter/flutter
#163642

Description

@rogeriomq

My flutter doctor result:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.29.0, on macOS 15.3.1 24D70 darwin-arm64, locale en-BR)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
[✓] Xcode - develop for iOS and macOS (Xcode 16.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.2)
[✓] VS Code (version 1.97.2)
[✓] Connected device (3 available)
[✓] Network resources

When click on Widget Inspector or on Flutter sidebar itens, both disappear the content!
And an exception is thrown in the debug console:

════════ Exception caught by Flutter framework ═════════════════════════════════
The following assertion was thrown during a service extension callback for "ext.flutter.inspector.getLayoutExplorerNode":
Assertion failed: file:///Users/destroyer/.puro/envs/stable/flutter/packages/flutter/lib/src/widgets/framework.dart:6533:12
_renderObject != null
"SingleChildRenderObjectElement unmounted"

When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 307:3  throw_
errors.dart:307
dart-sdk/lib/_internal/js_dev_runtime/private/profile.dart 117:39            assertFailed
profile.dart:117
packages/flutter/src/widgets/framework.dart 6533:26                          get renderObject
framework.dart:6533
packages/flutter/src/widgets/widget_inspector.dart 2237:70                   <fn>
widget_inspector.dart:2237
packages/flutter/src/widgets/widget_inspector.dart 4108:21                   additionalNodeProperties
widget_inspector.dart:4108
packages/flutter/src/foundation/diagnostics.dart 1659:20                     <fn>
diagnostics.dart:1659
packages/flutter/src/foundation/diagnostics.dart 1645:33                     <fn>
diagnostics.dart:1645
packages/flutter/src/foundation/diagnostics.dart 1669:14                     toJsonMap
diagnostics.dart:1669
packages/flutter/src/widgets/framework.dart 5481:45                          toJsonMap
framework.dart:5481
packages/flutter/src/widgets/widget_inspector.dart 1767:20                   [_nodeToJson]
widget_inspector.dart:1767
packages/flutter/src/widgets/widget_inspector.dart 2225:14                   [_getLayoutExplorerNode]
widget_inspector.dart:2225
packages/flutter/src/foundation/binding.dart 960:32                          <fn>
binding.dart:960
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 622:19          <fn>
async_patch.dart:622
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 647:23          <fn>
async_patch.dart:647
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 593:31          <fn>
async_patch.dart:593
dart-sdk/lib/async/zone.dart 1849:54                                         runUnary
zone.dart:1849
dart-sdk/lib/async/future_impl.dart 208:18                                   handleValue
future_impl.dart:208
dart-sdk/lib/async/future_impl.dart 932:44                                   handleValueCallback
future_impl.dart:932
dart-sdk/lib/async/future_impl.dart 961:13                                   _propagateToListeners
future_impl.dart:961
dart-sdk/lib/async/future_impl.dart 703:7                                    [_complete]
future_impl.dart:703
dart-sdk/lib/async/future.dart 418:15                                        <fn>
future.dart:418
dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 47:11      internalCallback
isolate_helper.dart:47
════════════════════════════════════════════════════════════════════════════════

⚠️⚠️⚠️
💡 Opening devtools in the browser works perfectly.

Activity

  1. kenzieschmoll commented on Feb 18, 2025

    @kenzieschmoll
    Member
  2. elliette commented on Feb 18, 2025

    @elliette
    Member

    Thank you for the report!

  3. self-assigned this
    on Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions