-
Notifications
You must be signed in to change notification settings - Fork 340
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
In tests, on Windows & WSL, devtools extension doesn't load first time, fails when loading the second time #8912
Comments
Can you enable Verbose Logging from the DevTools settings menu, then reproduce the issue, copy the logs from the settings menu and include in this bug report? This will provide some insights as to what is happening when trying to detect extensions. |
I checked out rohd-hcl, added the following pubspec.yaml changes dependencies:
collection: ^1.18.0
meta: ^1.9.1
# rohd: ^0.6.1
rohd:
git:
url: https://github.com/intel/rohd.git
ref: artifacts
rohd_vf: ^0.6.0
dev_dependencies:
logging: ^1.0.1
test: ^1.25.0
dependency_overrides:
rohd:
git:
url: https://github.com/intel/rohd.git
ref: artifacts Then I set some breakpoints in Once I enabled the extension, I saw this: Is this not what you see when you do the same repro? I am working on MacOS, which may be the difference here. @DanTup could this have something to do with the recent windows path changes in DevTools? |
That's great to see that it works for you! At least we didn't do something totally wrong haha.
No, we do not see that.
I'm on Windows (either native with Flutter, or stand-alone Dart in WSL2 Ubuntu), and my colleagues who see similar issues are on similar setups. |
I cannot do it with the Using the only recipe from above which actually gives a "rohd" tab in the devtools, I'm able to get these logs below. One maybe interesting line in this log is:
devtools verbose logs``` {"level":"INFO","message":"Version: 2.42.2, Renderer: canvaskit","timestamp":"2025-02-20 00:43:02.519Z","loggerName":"framework_core"} {"level":"INFO","message":"Successfully connected to DTD at: ws://127.0.0.1:46386/GVKA_pdGFPg=","timestamp":"2025-02-20 00:43:02.549Z","loggerName":"dtd_manager"} {"level":"WARNING","message":"DevTools log level changed to FINEST","timestamp":"2025-02-20 00:43:02.588Z","loggerName":""} {"level":"FINER","message":"DTDManager.sendAnalyticsEvent: DashEvent.devtoolsEvent","timestamp":"2025-02-20 00:43:02.589Z","loggerName":"dtd_manager"} {"level":"FINE","message":"refreshing the ExtensionService","timestamp":"2025-02-20 00:43:02.714Z","loggerName":"ExtensionService"} {"level":"FINE","message":"resetting the ExtensionService","timestamp":"2025-02-20 00:43:02.714Z","loggerName":"ExtensionService"} {"level":"FINE","message":"refreshAvailableExtensions for app root: null","timestamp":"2025-02-20 00:43:02.714Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager.serveAvailableExtensions for rootPathFileUri: ","timestamp":"2025-02-20 00:43:02.811Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager.serveAvailableExtensions adding extensions for DTD project roots: [file:///home/max/work/rohd-hcl/, file:///home/max/work/rohd-hcl/confapp/]","timestamp":"2025-02-20 00:43:02.811Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager._addExtensionsForRoot find extensions for config: file:///home/max/work/rohd-hcl/.dart_tool/package_config.json, result: [rohd]","timestamp":"2025-02-20 00:43:02.811Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager._addExtensionsForRoot find extensions for config: file:///home/max/work/rohd-hcl/.dart_tool/package_config.json, result: [rohd]","timestamp":"2025-02-20 00:43:02.811Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"extensions returned from the server: ({name: rohd, issueTracker: https://github.com/intel/rohd/issues, version: 0.0.1, materialIconCodePoint: 57797, requiresConnection: true, extensionAssetsPath: /home/max/.pub-cache/git/rohd-459b1cc449e8e4b39dd742ec0829d416adb7ba1d/extension/devtools/build, devtoolsOptionsUri: file:///home/max/work/rohd-hcl/devtools_options.yaml, isPubliclyHosted: false, detectedFromStaticContext: true}, {name: rohd, issueTracker: https://github.com/intel/rohd/issues, version: 0.0.1, materialIconCodePoint: 57797, requiresConnection: true, extensionAssetsPath: /home/max/.pub-cache/git/rohd-459b1cc449e8e4b39dd742ec0829d416adb7ba1d/extension/devtools/build, devtoolsOptionsUri: file:///home/max/work/rohd-hcl/devtools_options.yaml, isPubliclyHosted: false, detectedFromStaticContext: true})","timestamp":"2025-02-20 00:43:02.812Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"detected duplicate static extensions for rohd","timestamp":"2025-02-20 00:43:02.812Z","loggerName":"ExtensionService"} {"level":"FINE","message":"ignored 1 duplicate static extension in favor of rohd_0.0.1 at file:///home/max/work/rohd-hcl/devtools_options.yaml","timestamp":"2025-02-20 00:43:02.813Z","loggerName":"ExtensionService"} {"level":"FINE","message":"getting extensionEnabledState for rohd in options file (file:///home/max/work/rohd-hcl/devtools_options.yaml)","timestamp":"2025-02-20 00:43:02.813Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"returning state for rohd: ExtensionEnabledState.none","timestamp":"2025-02-20 00:43:02.825Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"visible extensions after refreshing - [rohd]","timestamp":"2025-02-20 00:43:02.825Z","loggerName":"ExtensionService"} {"level":"FINER","message":"DTDManager.analyticsTelemetryEnabled result: true","timestamp":"2025-02-20 00:43:02.833Z","loggerName":"dtd_manager"} {"level":"FINER","message":"DTDManager.shouldShowAnalyticsConsentMessage result: false","timestamp":"2025-02-20 00:43:02.843Z","loggerName":"dtd_manager"} {"level":"FINER","message":"DTDManager.analyticsConsentMessage success","timestamp":"2025-02-20 00:43:02.855Z","loggerName":"dtd_manager"} {"level":"FINE","message":"[1]-wrapFuture(getSupportedProtocols,...): Started","timestamp":"2025-02-20 00:43:02.939Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[2]-wrapFuture(getVersion,...): Started","timestamp":"2025-02-20 00:43:02.942Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"lastReleaseNotesShownVersion: 2.42.2","timestamp":"2025-02-20 00:43:03.015Z","loggerName":"release_notes"} {"level":"FINE","message":"attempting to fetch and show release notes for DevTools 2.42.2 with version floor 2.42.2.","timestamp":"2025-02-20 00:43:03.016Z","loggerName":"release_notes"} {"level":"FINE","message":"[1]-wrapFuture(getSupportedProtocols,...): Succeeded","timestamp":"2025-02-20 00:43:03.020Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[2]-wrapFuture(getVersion,...): Succeeded","timestamp":"2025-02-20 00:43:03.021Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[3]-wrapFuture(setFlag,...): Started","timestamp":"2025-02-20 00:43:03.022Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[3]-wrapFuture(setFlag,...): Succeeded","timestamp":"2025-02-20 00:43:03.025Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[4]-wrapFuture(requirePermissionToResume,...): Started","timestamp":"2025-02-20 00:43:03.025Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[4]-wrapFuture(requirePermissionToResume,...): Succeeded","timestamp":"2025-02-20 00:43:03.027Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[5]-wrapFuture(getFlagList,...): Started","timestamp":"2025-02-20 00:43:03.027Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[5]-wrapFuture(getFlagList,...): Succeeded","timestamp":"2025-02-20 00:43:03.036Z","loggerName":"vm_service_wrapper"} {"level":"INFO","message":"Attempted to call extension 'ext.flutter.inspector.structuredErrors', but no service with that name exists","timestamp":"2025-02-20 00:43:03.037Z","loggerName":"service_extension_manager"} {"level":"FINE","message":"[6]-wrapFuture(getDartDevelopmentServiceVersion,...): Started","timestamp":"2025-02-20 00:43:03.038Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[7]-wrapFuture(getDartDevelopmentServiceVersion,...): Started","timestamp":"2025-02-20 00:43:03.038Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[8]-wrapFuture(getVM,...): Started","timestamp":"2025-02-20 00:43:03.038Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[6]-wrapFuture(getDartDevelopmentServiceVersion,...): Succeeded","timestamp":"2025-02-20 00:43:03.039Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[9]-wrapFuture(getStreamHistory,...): Started","timestamp":"2025-02-20 00:43:03.040Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[7]-wrapFuture(getDartDevelopmentServiceVersion,...): Succeeded","timestamp":"2025-02-20 00:43:03.040Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[10]-wrapFuture(getStreamHistory,...): Started","timestamp":"2025-02-20 00:43:03.040Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[9]-wrapFuture(getStreamHistory,...): Succeeded","timestamp":"2025-02-20 00:43:03.041Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[10]-wrapFuture(getStreamHistory,...): Succeeded","timestamp":"2025-02-20 00:43:03.042Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[8]-wrapFuture(getVM,...): Succeeded","timestamp":"2025-02-20 00:43:03.046Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[11]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 00:43:03.047Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[12]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 00:43:03.047Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[13]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 00:43:03.047Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[14]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 00:43:03.047Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[15]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 00:43:03.047Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[16]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 00:43:03.047Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[17]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 00:43:03.047Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[18]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 00:43:03.047Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[19]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 00:43:03.047Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[20]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 00:43:03.047Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[21]-wrapFuture(getIsolate,...): Started","timestamp":"2025-02-20 00:43:03.048Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[22]-wrapFuture(getIsolate,...): Started","timestamp":"2025-02-20 00:43:03.048Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[13]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 00:43:03.052Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[18]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 00:43:03.052Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[19]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 00:43:03.052Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[11]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 00:43:03.053Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[12]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 00:43:03.053Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[14]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 00:43:03.053Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[15]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 00:43:03.053Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[16]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 00:43:03.054Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[17]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 00:43:03.056Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"ServiceEvent: [ServiceRegistered] - launchDevTools","timestamp":"2025-02-20 00:43:03.057Z","loggerName":"service_manager"} {"level":"FINE","message":"[20]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 00:43:03.057Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[21]-wrapFuture(getIsolate,...): Succeeded","timestamp":"2025-02-20 00:43:03.073Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[22]-wrapFuture(getIsolate,...): Succeeded","timestamp":"2025-02-20 00:43:03.075Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"refreshing the ExtensionService","timestamp":"2025-02-20 00:43:03.076Z","loggerName":"ExtensionService"} {"level":"FINE","message":"resetting the ExtensionService","timestamp":"2025-02-20 00:43:03.076Z","loggerName":"ExtensionService"} {"level":"FINE","message":"refreshAvailableExtensions for app root: null","timestamp":"2025-02-20 00:43:03.076Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[23]-wrapFuture(evaluate,...): Started","timestamp":"2025-02-20 00:43:03.082Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[24]-wrapFuture(ext.dart.io.httpEnableTimelineLogging,...): Started","timestamp":"2025-02-20 00:43:03.083Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[25]-wrapFuture(ext.dart.io.socketProfilingEnabled,...): Started","timestamp":"2025-02-20 00:43:03.083Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[24]-wrapFuture(ext.dart.io.httpEnableTimelineLogging,...): Succeeded","timestamp":"2025-02-20 00:43:03.101Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[25]-wrapFuture(ext.dart.io.socketProfilingEnabled,...): Succeeded","timestamp":"2025-02-20 00:43:03.108Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[23]-wrapFuture(evaluate,...): Succeeded","timestamp":"2025-02-20 00:43:03.109Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[26]-wrapFuture(getVMTimelineFlags,...): Started","timestamp":"2025-02-20 00:43:03.111Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"refreshing the ExtensionService","timestamp":"2025-02-20 00:43:03.111Z","loggerName":"ExtensionService"} {"level":"FINE","message":"resetting the ExtensionService","timestamp":"2025-02-20 00:43:03.111Z","loggerName":"ExtensionService"} {"level":"FINE","message":"[27]-wrapFuture(getIsolate,...): Started","timestamp":"2025-02-20 00:43:03.112Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[28]-wrapFuture(lookupResolvedPackageUris,...): Started","timestamp":"2025-02-20 00:43:03.115Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[26]-wrapFuture(getVMTimelineFlags,...): Succeeded","timestamp":"2025-02-20 00:43:03.128Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[27]-wrapFuture(getIsolate,...): Succeeded","timestamp":"2025-02-20 00:43:03.148Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[29]-wrapFuture(readyToResume,...): Started","timestamp":"2025-02-20 00:43:03.149Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[28]-wrapFuture(lookupResolvedPackageUris,...): Succeeded","timestamp":"2025-02-20 00:43:03.150Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"rootLibraryForMainIsolate: file:///home/max/.pub-cache/hosted/pub.dev/test-1.25.15/lib/src/executable.dart","timestamp":"2025-02-20 00:43:03.150Z","loggerName":"service_manager"} {"level":"SEVERE","message":"[29]-wrapFuture(readyToResume,...): Failed","timestamp":"2025-02-20 00:43:03.154Z","loggerName":"vm_service_wrapper","error":"readyToResume: (106) Isolate must be paused"} {"level":"WARNING","message":"readyToResume: (106) Isolate must be paused","timestamp":"2025-02-20 00:43:03.155Z","loggerName":"isolate_manager"} {"level":"FINEST","message":"shouldShowScreen: home","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"home screen supported: returning true","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: inspector","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires Flutter: returning false","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: performance","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"performance screen supported: returning true","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: cpu-profiler","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"cpu-profiler screen supported: returning true","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: memory","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"memory screen supported: returning true","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: debugger","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"debugger screen supported: returning true","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: network","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"network screen supported: returning true","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: logging","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"logging screen supported: returning true","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: provider","timestamp":"2025-02-20 00:43:03.167Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires library package:provider/: returning false","timestamp":"2025-02-20 00:43:03.168Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: app-size","timestamp":"2025-02-20 00:43:03.168Z","loggerName":"screen.dart"} {"level":"FINEST","message":"app-size screen supported: returning true","timestamp":"2025-02-20 00:43:03.168Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: deep-links","timestamp":"2025-02-20 00:43:03.168Z","loggerName":"screen.dart"} {"level":"FINEST","message":"deep-links screen supported: returning true","timestamp":"2025-02-20 00:43:03.168Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: vm-tools","timestamp":"2025-02-20 00:43:03.168Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires vm developer mode: returning false","timestamp":"2025-02-20 00:43:03.168Z","loggerName":"screen.dart"} {"level":"FINE","message":"Event: Screen(screenName:home, value:0)","timestamp":"2025-02-20 00:43:03.262Z","loggerName":"_analytics_web"} {"level":"FINE","message":"[30]-wrapFuture(getIsolate,...): Started","timestamp":"2025-02-20 00:43:03.343Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"rootPackageDirectoryForMainIsolate: file:///home/max/.pub-cache/hosted/pub.dev/test-1.25.15","timestamp":"2025-02-20 00:43:03.347Z","loggerName":"service_manager"} {"level":"FINE","message":"[connectedAppPackageRoot] root package directory for main isolate: file:///home/max/.pub-cache/hosted/pub.dev/test-1.25.15","timestamp":"2025-02-20 00:43:03.347Z","loggerName":"service_manager"} {"level":"FINE","message":"[connectedAppPackageRoot] package root for test target: file:///home/max/.pub-cache/hosted/pub.dev/test-1.25.15","timestamp":"2025-02-20 00:43:03.347Z","loggerName":"service_manager"} {"level":"FINE","message":"refreshAvailableExtensions for app root: file:///home/max/.pub-cache/hosted/pub.dev/test-1.25.15","timestamp":"2025-02-20 00:43:03.347Z","loggerName":"devtools_server_client"} {"level":"FINER","message":"DTDManager.analyticsTelemetryEnabled result: true","timestamp":"2025-02-20 00:43:03.365Z","loggerName":"dtd_manager"} {"level":"FINER","message":"DTDManager.sendAnalyticsEvent: DashEvent.devtoolsEvent","timestamp":"2025-02-20 00:43:03.366Z","loggerName":"dtd_manager"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager.serveAvailableExtensions for rootPathFileUri: ","timestamp":"2025-02-20 00:43:03.369Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager.serveAvailableExtensions adding extensions for DTD project roots: [file:///home/max/work/rohd-hcl/, file:///home/max/work/rohd-hcl/confapp/]","timestamp":"2025-02-20 00:43:03.369Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager._addExtensionsForRoot find extensions for config: file:///home/max/work/rohd-hcl/.dart_tool/package_config.json, result: [rohd]","timestamp":"2025-02-20 00:43:03.369Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager._addExtensionsForRoot find extensions for config: file:///home/max/work/rohd-hcl/.dart_tool/package_config.json, result: [rohd]","timestamp":"2025-02-20 00:43:03.369Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"extensions returned from the server: ({name: rohd, issueTracker: https://github.com/intel/rohd/issues, version: 0.0.1, materialIconCodePoint: 57797, requiresConnection: true, extensionAssetsPath: /home/max/.pub-cache/git/rohd-459b1cc449e8e4b39dd742ec0829d416adb7ba1d/extension/devtools/build, devtoolsOptionsUri: file:///home/max/work/rohd-hcl/devtools_options.yaml, isPubliclyHosted: false, detectedFromStaticContext: true}, {name: rohd, issueTracker: https://github.com/intel/rohd/issues, version: 0.0.1, materialIconCodePoint: 57797, requiresConnection: true, extensionAssetsPath: /home/max/.pub-cache/git/rohd-459b1cc449e8e4b39dd742ec0829d416adb7ba1d/extension/devtools/build, devtoolsOptionsUri: file:///home/max/work/rohd-hcl/devtools_options.yaml, isPubliclyHosted: false, detectedFromStaticContext: true})","timestamp":"2025-02-20 00:43:03.369Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"detected duplicate static extensions for rohd","timestamp":"2025-02-20 00:43:03.370Z","loggerName":"ExtensionService"} {"level":"FINE","message":"ignored 1 duplicate static extension in favor of rohd_0.0.1 at file:///home/max/work/rohd-hcl/devtools_options.yaml","timestamp":"2025-02-20 00:43:03.370Z","loggerName":"ExtensionService"} {"level":"FINE","message":"getting extensionEnabledState for rohd in options file (file:///home/max/work/rohd-hcl/devtools_options.yaml)","timestamp":"2025-02-20 00:43:03.370Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[30]-wrapFuture(getIsolate,...): Succeeded","timestamp":"2025-02-20 00:43:03.375Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[31]-wrapFuture(getScripts,...): Started","timestamp":"2025-02-20 00:43:03.375Z","loggerName":"vm_service_wrapper"} {"level":"WARNING","message":"HttpRequest api/serveAvailableExtensions failed status = 500, responseText = {\"error\":\"Unsupported operation: packageConfigUri must be provided, if not running in JIT mode\",\"logs\":[\"ExtensionsManager.serveAvailableExtensions for rootPathFileUri: file:///home/max/.pub-cache/hosted/pub.dev/test-1.25.15\",\"ExtensionsManager.serveAvailableExtensions adding extensions for app root.\"]}","timestamp":"2025-02-20 00:43:03.412Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"visible extensions after refreshing - []","timestamp":"2025-02-20 00:43:03.412Z","loggerName":"ExtensionService"} {"level":"FINEST","message":"shouldShowScreen: home","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"home screen supported: returning true","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: inspector","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires Flutter: returning false","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: performance","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"performance screen supported: returning true","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: cpu-profiler","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"cpu-profiler screen supported: returning true","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: memory","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"memory screen supported: returning true","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: debugger","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"debugger screen supported: returning true","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: network","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"network screen supported: returning true","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: logging","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"logging screen supported: returning true","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: provider","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires library package:provider/: returning false","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: app-size","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"app-size screen supported: returning true","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: deep-links","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"deep-links screen supported: returning true","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: vm-tools","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires vm developer mode: returning false","timestamp":"2025-02-20 00:43:03.422Z","loggerName":"screen.dart"} {"level":"FINE","message":"returning state for rohd: ExtensionEnabledState.none","timestamp":"2025-02-20 00:43:03.445Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"visible extensions after refreshing - [rohd]","timestamp":"2025-02-20 00:43:03.445Z","loggerName":"ExtensionService"} {"level":"FINEST","message":"shouldShowScreen: home","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"home screen supported: returning true","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: inspector","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires Flutter: returning false","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: performance","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"performance screen supported: returning true","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: cpu-profiler","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"cpu-profiler screen supported: returning true","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: memory","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"memory screen supported: returning true","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: debugger","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"debugger screen supported: returning true","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: network","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"network screen supported: returning true","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: logging","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"logging screen supported: returning true","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: provider","timestamp":"2025-02-20 00:43:03.470Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires library package:provider/: returning false","timestamp":"2025-02-20 00:43:03.471Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: app-size","timestamp":"2025-02-20 00:43:03.471Z","loggerName":"screen.dart"} {"level":"FINEST","message":"app-size screen supported: returning true","timestamp":"2025-02-20 00:43:03.471Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: deep-links","timestamp":"2025-02-20 00:43:03.471Z","loggerName":"screen.dart"} {"level":"FINEST","message":"deep-links screen supported: returning true","timestamp":"2025-02-20 00:43:03.471Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: vm-tools","timestamp":"2025-02-20 00:43:03.471Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires vm developer mode: returning false","timestamp":"2025-02-20 00:43:03.471Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: rohd_ext","timestamp":"2025-02-20 00:43:03.471Z","loggerName":"screen.dart"} {"level":"FINEST","message":"rohd_ext screen supported: returning true","timestamp":"2025-02-20 00:43:03.471Z","loggerName":"screen.dart"} {"level":"FINE","message":"[31]-wrapFuture(getScripts,...): Succeeded","timestamp":"2025-02-20 00:43:03.502Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[32]-wrapFuture(getObject,...): Started","timestamp":"2025-02-20 00:43:03.506Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[33]-wrapFuture(lookupResolvedPackageUris,...): Started","timestamp":"2025-02-20 00:43:03.543Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[32]-wrapFuture(getObject,...): Succeeded","timestamp":"2025-02-20 00:43:03.544Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[34]-wrapFuture(getSourceReport,...): Started","timestamp":"2025-02-20 00:43:03.545Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[33]-wrapFuture(lookupResolvedPackageUris,...): Succeeded","timestamp":"2025-02-20 00:43:03.547Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"rootLibraryForMainIsolate: file:///home/max/.pub-cache/hosted/pub.dev/test-1.25.15/lib/src/executable.dart","timestamp":"2025-02-20 00:43:03.547Z","loggerName":"service_manager"} {"level":"FINE","message":"[34]-wrapFuture(getSourceReport,...): Succeeded","timestamp":"2025-02-20 00:43:03.549Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[35]-wrapFuture(getSourceReport,...): Started","timestamp":"2025-02-20 00:43:03.550Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[35]-wrapFuture(getSourceReport,...): Succeeded","timestamp":"2025-02-20 00:43:03.555Z","loggerName":"vm_service_wrapper"} {"level":"FINEST","message":"shouldShowScreen: home","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"home screen supported: returning true","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: inspector","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires Flutter: returning false","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: performance","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"performance screen supported: returning true","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: cpu-profiler","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"cpu-profiler screen supported: returning true","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: memory","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"memory screen supported: returning true","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: debugger","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"debugger screen supported: returning true","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: network","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"network screen supported: returning true","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: logging","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"logging screen supported: returning true","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: provider","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires library package:provider/: returning false","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: app-size","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"app-size screen supported: returning true","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: deep-links","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"deep-links screen supported: returning true","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: vm-tools","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires vm developer mode: returning false","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: rohd_ext","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"rohd_ext screen supported: returning true","timestamp":"2025-02-20 00:43:05.184Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: home","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"home screen supported: returning true","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: inspector","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires Flutter: returning false","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: performance","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"performance screen supported: returning true","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: cpu-profiler","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"cpu-profiler screen supported: returning true","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: memory","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"memory screen supported: returning true","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: debugger","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"debugger screen supported: returning true","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: network","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"network screen supported: returning true","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: logging","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"logging screen supported: returning true","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: provider","timestamp":"2025-02-20 00:43:13.054Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires library package:provider/: returning false","timestamp":"2025-02-20 00:43:13.055Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: app-size","timestamp":"2025-02-20 00:43:13.055Z","loggerName":"screen.dart"} {"level":"FINEST","message":"app-size screen supported: returning true","timestamp":"2025-02-20 00:43:13.055Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: deep-links","timestamp":"2025-02-20 00:43:13.055Z","loggerName":"screen.dart"} {"level":"FINEST","message":"deep-links screen supported: returning true","timestamp":"2025-02-20 00:43:13.055Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: vm-tools","timestamp":"2025-02-20 00:43:13.055Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires vm developer mode: returning false","timestamp":"2025-02-20 00:43:13.055Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: rohd_ext","timestamp":"2025-02-20 00:43:13.055Z","loggerName":"screen.dart"} {"level":"FINEST","message":"rohd_ext screen supported: returning true","timestamp":"2025-02-20 00:43:13.055Z","loggerName":"screen.dart"} {"level":"FINE","message":"Event: Screen(screenName:extension-private, value:0)","timestamp":"2025-02-20 00:43:13.060Z","loggerName":"_analytics_web"} {"level":"FINER","message":"DTDManager.analyticsTelemetryEnabled result: true","timestamp":"2025-02-20 00:43:13.078Z","loggerName":"dtd_manager"} {"level":"FINER","message":"DTDManager.sendAnalyticsEvent: DashEvent.devtoolsEvent","timestamp":"2025-02-20 00:43:13.094Z","loggerName":"dtd_manager"} {"level":"FINE","message":"Event: select(screenName:extensionScreenId, selectedItem:extensionEnable-prompt-private, value:0, nonInteraction:false)","timestamp":"2025-02-20 00:43:14.271Z","loggerName":"_analytics_web"} {"level":"FINE","message":"getting extensionEnabledState for rohd in options file (file:///home/max/work/rohd-hcl/devtools_options.yaml)","timestamp":"2025-02-20 00:43:14.271Z","loggerName":"devtools_server_client"} {"level":"FINER","message":"DTDManager.analyticsTelemetryEnabled result: true","timestamp":"2025-02-20 00:43:14.276Z","loggerName":"dtd_manager"} {"level":"FINE","message":"returning state for rohd: ExtensionEnabledState.none","timestamp":"2025-02-20 00:43:14.280Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"visible extensions after refreshing - [rohd]","timestamp":"2025-02-20 00:43:14.280Z","loggerName":"ExtensionService"} {"level":"FINEST","message":"shouldShowScreen: home","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"home screen supported: returning true","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: inspector","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires Flutter: returning false","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: performance","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"performance screen supported: returning true","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: cpu-profiler","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"cpu-profiler screen supported: returning true","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: memory","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"memory screen supported: returning true","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: debugger","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"debugger screen supported: returning true","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: network","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"network screen supported: returning true","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: logging","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"logging screen supported: returning true","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: provider","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires library package:provider/: returning false","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: app-size","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"app-size screen supported: returning true","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: deep-links","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"deep-links screen supported: returning true","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: vm-tools","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires vm developer mode: returning false","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: rohd_ext","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINEST","message":"rohd_ext screen supported: returning true","timestamp":"2025-02-20 00:43:14.291Z","loggerName":"screen.dart"} {"level":"FINER","message":"DTDManager.sendAnalyticsEvent: DashEvent.devtoolsEvent","timestamp":"2025-02-20 00:43:14.302Z","loggerName":"dtd_manager"} {"level":"FINE","message":"Event: select(screenName:settings, selectedItem:copyLogs, value:0, nonInteraction:false)","timestamp":"2025-02-20 00:43:17.615Z","loggerName":"_analytics_web"} ``` |
I saw the same behaviour - however on reviewing the logs it looks like DevTools might be issuing a It's not clear to me if the error shown there is expected though, but I'm curious if adding a second breakpoint gest you to to the same point? (in which case, should we prevent DevTools from resuming on connect, @kenzieschmoll ?) |
Yes! I can confirm I see the same thing (which is really exciting!). It looks like the extension is working properly for this scenario in the example once it hits the second breakpoint. I'm not sure I can see how this would be connected to the other symptoms listed in this ticket for the Also, I'm not sure why our experiments with pointing to the local build were causing chrome to freeze -- we'll try to get some more specific reproduction steps on that unless there's some reason a local build / path dependency would behave any differently. That's the only bullet listed that we reproduced in native Windows (not WSL) so maybe that has something to do with it. Sorry that this ticket potentially spans multiple issues, it was hard for me to tell how related the symptoms were. |
I just tried in native Windows (no WSL) again with Flutter v3.29.0 and pointing to that Meanwhile, here's another verbose log (below), this time for the Some potentially interesting lines:
"test" devtools logs{"level":"INFO","message":"Version: 2.42.2, Renderer: canvaskit","timestamp":"2025-02-20 17:05:09.323Z","loggerName":"framework_core"} {"level":"INFO","message":"Successfully connected to DTD at: ws://127.0.0.1:59781/PWMC6eNjXF4=","timestamp":"2025-02-20 17:05:09.351Z","loggerName":"dtd_manager"} {"level":"WARNING","message":"DevTools log level changed to FINEST","timestamp":"2025-02-20 17:05:09.376Z","loggerName":""} {"level":"FINE","message":"refreshing the ExtensionService","timestamp":"2025-02-20 17:05:09.445Z","loggerName":"ExtensionService"} {"level":"FINE","message":"resetting the ExtensionService","timestamp":"2025-02-20 17:05:09.445Z","loggerName":"ExtensionService"} {"level":"FINE","message":"refreshAvailableExtensions for app root: null","timestamp":"2025-02-20 17:05:09.445Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager.serveAvailableExtensions for rootPathFileUri: ","timestamp":"2025-02-20 17:05:09.539Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager.serveAvailableExtensions adding extensions for DTD project roots: [file:///c:/Users/mkorbel1/work/rohd-hcl/, file:///c:/Users/mkorbel1/work/rohd-hcl/confapp/]","timestamp":"2025-02-20 17:05:09.539Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager._addExtensionsForRoot find extensions for config: file:///c:/Users/mkorbel1/work/rohd-hcl/.dart_tool/package_config.json, result: [rohd]","timestamp":"2025-02-20 17:05:09.539Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager._addExtensionsForRoot find extensions for config: file:///c:/Users/mkorbel1/work/rohd-hcl/confapp/.dart_tool/package_config.json, result: [provider, rohd]","timestamp":"2025-02-20 17:05:09.539Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"extensions returned from the server: ({name: rohd, issueTracker: https://github.com/intel/rohd/issues, version: 0.0.1, materialIconCodePoint: 57797, requiresConnection: true, extensionAssetsPath: C:\\Users\\mkorbel1\\AppData\\Local\\Pub\\Cache\\git\\rohd-bb6d65838f2586b75ee8078171e34997484b99af\\extension\\devtools\\build, devtoolsOptionsUri: file:///c:/Users/mkorbel1/work/rohd-hcl/devtools_options.yaml, isPubliclyHosted: false, detectedFromStaticContext: true}, {name: provider, issueTracker: https://github.com/rrousselGit/provider/issues, version: 0.0.1, materialIconCodePoint: 57521, requiresConnection: true, extensionAssetsPath: C:\\Users\\mkorbel1\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\provider-6.1.2\\extension\\devtools\\build, devtoolsOptionsUri: file:///c:/Users/mkorbel1/work/rohd-hcl/confapp/devtools_options.yaml, isPubliclyHosted: true, detectedFromStaticContext: true}, {name: rohd, issueTracker: https://github.com/intel/rohd/issues, version: 0.0.1, materialIconCodePoint: 57797, requiresConnection: true, extensionAssetsPath: C:\\Users\\mkorbel1\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\rohd-0.6.0\\extension\\devtools\\build, devtoolsOptionsUri: file:///c:/Users/mkorbel1/work/rohd-hcl/confapp/devtools_options.yaml, isPubliclyHosted: true, detectedFromStaticContext: true})","timestamp":"2025-02-20 17:05:09.539Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"detected duplicate static extensions for rohd","timestamp":"2025-02-20 17:05:09.540Z","loggerName":"ExtensionService"} {"level":"FINE","message":"ignored 1 duplicate static extension in favor of rohd_0.0.1 at file:///c:/Users/mkorbel1/work/rohd-hcl/devtools_options.yaml","timestamp":"2025-02-20 17:05:09.540Z","loggerName":"ExtensionService"} {"level":"FINE","message":"no duplicates found for static extension provider","timestamp":"2025-02-20 17:05:09.540Z","loggerName":"ExtensionService"} {"level":"FINE","message":"getting extensionEnabledState for provider in options file (file:///c:/Users/mkorbel1/work/rohd-hcl/confapp/devtools_options.yaml)","timestamp":"2025-02-20 17:05:09.541Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"returning state for provider: ExtensionEnabledState.none","timestamp":"2025-02-20 17:05:09.547Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"getting extensionEnabledState for rohd in options file (file:///c:/Users/mkorbel1/work/rohd-hcl/devtools_options.yaml)","timestamp":"2025-02-20 17:05:09.547Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"returning state for rohd: ExtensionEnabledState.enabled","timestamp":"2025-02-20 17:05:09.554Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"visible extensions after refreshing - [provider, rohd]","timestamp":"2025-02-20 17:05:09.554Z","loggerName":"ExtensionService"} {"level":"FINER","message":"DTDManager.analyticsTelemetryEnabled result: true","timestamp":"2025-02-20 17:05:09.567Z","loggerName":"dtd_manager"} {"level":"FINER","message":"DTDManager.shouldShowAnalyticsConsentMessage result: false","timestamp":"2025-02-20 17:05:09.572Z","loggerName":"dtd_manager"} {"level":"FINER","message":"DTDManager.analyticsConsentMessage success","timestamp":"2025-02-20 17:05:09.579Z","loggerName":"dtd_manager"} {"level":"FINE","message":"[1]-wrapFuture(getSupportedProtocols,...): Started","timestamp":"2025-02-20 17:05:09.751Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[2]-wrapFuture(getVersion,...): Started","timestamp":"2025-02-20 17:05:09.757Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"lastReleaseNotesShownVersion: 2.42.2","timestamp":"2025-02-20 17:05:09.969Z","loggerName":"release_notes"} {"level":"FINE","message":"attempting to fetch and show release notes for DevTools 2.42.2 with version floor 2.42.2.","timestamp":"2025-02-20 17:05:09.970Z","loggerName":"release_notes"} {"level":"FINE","message":"[1]-wrapFuture(getSupportedProtocols,...): Succeeded","timestamp":"2025-02-20 17:05:09.973Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[2]-wrapFuture(getVersion,...): Succeeded","timestamp":"2025-02-20 17:05:09.973Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[3]-wrapFuture(setFlag,...): Started","timestamp":"2025-02-20 17:05:09.974Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[3]-wrapFuture(setFlag,...): Succeeded","timestamp":"2025-02-20 17:05:09.977Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[4]-wrapFuture(requirePermissionToResume,...): Started","timestamp":"2025-02-20 17:05:09.977Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[4]-wrapFuture(requirePermissionToResume,...): Succeeded","timestamp":"2025-02-20 17:05:09.978Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[5]-wrapFuture(getFlagList,...): Started","timestamp":"2025-02-20 17:05:09.979Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[5]-wrapFuture(getFlagList,...): Succeeded","timestamp":"2025-02-20 17:05:09.985Z","loggerName":"vm_service_wrapper"} {"level":"INFO","message":"Attempted to call extension 'ext.flutter.inspector.structuredErrors', but no service with that name exists","timestamp":"2025-02-20 17:05:09.986Z","loggerName":"service_extension_manager"} {"level":"FINE","message":"[6]-wrapFuture(getDartDevelopmentServiceVersion,...): Started","timestamp":"2025-02-20 17:05:09.987Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[7]-wrapFuture(getDartDevelopmentServiceVersion,...): Started","timestamp":"2025-02-20 17:05:09.987Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[8]-wrapFuture(getVM,...): Started","timestamp":"2025-02-20 17:05:09.988Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[6]-wrapFuture(getDartDevelopmentServiceVersion,...): Succeeded","timestamp":"2025-02-20 17:05:09.989Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[9]-wrapFuture(getStreamHistory,...): Started","timestamp":"2025-02-20 17:05:09.989Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[7]-wrapFuture(getDartDevelopmentServiceVersion,...): Succeeded","timestamp":"2025-02-20 17:05:09.990Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[10]-wrapFuture(getStreamHistory,...): Started","timestamp":"2025-02-20 17:05:09.990Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[9]-wrapFuture(getStreamHistory,...): Succeeded","timestamp":"2025-02-20 17:05:09.991Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[8]-wrapFuture(getVM,...): Succeeded","timestamp":"2025-02-20 17:05:09.993Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[11]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 17:05:09.993Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[12]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 17:05:09.993Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[13]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 17:05:09.993Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[14]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 17:05:09.993Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[15]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 17:05:09.993Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[16]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 17:05:09.993Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[17]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 17:05:09.993Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[18]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 17:05:09.993Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[19]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 17:05:09.993Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[20]-wrapFuture(streamListen,...): Started","timestamp":"2025-02-20 17:05:09.993Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[21]-wrapFuture(getIsolate,...): Started","timestamp":"2025-02-20 17:05:09.994Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[22]-wrapFuture(getIsolate,...): Started","timestamp":"2025-02-20 17:05:09.994Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[10]-wrapFuture(getStreamHistory,...): Succeeded","timestamp":"2025-02-20 17:05:09.994Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[11]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 17:05:09.997Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[13]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 17:05:09.998Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[12]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 17:05:10.000Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[14]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 17:05:10.001Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[18]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 17:05:10.002Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[15]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 17:05:10.005Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[19]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 17:05:10.020Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[16]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 17:05:10.020Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[17]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 17:05:10.021Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"ServiceEvent: [ServiceRegistered] - launchDevTools","timestamp":"2025-02-20 17:05:10.021Z","loggerName":"service_manager"} {"level":"FINE","message":"[20]-wrapFuture(streamListen,...): Succeeded","timestamp":"2025-02-20 17:05:10.022Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[21]-wrapFuture(getIsolate,...): Succeeded","timestamp":"2025-02-20 17:05:10.031Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[22]-wrapFuture(getIsolate,...): Succeeded","timestamp":"2025-02-20 17:05:10.036Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"refreshing the ExtensionService","timestamp":"2025-02-20 17:05:10.037Z","loggerName":"ExtensionService"} {"level":"FINE","message":"resetting the ExtensionService","timestamp":"2025-02-20 17:05:10.037Z","loggerName":"ExtensionService"} {"level":"FINE","message":"refreshAvailableExtensions for app root: null","timestamp":"2025-02-20 17:05:10.037Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[23]-wrapFuture(evaluate,...): Started","timestamp":"2025-02-20 17:05:10.043Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[24]-wrapFuture(ext.dart.io.httpEnableTimelineLogging,...): Started","timestamp":"2025-02-20 17:05:10.043Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[25]-wrapFuture(ext.dart.io.socketProfilingEnabled,...): Started","timestamp":"2025-02-20 17:05:10.044Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager.serveAvailableExtensions for rootPathFileUri: ","timestamp":"2025-02-20 17:05:10.175Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager.serveAvailableExtensions adding extensions for DTD project roots: [file:///c:/Users/mkorbel1/work/rohd-hcl/, file:///c:/Users/mkorbel1/work/rohd-hcl/confapp/]","timestamp":"2025-02-20 17:05:10.175Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager._addExtensionsForRoot find extensions for config: file:///c:/Users/mkorbel1/work/rohd-hcl/.dart_tool/package_config.json, result: [rohd]","timestamp":"2025-02-20 17:05:10.175Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[from devtools_server] ExtensionsManager._addExtensionsForRoot find extensions for config: file:///c:/Users/mkorbel1/work/rohd-hcl/confapp/.dart_tool/package_config.json, result: [provider, rohd]","timestamp":"2025-02-20 17:05:10.175Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"extensions returned from the server: ({name: rohd, issueTracker: https://github.com/intel/rohd/issues, version: 0.0.1, materialIconCodePoint: 57797, requiresConnection: true, extensionAssetsPath: C:\\Users\\mkorbel1\\AppData\\Local\\Pub\\Cache\\git\\rohd-bb6d65838f2586b75ee8078171e34997484b99af\\extension\\devtools\\build, devtoolsOptionsUri: file:///c:/Users/mkorbel1/work/rohd-hcl/devtools_options.yaml, isPubliclyHosted: false, detectedFromStaticContext: true}, {name: provider, issueTracker: https://github.com/rrousselGit/provider/issues, version: 0.0.1, materialIconCodePoint: 57521, requiresConnection: true, extensionAssetsPath: C:\\Users\\mkorbel1\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\provider-6.1.2\\extension\\devtools\\build, devtoolsOptionsUri: file:///c:/Users/mkorbel1/work/rohd-hcl/confapp/devtools_options.yaml, isPubliclyHosted: true, detectedFromStaticContext: true}, {name: rohd, issueTracker: https://github.com/intel/rohd/issues, version: 0.0.1, materialIconCodePoint: 57797, requiresConnection: true, extensionAssetsPath: C:\\Users\\mkorbel1\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\rohd-0.6.0\\extension\\devtools\\build, devtoolsOptionsUri: file:///c:/Users/mkorbel1/work/rohd-hcl/confapp/devtools_options.yaml, isPubliclyHosted: true, detectedFromStaticContext: true})","timestamp":"2025-02-20 17:05:10.175Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"detected duplicate static extensions for rohd","timestamp":"2025-02-20 17:05:10.175Z","loggerName":"ExtensionService"} {"level":"FINE","message":"ignored 1 duplicate static extension in favor of rohd_0.0.1 at file:///c:/Users/mkorbel1/work/rohd-hcl/devtools_options.yaml","timestamp":"2025-02-20 17:05:10.175Z","loggerName":"ExtensionService"} {"level":"FINE","message":"no duplicates found for static extension provider","timestamp":"2025-02-20 17:05:10.175Z","loggerName":"ExtensionService"} {"level":"FINE","message":"getting extensionEnabledState for provider in options file (file:///c:/Users/mkorbel1/work/rohd-hcl/confapp/devtools_options.yaml)","timestamp":"2025-02-20 17:05:10.175Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"returning state for provider: ExtensionEnabledState.none","timestamp":"2025-02-20 17:05:10.187Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"getting extensionEnabledState for rohd in options file (file:///c:/Users/mkorbel1/work/rohd-hcl/devtools_options.yaml)","timestamp":"2025-02-20 17:05:10.187Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"returning state for rohd: ExtensionEnabledState.enabled","timestamp":"2025-02-20 17:05:10.197Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"visible extensions after refreshing - [provider, rohd]","timestamp":"2025-02-20 17:05:10.198Z","loggerName":"ExtensionService"} {"level":"FINE","message":"[23]-wrapFuture(evaluate,...): Succeeded","timestamp":"2025-02-20 17:05:11.819Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[26]-wrapFuture(getVMTimelineFlags,...): Started","timestamp":"2025-02-20 17:05:11.820Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"refreshing the ExtensionService","timestamp":"2025-02-20 17:05:11.821Z","loggerName":"ExtensionService"} {"level":"FINE","message":"resetting the ExtensionService","timestamp":"2025-02-20 17:05:11.821Z","loggerName":"ExtensionService"} {"level":"FINE","message":"[27]-wrapFuture(getIsolate,...): Started","timestamp":"2025-02-20 17:05:11.821Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[28]-wrapFuture(lookupResolvedPackageUris,...): Started","timestamp":"2025-02-20 17:05:11.823Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[24]-wrapFuture(ext.dart.io.httpEnableTimelineLogging,...): Succeeded","timestamp":"2025-02-20 17:05:11.824Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[25]-wrapFuture(ext.dart.io.socketProfilingEnabled,...): Succeeded","timestamp":"2025-02-20 17:05:11.824Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[26]-wrapFuture(getVMTimelineFlags,...): Succeeded","timestamp":"2025-02-20 17:05:11.825Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[27]-wrapFuture(getIsolate,...): Succeeded","timestamp":"2025-02-20 17:05:11.839Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[29]-wrapFuture(readyToResume,...): Started","timestamp":"2025-02-20 17:05:11.840Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[28]-wrapFuture(lookupResolvedPackageUris,...): Succeeded","timestamp":"2025-02-20 17:05:11.840Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"rootLibraryForMainIsolate: file:///C:/Users/mkorbel1/AppData/Local/Pub/Cache/hosted/pub.dev/test-1.25.15/lib/src/executable.dart","timestamp":"2025-02-20 17:05:11.840Z","loggerName":"service_manager"} {"level":"FINE","message":"[30]-wrapFuture(lookupResolvedPackageUris,...): Started","timestamp":"2025-02-20 17:05:11.842Z","loggerName":"vm_service_wrapper"} {"level":"SEVERE","message":"[29]-wrapFuture(readyToResume,...): Failed","timestamp":"2025-02-20 17:05:11.845Z","loggerName":"vm_service_wrapper","error":"readyToResume: (106) Isolate must be paused"} {"level":"WARNING","message":"readyToResume: (106) Isolate must be paused","timestamp":"2025-02-20 17:05:11.845Z","loggerName":"isolate_manager"} {"level":"FINE","message":"rootPackageDirectoryForMainIsolate: file:///C:/Users/mkorbel1/AppData/Local/Pub/Cache/hosted/pub.dev/test-1.25.15","timestamp":"2025-02-20 17:05:11.846Z","loggerName":"service_manager"} {"level":"FINE","message":"[connectedAppPackageRoot] root package directory for main isolate: file:///C:/Users/mkorbel1/AppData/Local/Pub/Cache/hosted/pub.dev/test-1.25.15","timestamp":"2025-02-20 17:05:11.846Z","loggerName":"service_manager"} {"level":"FINE","message":"[connectedAppPackageRoot] package root for test target: file:///C:/Users/mkorbel1/AppData/Local/Pub/Cache/hosted/pub.dev/test-1.25.15","timestamp":"2025-02-20 17:05:11.846Z","loggerName":"service_manager"} {"level":"FINE","message":"refreshAvailableExtensions for app root: file:///C:/Users/mkorbel1/AppData/Local/Pub/Cache/hosted/pub.dev/test-1.25.15","timestamp":"2025-02-20 17:05:11.846Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"[30]-wrapFuture(lookupResolvedPackageUris,...): Succeeded","timestamp":"2025-02-20 17:05:11.847Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"rootLibraryForMainIsolate: file:///C:/Users/mkorbel1/AppData/Local/Pub/Cache/hosted/pub.dev/test-1.25.15/lib/src/executable.dart","timestamp":"2025-02-20 17:05:11.847Z","loggerName":"service_manager"} {"level":"FINEST","message":"shouldShowScreen: home","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"home screen supported: returning true","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: inspector","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires Flutter: returning false","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: performance","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"performance screen supported: returning true","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: cpu-profiler","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"cpu-profiler screen supported: returning true","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: memory","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"memory screen supported: returning true","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: debugger","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"debugger screen supported: returning true","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: network","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"network screen supported: returning true","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: logging","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"logging screen supported: returning true","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: provider","timestamp":"2025-02-20 17:05:11.853Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires library package:provider/: returning false","timestamp":"2025-02-20 17:05:11.854Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: app-size","timestamp":"2025-02-20 17:05:11.854Z","loggerName":"screen.dart"} {"level":"FINEST","message":"app-size screen supported: returning true","timestamp":"2025-02-20 17:05:11.854Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: deep-links","timestamp":"2025-02-20 17:05:11.854Z","loggerName":"screen.dart"} {"level":"FINEST","message":"deep-links screen supported: returning true","timestamp":"2025-02-20 17:05:11.854Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: vm-tools","timestamp":"2025-02-20 17:05:11.854Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires vm developer mode: returning false","timestamp":"2025-02-20 17:05:11.854Z","loggerName":"screen.dart"} {"level":"FINE","message":"Event: Screen(screenName:home, value:0)","timestamp":"2025-02-20 17:05:11.917Z","loggerName":"_analytics_web"} {"level":"FINE","message":"[31]-wrapFuture(getIsolate,...): Started","timestamp":"2025-02-20 17:05:12.004Z","loggerName":"vm_service_wrapper"} {"level":"FINER","message":"DTDManager.analyticsTelemetryEnabled result: true","timestamp":"2025-02-20 17:05:12.013Z","loggerName":"dtd_manager"} {"level":"WARNING","message":"HttpRequest api/serveAvailableExtensions failed status = 500, responseText = {\"error\":\"Unsupported operation: packageConfigUri must be provided, if not running in JIT mode\",\"logs\":[\"ExtensionsManager.serveAvailableExtensions for rootPathFileUri: file:///C:/Users/mkorbel1/AppData/Local/Pub/Cache/hosted/pub.dev/test-1.25.15\",\"ExtensionsManager.serveAvailableExtensions adding extensions for app root.\"]}","timestamp":"2025-02-20 17:05:12.018Z","loggerName":"devtools_server_client"} {"level":"FINE","message":"visible extensions after refreshing - []","timestamp":"2025-02-20 17:05:12.018Z","loggerName":"ExtensionService"} {"level":"FINER","message":"DTDManager.sendAnalyticsEvent: DashEvent.devtoolsEvent","timestamp":"2025-02-20 17:05:12.020Z","loggerName":"dtd_manager"} {"level":"FINE","message":"[31]-wrapFuture(getIsolate,...): Succeeded","timestamp":"2025-02-20 17:05:12.029Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[32]-wrapFuture(getScripts,...): Started","timestamp":"2025-02-20 17:05:12.029Z","loggerName":"vm_service_wrapper"} {"level":"FINEST","message":"shouldShowScreen: home","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"home screen supported: returning true","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: inspector","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires Flutter: returning false","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: performance","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"performance screen supported: returning true","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: cpu-profiler","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"cpu-profiler screen supported: returning true","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: memory","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"memory screen supported: returning true","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: debugger","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"debugger screen supported: returning true","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: network","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"network screen supported: returning true","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: logging","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"logging screen supported: returning true","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: provider","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires library package:provider/: returning false","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: app-size","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"app-size screen supported: returning true","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: deep-links","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"deep-links screen supported: returning true","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: vm-tools","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires vm developer mode: returning false","timestamp":"2025-02-20 17:05:12.079Z","loggerName":"screen.dart"} {"level":"FINE","message":"[32]-wrapFuture(getScripts,...): Succeeded","timestamp":"2025-02-20 17:05:12.156Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[33]-wrapFuture(getObject,...): Started","timestamp":"2025-02-20 17:05:12.162Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[33]-wrapFuture(getObject,...): Succeeded","timestamp":"2025-02-20 17:05:12.171Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[34]-wrapFuture(getSourceReport,...): Started","timestamp":"2025-02-20 17:05:12.172Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[34]-wrapFuture(getSourceReport,...): Succeeded","timestamp":"2025-02-20 17:05:12.175Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[35]-wrapFuture(getSourceReport,...): Started","timestamp":"2025-02-20 17:05:12.175Z","loggerName":"vm_service_wrapper"} {"level":"FINE","message":"[35]-wrapFuture(getSourceReport,...): Succeeded","timestamp":"2025-02-20 17:05:12.203Z","loggerName":"vm_service_wrapper"} {"level":"FINEST","message":"shouldShowScreen: home","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"home screen supported: returning true","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: inspector","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires Flutter: returning false","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: performance","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"performance screen supported: returning true","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: cpu-profiler","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"cpu-profiler screen supported: returning true","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: memory","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"memory screen supported: returning true","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: debugger","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"debugger screen supported: returning true","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: network","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"network screen supported: returning true","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: logging","timestamp":"2025-02-20 17:05:13.863Z","loggerName":"screen.dart"} {"level":"FINEST","message":"logging screen supported: returning true","timestamp":"2025-02-20 17:05:13.864Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: provider","timestamp":"2025-02-20 17:05:13.864Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires library package:provider/: returning false","timestamp":"2025-02-20 17:05:13.864Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: app-size","timestamp":"2025-02-20 17:05:13.864Z","loggerName":"screen.dart"} {"level":"FINEST","message":"app-size screen supported: returning true","timestamp":"2025-02-20 17:05:13.864Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: deep-links","timestamp":"2025-02-20 17:05:13.864Z","loggerName":"screen.dart"} {"level":"FINEST","message":"deep-links screen supported: returning true","timestamp":"2025-02-20 17:05:13.864Z","loggerName":"screen.dart"} {"level":"FINEST","message":"shouldShowScreen: vm-tools","timestamp":"2025-02-20 17:05:13.864Z","loggerName":"screen.dart"} {"level":"FINEST","message":"screen requires vm developer mode: returning false","timestamp":"2025-02-20 17:05:13.864Z","loggerName":"screen.dart"} {"level":"FINE","message":"Event: select(screenName:settings, selectedItem:copyLogs, value:0, nonInteraction:false)","timestamp":"2025-02-20 17:05:17.862Z","loggerName":"_analytics_web"} |
Some more data on the The first time you open devtools, the rohd extension is nowhere to be found. The second time you open devtools (in the same debug session), it is able to find the rohd extension. However, something is broken with it. We already have a bug where when it first opens, it displays an error. However, in our virtual environment and when we ran the example, hitting the refresh button properly loads the information. In the test case, however, after clicking "refresh" we get this new error: This error seems specific to running in a test |
Doing some more experiments, I found another thing to add to this list which might be separate. If you point to a version of description: This file stores settings for Dart & Flutter DevTools.
documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states
extensions:
- rohd: true If you then point to a version of
Is that the intended error message when an extension is not present? |
An update on the chrome freeze: only one of our computers (@robtorx's) is freezing, following the exact same steps. When I open devtools, it opens in Edge (my default browser). When he opened it, it opened in Chrome (his default is also Edge). We both had the settings in "Dart: Dev Tools Browser" set to Chrome, so not sure why for me it opened in Edge and him in Chrome. When he changed it to "default" instead of "chrome", it opened in Edge and did not freeze. It therefore appears the freeze might be specific to Chrome (on Windows?). I don't know how to reproduce on my system since I already have it set to "chrome" yet it opens in Edge. |
When set to Chrome, launching the browser is done via the DevTools server which uses the https://github.com/dart-lang/tools/blob/main/pkgs/browser_launcher/lib/src/chrome.dart I think it might be easier to follow/resolve these issues with a separate issue for each problem. It's easy to close dupes if things turn out to be related, but it's harder to split things out. |
I agree, let me try to itemize the separate issues identified in this ticket and then I'll split them out to different issues:
Does that sound good? I think (1) and (2) are the most urgent blocking issues for practical usage of the rohd devtool extension currently. |
Yep, I think it makes sense to split them out like that to make it easier to follow the discussion for each one. For this issue:
Do you have precise steps to repro this, and does it happen on pure Windows (without WSL)? I don't seem to be able to reproduce this, I see the rhod extension listed the first time I open DevTools (using Open DevTools in Browser). I'm using a clone of the rohd-hcl repo at 8b798b7b0a8e767c14ede6589c1cd1bab0eec882 with this added to the pubspec:
These are resolved to these hashes/versions:
And I'm running the |
I split off (3) from #8912 (comment) to this ticket: #8981 |
Re #8912 (comment), @DanTup, yes I'm able to reproduce this on Windows (without WSL). I think the key thing you're missing in your steps is that it needs to be in a I checked out the same commit and set a breakpoint on line 66 of
This time, the error I get looks a little different (maybe this is a difference between WSL and native Windows?): It just says "Not Found" |
I split off (5) from #8912 (comment) to here: Dart-Code/Dart-Code#5431 (hope it's the right place!) |
I was able to reproduce and split off (4) from #8912 (comment) to here: #8982 |
I renamed the title of this issue now so that it's clearly tracking (2) from #8912 (comment) |
Thanks - I can reproduce that (although it seems quite intermittent when I refresh the page). Sometimes I see that it appears initially, and is then hidden. In the Chrome console I see this same error that you'd noted before: Given this is in The error comes from here: There's a TODO in the code that appears related:
But it references an issue that was closed in October (and therefore I presume is included in the latest stable release). My assumption is this happens when |
The latest version of the ROHD package on
main
(https://github.com/intel/rohd) has a functioning devtools extension when run in the virtual environment, and we have flutter tests passing as well. We have anartifacts
branch (https://github.com/intel/rohd/tree/artifacts) which (via GitHub actions) contains the built devtool extension in the proper location.We cannot get the devtool extension to open properly after it has been built. A few datapoints:
artifacts
branch) with build available, and run a test, and we do Command Pallette > "Open Devtools in Browser", the "rohd" extension tab is not visible.An example repo you could use is rohd-hcl (https://github.com/intel/rohd-hcl) which depends on rohd. For the extension to fully be functional, you'd just need to set a breakpoint after some
.build()
step in a test or example -- but we haven't even gotten to the point where any of the UI loads anyways yet.We've tried running with:
We use Visual Studio Code.
We're happy to provide any additional details to help. All our source code to reproduce is available in the repos mentioned, including the rohd package, the rohd devtools extension, and rohd-hcl as a package that depends on rohd.
Tagging @kenzieschmoll @DanTup, since they were helpful last time we were trying to get this all working :)
DevTools version: 2.42.2
IDE: VSCode
The text was updated successfully, but these errors were encountered: