Skip to content

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

@rogeriomq

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions