Skip to content

Run with custom devtools not working  #4953

Closed
flutter/devtools
#7085

Description

@kenzieschmoll

custom devtools settings:

    "dart.customDevTools": {
        "path": "/Users/kenzieschmoll/develop/devtools",
        "env": {
            "LOCAL_DART_SDK": "/Users/kenzieschmoll/develop/dart-sdk/sdk",
            // "FLUTTER_ROOT": "/Users/kenzieschmoll/develop/devtools/tool/flutter-sdk"
        }
    },
    "dart.devToolsLogFile": "logs/devtools.txt",

logs (step where it fails):

[2:46:38 PM] [DevTools] [Info] <== /Users/kenzieschmoll/develop/devtools/packages/devtools_app > /Users/kenzieschmoll/develop/devtools/tool/flutter-sdk/bin/flutter build web --web-renderer canvaskit --pwa-strategy=offline-first --release --no-tree-shake-icons
[2:48:14 PM] [DevTools] [Info] <== Compiling lib/main.dart for the Web...                             93.1s
[2:48:14 PM] [DevTools] [Info] <==  > chmod 0755 /Users/kenzieschmoll/develop/devtools/packages/devtools_app/build/web/canvaskit/canvaskit.js.symbols
[2:48:14 PM] [DevTools] [Info] <==  > chmod 0755 /Users/kenzieschmoll/develop/devtools/packages/devtools_app/build/web/canvaskit/canvaskit.js
[2:48:14 PM] [DevTools] [Info] <==  > chmod 0755 /Users/kenzieschmoll/develop/devtools/packages/devtools_app/build/web/canvaskit/canvaskit.wasm
[2:48:14 PM] [DevTools] [Info] <== [serve] completed building DevTools: /Users/kenzieschmoll/develop/devtools/packages/devtools_app/build/web
[2:48:14 PM] [DevTools] [Info] <== [serve] running pub get for DDS in the local dart sdk
[2:48:14 PM] [DevTools] [Info] <== /Users/kenzieschmoll/develop/dart-sdk/sdk/pkg/dds > dart pub get
[2:48:14 PM] [DevTools] [Error] ProcessException: No such file or directory
  Command: dart pub get
[2:48:14 PM] [DevTools] [Info] Process /Users/kenzieschmoll/develop/devtools/tool/bin/devtools_tool terminated! 1, null
[2:48:14 PM] [General] [Error] Dart DevTools exited with code 1.

Activity

  1. DanTup commented on Jan 22, 2024

    @DanTup
    Member

    At a quick glance, I suspect the issue is trying to run dart in some places in this file without a full path:

    https://github.com/flutter/devtools/blob/46e016aa1328adebf5127bd77e2c6275c468cf0f/tool/lib/commands/serve.dart#L149

    If you don't have a dart on PATH, this will fail. I'm surprised we hadn't seen this before, but maybe it's uncommon to not have some dart on PATH (I'm not sure if this seems expected though, or if you expect a dart to be on your PATH at this point?).

    The fix is probably to add a CliCommand.dart which uses the Dart SDK from inside the Flutter SDK (that CliCommand.flutter uses).

  2. added this to the v3.82.0 milestone on Jan 22, 2024
  3. added
    in devtoolsRelates to integration with Dart/Flutter DevTools
    on Jan 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    in devtoolsRelates to integration with Dart/Flutter DevToolsis bug

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions