Skip to content

flutter run debug chrome #172820

@godzyken

Description

@godzyken

Steps to reproduce

  1. Android Studio Narwhal Patch 1
    Build #AI-251.25410.109.2511.13752376, built on July 9, 2025
    Runtime version: 21.0.6+-13391695-b895.109 amd64
    VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

  2. [√] Flutter (Channel stable, 3.32.7, on Microsoft Windows [version 10.0.22631.5699], locale fr-FR) [1 241ms]
    • Flutter version 3.32.7 on channel stable at C:\tools\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision d7b523b (11 days ago), 2025-07-15 17:03:46 -0700
    • Engine revision 39d6d6e
    • Dart version 3.8.1
    • DevTools version 2.45.1
    [√] Windows Version (11 Famille 64-bit, 23H2, 2009) [3,8s]

[√] Android toolchain - develop for Android devices (Android SDK version 36.0.0) [5,8s]
• Android SDK at D:\AppData\SDK
• Platform android-36, build-tools 36.0.0
• Java binary at: C:/Program Files/Android/Android Studio\jbr\bin\java
This is the JDK bundled with the latest Android Studio installation on this machine.
To manually set the JDK path, use: flutter config --jdk-dir="path/to/jdk".
• Java version OpenJDK Runtime Environment (build 21.0.6+-13391695-b895.109)
• All Android licenses accepted.

[√] Chrome - develop for the web [365ms]
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop Windows apps (Visual Studio Build Tools 2019 16.11.45) [361ms]
• Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
• Visual Studio Build Tools 2019 version 16.11.35826.135
• Windows 10 SDK version 10.0.19041.0

[√] Android Studio (version 2025.1.1) [73ms]
• Android Studio at C:/Program Files/Android/Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• android-studio-dir = C:/Program Files/Android/Android Studio
• Java version OpenJDK Runtime Environment (build 21.0.6+-13391695-b895.109)

[√] Connected device (3 available) [654ms]
• Windows (desktop) • windows • windows-x64 • Microsoft Windows [version 10.0.22631.5699]
• Chrome (web) • chrome • web-javascript • Google Chrome 138.0.7204.169
• Edge (web) • edge • web-javascript • Microsoft Edge 138.0.3351.109

[√] Network resources [648ms]
• All expected network resources are available.

  1. My pubspec.yaml contains:
    dependencies:
    flutter:
    sdk: flutter

cupertino_icons: ^1.0.8
flutter_riverpod: ^2.6.1
hive: ^2.2.3
drift: ^2.28.0
firebase_storage: ^12.4.10
cloud_firestore: ^5.6.12
pdf: ^3.11.3
printing: ^5.14.2
model_viewer_plus: ^1.9.3

flutter_unity_widget: ^2022.2.1

signature: ^6.3.0
hive_flutter: ^1.1.0
path_provider: ^2.1.5
json_annotation: ^4.9.0
uuid: ^4.5.1
go_router: ^16.0.0
riverpod_annotation: ^2.6.1
fl_chart: ^1.0.0
intl: ^0.20.2
table_calendar: ^3.2.0
file_picker: ^10.2.0
timelines_plus: ^1.0.7
open_filex: ^4.7.0
collection: ^1.19.1
firebase_core: ^3.15.2
implicitly_animated_reorderable_list_2: ^0.6.0
http: ^1.4.0
supabase_flutter: ^2.9.1
freezed_annotation: ^2.4.1
shared_preferences: ^2.5.3
dio: ^5.8.0+1
cached_network_image: ^3.4.1

dev_dependencies:
flutter_test:
sdk: flutter

flutter_lints: ^6.0.0
hive_generator: ^2.0.1
build_runner: ^2.4.8
json_serializable: ^6.6.2
dwds: ^24.4.0
freezed: ^2.4.6

Expected results

started debug on chrome and used devtools

Actual results

[ +5 ms] C:\tools\flutter\bin\cache\dart-sdk\bin\dartaotruntime.exe C:\tools\flutter\bin\cache\dart-sdk\bin\snapshots\frontend_server_aot.dart.snapshot --sdk-root C:\tools\flutter\bin\cache\flutter_web_sdk/ --incremental --target=dartdevc --experimental-emit-debug-metadata -Dflutter.inspector.structuredErrors=true -DFLUTTER_VERSION=3.32.7 -DFLUTTER_CHANNEL=stable -DFLUTTER_GIT_URL=https://github.com/flutter/flutter.git -DFLUTTER_FRAMEWORK_REVISION=d7b523b356 -DFLUTTER_ENGINE_REVISION=39d6d6e699 -DFLUTTER_DART_VERSION=3.8.1 --output-dill C:\Users*\AppData\Local\Temp\flutter_tools.d24ad3b4\flutter_tool.846a851a\app.dill --packages D:\gitrepo\projects\bat_track_v1.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-root C:\Users*\AppData\Local\Temp\flutter_tools.d24ad3b4\flutter_tools.62440abd --filesystem-scheme org-dartlang-app --initialize-from-dill build\9edde7566eae1e95073838869bee103d.cache.dill.track.dill --platform file:///C:/tools/flutter/bin/cache/flutter_web_sdk/kernel/ddc_outline.dill --verbosity=error
[ +11 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[{"event":"app.progress","params":{"appId":"ca24bd5b-c05b-45c6-8e5e-4cb125889b6e","id":"0","progressId":null,"finished":true}}]
[+39870 ms] Synced 80.0MB.
[ ] <- accept
[ ] Caching compiled dill
[ +49 ms] Launching Chromium (url = http://localhost:2802, headless = false, skipCheck = false, debugPort = null)
[ ] Will use Chromium executable at C:\Program Files\Google\Chrome\Application\chrome.exe
[ +842 ms] [CHROME]: Ouverture dans une session de navigateur existante.
[ +493 ms] [CHROME]: Ouverture dans une session de navigateur existante.
[ +84 ms] Failed to launch browser after 3 tries. Command used to launch it: C:\Program Files\Google\Chrome\Application\chrome.exe --user-data-dir=C:\Users**\AppData\Local\Temp\flutter_tools.d24ad3b4\flutter_tools_chrome_device.9ea498fb --remote-debugging-port=2839 --disable-background-timer-throttling --disable-extensions --disable-popup-blocking --bwsi --no-first-run --no-default-browser-check --disable-default-apps --disable-translate --disable-search-engine-choice-screen http://localhost:2802
Finished with error: Failed to launch browser. Make sure you are using an up-to-date Chrome or Edge. Otherwise, consider using -d web-server instead and filing an issue at https://github.com/flutter/flutter/issues.
[{"event":"app.stop","params":{"appId":"ca24bd5b-c05b-45c6-8e5e-4cb125889b6e","error":"Failed to launch browser. Make sure you are using an up-to-date Chrome or Edge. Otherwise, consider using -d web-server instead and filing an issue at https://github.com/flutter/flutter/issues.","trace":"#0 throwToolExit (package:flutter_tools/src/base/common.dart:34:3)\n#1 ChromiumLauncher._spawnChromiumProcess. (package:flutter_tools/src/web/chrome.dart:323:17)\n#2 _runUserCode (dart:async/stream_pipe.dart:14:23)\n#3 Stream.firstWhere. (dart:async/stream.dart:1782:11)\n#4 _rootRun (dart:async/zone.dart:1517:47)\n#5 _CustomZone.run (dart:async/zone.dart:1422:19)\n#6 _CustomZone.runGuarded (dart:async/zone.dart:1321:7)\n#7 _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:434:13)\n#8 _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:444:7)\n#9 _BufferingStreamSubscription._close (dart:async/stream_impl.dart:333:7)\n#10 _ForwardingStream._handleDone (dart:async/stream_pipe.dart:123:10)\n#11 _ForwardingStreamSubscription._handleDone (dart:async/stream_pipe.dart:192:13)\n#12 _rootRun (dart:async/zone.dart:1517:47)\n#13 _CustomZone.run (dart:async/zone.dart:1422:19)\n#14 _CustomZone.runGuarded (dart:async/zone.dart:1321:7)\n#15 _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:434:13)\n#16 _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:444:7)\n#17 _BufferingStreamSubscription._close (dart:async/stream_impl.dart:333:7)\n#18 _SinkTransformerStreamSubscription._close (dart:async/stream_transformers.dart:91:11)\n#19 _EventSinkWrapper.close (dart:async/stream_transformers.dart:21:11)\n#20 _StringAdapterSink.close (dart:convert/string_conversion.dart:241:11)\n#21 _LineSplitterSink.close (dart:convert/line_splitter.dart:144:11)\n#22 _SinkTransformerStreamSubscription._handleDone (dart:async/stream_transformers.dart:136:24)\n#23 _rootRun (dart:async/zone.dart:1517:47)\n#24 _CustomZone.run (dart:async/zone.dart:1422:19)\n#25 _CustomZone.runGuarded (dart:async/zone.dart:1321:7)\n#26 _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:434:13)\n#27 _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:444:7)\n#28 _BufferingStreamSubscription._close (dart:async/stream_impl.dart:333:7)\n#29 _SinkTransformerStreamSubscription._close (dart:async/stream_transformers.dart:91:11)\n#30 _EventSinkWrapper.close (dart:async/stream_transformers.dart:21:11)\n#31 _StringAdapterSink.close (dart:convert/string_conversion.dart:241:11)\n#32 _Utf8ConversionSink.close (dart:convert/string_conversion.dart:301:20)\n#33 _ConverterStreamEventSink.close (dart:convert/chunked_conversion.dart:79:18)\n#34 _SinkTransformerStreamSubscription._handleDone (dart:async/stream_transformers.dart:136:24)\n#35 _rootRun (dart:async/zone.dart:1517:47)\n#36 _CustomZone.run (dart:async/zone.dart:1422:19)\n#37 _CustomZone.runGuarded (dart:async/zone.dart:1321:7)\n#38 _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:434:13)\n#39 _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:444:7)\n#40 _BufferingStreamSubscription._close (dart:async/stream_impl.dart:333:7)\n#41 _SyncStreamControllerDispatch._sendDone (dart:async/stream_controller.dart:806:19)\n#42 _StreamController._closeUnchecked (dart:async/stream_controller.dart:652:7)\n#43 _StreamController.close (dart:async/stream_controller.dart:645:5)\n#44 _Socket._onData (dart:io-patch/socket_patch.dart:2914:21)\n#45 _rootRunUnary (dart:async/zone.dart:1546:13)\n#46 _CustomZone.runUnary (dart:async/zone.dart:1429:19)\n#47 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1329:7)\n#48 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381:11)\n#49 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:312:7)\n#50 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:798:19)\n#51 _StreamController._add (dart:async/stream_controller.dart:663:7)\n#52 _StreamController.add (dart:async/stream_controller.dart:618:5)\n#53 new _RawSocket. (dart:io-patch/socket_patch.dart:2333:33)\n#54 _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1642:18)\n#55 _microtaskLoop (dart:async/schedule_microtask.dart:40:21)\n#56 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)\n#57 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:127:13)\n#58 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:194:5)\n"}}]
[ +35 ms] "flutter run" took 49 989ms.

Code sample

Code sample
[import 'package:bat_track_v1/routes/app_routes.dart';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:go_router/go_router.dart';
import 'package:shared_preferences/shared_preferences.dart';

import 'core/responsive/wrapper/responsive_layout.dart';
import 'data/local/providers/hive_provider.dart';
import 'data/local/providers/shared_preferences_provider.dart';
import 'data/remote/providers/dolibarr_instance_provider.dart';
import 'data/remote/providers/firebase_providers.dart';
import 'features/parametres/affichage/themes/theme.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  final prefs = SharedPreferences.getInstance();
  runApp(
    ProviderScope(
      overrides: [sharedPreferencesProvider.overrideWith((ref) => prefs)],
      child: AppInitializer(),
    ),
  );
}

class AppInitializer extends ConsumerWidget {
  const AppInitializer({super.key});

  @override
  Widget build(BuildContext context, WidgetRef ref) {
    final init = ref.watch(hiveInitProvider);
    final instance = ref.watch(selectedInstanceProvider);

    Future.microtask(() {
      if (instance != null && context.mounted) {
        context.go('/home');
      } else {
        if (context.mounted) context.go('/pick-instance');
      }
    });

    return init.when(
      loading: () => const LoadingApp(),
      error: (err, stack) => ErrorApp(message: 'Erreur Hive: $err'),
      data: (_) => const MyApp(),
    );
  }
}

class MyApp extends ConsumerWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context, WidgetRef ref) {
    final firebaseInit = ref.watch(firebaseInitializationProvider);
    setAuthRef(
      ref,
    ); // 🔐 Explicite que ça initialise un contexte global Firebase
    final router = ref.watch(goRouterProvider);

    return firebaseInit.when(
      data:
          (_) => MaterialApp.router(
            title: 'BatTrack',
            theme: lightTheme,
            darkTheme: darkTheme,
            themeMode: ThemeMode.system,
            routerConfig: router,
            builder: (context, child) => ResponsiveObserver(child: child!),
          ),
      loading: () => const LoadingApp(),
      error: (e, st) => ErrorApp(message: 'Erreur Firebase: $e'),
    );
  }
}

class LoadingApp extends StatelessWidget {
  const LoadingApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(body: Center(child: CircularProgressIndicator())),
    );
  }
}

class ErrorApp extends StatelessWidget {
  final String message;

  const ErrorApp({super.key, required this.message});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(home: Scaffold(body: Center(child: Text(message))));
  }
}
]

Screenshots or Video

Screenshots / Video demonstration

[Upload media here]

Logs

Logs
[[  +84 ms] Failed to launch browser after 3 tries. Command used to launch it: C:\Program Files\Google\Chrome\Application\chrome.exe --user-data-dir=C:\Users\**\AppData\Local\Temp\flutter_tools.d24ad3b4\flutter_tools_chrome_device.9ea498fb --remote-debugging-port=2839 --disable-background-timer-throttling --disable-extensions --disable-popup-blocking --bwsi --no-first-run --no-default-browser-check --disable-default-apps --disable-translate --disable-search-engine-choice-screen http://localhost:2802
Finished with error: Failed to launch browser. Make sure you are using an up-to-date Chrome or Edge. Otherwise, consider using -d web-server instead and filing an issue at https://github.com/flutter/flutter/issues.
[{"event":"app.stop","params":{"appId":"ca24bd5b-c05b-45c6-8e5e-4cb125889b6e","error":"Failed to launch browser. Make sure you are using an up-to-date Chrome or Edge. Otherwise, consider using -d web-server instead and filing an issue at https://github.com/flutter/flutter/issues.","trace":"#0      throwToolExit (package:flutter_tools/src/base/common.dart:34:3)\n#1      ChromiumLauncher._spawnChromiumProcess.<anonymous closure> (package:flutter_tools/src/web/chrome.dart:323:17)\n#2      _runUserCode (dart:async/stream_pipe.dart:14:23)\n#3      Stream.firstWhere.<anonymous closure> (dart:async/stream.dart:1782:11)\n#4      _rootRun (dart:async/zone.dart:1517:47)\n#5      _CustomZone.run (dart:async/zone.dart:1422:19)\n#6      _CustomZone.runGuarded (dart:async/zone.dart:1321:7)\n#7      ]

Flutter Doctor output

Doctor output
[ [√] Flutter (Channel stable, 3.32.7, on Microsoft Windows [version 10.0.22631.5699], locale fr-FR) [1 241ms]
    • Flutter version 3.32.7 on channel stable at C:\tools\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision d7b523b356 (11 days ago), 2025-07-15 17:03:46 -0700
    • Engine revision 39d6d6e699
    • Dart version 3.8.1
    • DevTools version 2.45.1
[√] Windows Version (11 Famille 64-bit, 23H2, 2009) [3,8s]

[√] Android toolchain - develop for Android devices (Android SDK version 36.0.0) [5,8s]
    • Android SDK at D:\AppData\SDK
    • Platform android-36, build-tools 36.0.0
    • Java binary at: C:/Program Files/Android/Android Studio\jbr\bin\java
      This is the JDK bundled with the latest Android Studio installation on this machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 21.0.6+-13391695-b895.109)
    • All Android licenses accepted.

[√] Chrome - develop for the web [365ms]
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop Windows apps (Visual Studio Build Tools 2019 16.11.45) [361ms]
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
    • Visual Studio Build Tools 2019 version 16.11.35826.135
    • Windows 10 SDK version 10.0.19041.0

[√] Android Studio (version 2025.1.1) [73ms]
    • Android Studio at C:/Program Files/Android/Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = C:/Program Files/Android/Android Studio
    • Java version OpenJDK Runtime Environment (build 21.0.6+-13391695-b895.109)

[√] Connected device (3 available) [654ms]
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [version 10.0.22631.5699]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 138.0.7204.169
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 138.0.3351.109

[√] Network resources [648ms]
    • All expected network resources are available.]

Metadata

Metadata

Assignees

No one assigned

    Labels

    r: duplicateIssue is closed as a duplicate of an existing issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions