running `generate` command results to `Error: Dart/Flutter toolchain not available ` while Flutter/Dart exists & accessible
Hey,
I am on Windows 10, I forked a project and ran flutter_rust_bridge_codegen generate to generate rust code bindings, I am pretty sure Flutter/Dart are accesible everywhere on my machine and Flutter doctor:
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.35.5, on Microsoft Windows [Version 10.0.19045.6332], locale en-US)
[√] Windows Version (10 Home 64-bit, 22H2, 2009)
[√] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
[√] Chrome - develop for the web
[√] Android Studio (version 2022.2)
[√] IntelliJ IDEA Ultimate Edition (version 2023.1)
[√] VS Code (version 1.82.2)
[√] VS Code, 64-bit edition (version 1.90.2)
[√] Connected device (2 available)
[√] Network resources
ΓÇó No issues found!
> ```
but when I run `flutter_rust_bridge_codegen generate`, I get:
```shell
[2025-10-11T20:42:09.958Z WARN C:\Users\ffikh\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\flutter_rust_bridge_codegen-2.11.1\src\library\commands\command_runner.rs:161] command="powershell" "-noprofile" "-command" "& \"fvm\" \"flutter\" \"--version\"" stdout=Flutter 3.35.5 ΓÇó channel stable ΓÇó https://github.com/flutter/flutter.git
Framework ΓÇó revision ac4e799d23 (2 weeks ago) ΓÇó 2025-09-26 12:05:09 -0700
Engine ΓÇó hash 0274ead41f6265309f36e9d74bc8c559becd5345 (revision d3d45dcf25) (15 days ago) ΓÇó 2025-09-26 16:45:18.000Z
Tools ΓÇó Dart 3.9.2 ΓÇó DevTools 2.48.0
stderr=
===== CRASH =====
ExceptionCode=-1073741819, ExceptionFlags=0, ExceptionAddress=00007FF7CFDD13C4
version=3.9.2 (stable) (Wed Aug 27 03:49:40 2025 -0700) on "windows_x64"
pid=14044, thread=18420, isolate_group=main(000001C65D822230), isolate=main(000001C65D8292E0)
os=windows, arch=x64, comp=no, sim=no
isolate_instructions=7ff7cfdb9ae0, vm_instructions=7ff7cfdb9b00
fp=eaa4fea40, sp=eaa4fe8f0, pc=7ff7cfdd13c4
pc 0x00007ff7cfdd13c4 fp 0x0000000eaa4fea40 Dart_DetectNullSafety+0xf354
pc 0x000001c65fffa901 fp 0x0000000eaa4fea78 Unknown symbol
pc 0x000001c65fffa79b fp 0x0000000eaa4feab8 Unknown symbol
pc 0x000001c661805913 fp 0x0000000eaa4feaf0 Unknown symbol
pc 0x000001c661805439 fp 0x0000000eaa4feb58 Unknown symbol
pc 0x000001c661804c16 fp 0x0000000eaa4febb0 Unknown symbol
pc 0x000001c661804ade fp 0x0000000eaa4febe8 Unknown symbol
pc 0x000001c6618045ab fp 0x0000000eaa4fec38 Unknown symbol
pc 0x000001c65fff4a9c fp 0x0000000eaa4fecb8 Unknown symbol
pc 0x000001c65eb6f779 fp 0x0000000eaa4fed08 Unknown symbol
pc 0x000001c65eb6ab1c fp 0x0000000eaa4fed60 Unknown symbol
pc 0x000001c65eb6a80d fp 0x0000000eaa4fedb0 Unknown symbol
pc 0x000001c65eb6a4f5 fp 0x0000000eaa4fee10 Unknown symbol
pc 0x000001c65eb6968d fp 0x0000000eaa4fee90 Unknown symbol
pc 0x000001c65eb68367 fp 0x0000000eaa4feed8 Unknown symbol
pc 0x000001c65eb68157 fp 0x0000000eaa4fef18 Unknown symbol
pc 0x000001c65eb67ce8 fp 0x0000000eaa4fef60 Unknown symbol
pc 0x000001c65eb678ff fp 0x0000000eaa4fefa0 Unknown symbol
pc 0x000001c65eb67813 fp 0x0000000eaa4fefc8 Unknown symbol
pc 0x000001c65eb65235 fp 0x0000000eaa4ff008 Unknown symbol
pc 0x000001c65eb28c93 fp 0x0000000eaa4ff048 Unknown symbol
pc 0x000001c65d1030df fp 0x0000000eaa4ff170 Unknown symbol
-- End of DumpStackTrace
pc 0x0000000000000000 fp 0x0000000eaa4fea40 sp 0x0000000000000000 [Stub] CallAutoScopeNative
pc 0x000001c65fffa901 fp 0x0000000eaa4fea78 sp 0x0000000eaa4fea50 [Unoptimized] _getSocketType@15069316
pc 0x000001c65fffa79b fp 0x0000000eaa4feab8 sp 0x0000000eaa4fea88 [Unoptimized] _StdIOUtils@15069316._nativeSocketType@15069316
pc 0x000001c661805913 fp 0x0000000eaa4feaf0 sp 0x0000000eaa4feac8 [Unoptimized] _StdIOUtils@15069316._socketType@15069316
pc 0x000001c661805439 fp 0x0000000eaa4feb58 sp 0x0000000eaa4feb00 [Unoptimized] stdioType
pc 0x000001c661804c16 fp 0x0000000eaa4febb0 sp 0x0000000eaa4feb68 [Unoptimized] Stdin.get:hasTerminal
pc 0x000001c661804ade fp 0x0000000eaa4febe8 sp 0x0000000eaa4febc0 [Unoptimized] ConsoleController.get:isTerminal
pc 0x000001c6618045ab fp 0x0000000eaa4fec38 sp 0x0000000eaa4febf8 [Unoptimized] switchLineMode
pc 0x000001c65fff4a9c fp 0x0000000eaa4fecb8 sp 0x0000000eaa4fec48 [Unoptimized] _runCmd@202471310
pc 0x000001c65eb6f779 fp 0x0000000eaa4fed08 sp 0x0000000eaa4fecc8 [Unoptimized] _SuspendState@[email protected]
pc 0x000001c65eb6ab1c fp 0x0000000eaa4fed60 sp 0x0000000eaa4fed18 [Unoptimized] [email protected]
pc 0x000001c65eb6a80d fp 0x0000000eaa4fedb0 sp 0x0000000eaa4fed70 [Unoptimized] [email protected]
pc 0x000001c65eb6a4f5 fp 0x0000000eaa4fee10 sp 0x0000000eaa4fedc0 [Unoptimized] _Future@[email protected]
pc 0x000001c65eb6968d fp 0x0000000eaa4fee90 sp 0x0000000eaa4fee20 [Unoptimized] _Future@5048458._propagateToListeners@5048458
pc 0x000001c65eb68367 fp 0x0000000eaa4feed8 sp 0x0000000eaa4feea0 [Unoptimized] _Future@5048458._completeWithValue@5048458
pc 0x000001c65eb68157 fp 0x0000000eaa4fef18 sp 0x0000000eaa4feee8 [Unoptimized] _Future@5048458._asyncCompleteWithValue@5048458.<anonymous closure>
pc 0x000001c65eb67ce8 fp 0x0000000eaa4fef60 sp 0x0000000eaa4fef28 [Unoptimized] _microtaskLoop@5048458
pc 0x000001c65eb678ff fp 0x0000000eaa4fefa0 sp 0x0000000eaa4fef70 [Unoptimized] _startMicrotaskLoop@5048458
pc 0x000001c65eb67813 fp 0x0000000eaa4fefc8 sp 0x0000000eaa4fefb0 [Unoptimized] _startMicrotaskLoop@5048458
pc 0x000001c65eb65235 fp 0x0000000eaa4ff008 sp 0x0000000eaa4fefd8 [Unoptimized] _runPendingImmediateCallback@1026248
pc 0x000001c65eb28c93 fp 0x0000000eaa4ff048 sp 0x0000000eaa4ff018 [Unoptimized] _RawReceivePort@1026248._handleMessage@1026248
pc 0x000001c65d1030df fp 0x0000000eaa4ff170 sp 0x0000000eaa4ff058 [Stub] InvokeDartCode
Error: Dart/Flutter toolchain not available
and not sure if I am misleading this or if it is something going wrong.
Thanks!
Hi! Thanks for opening your first issue here! :smile:
hmm I guess the main issue is the crash. could you please firstly run with verbose logs to see whteher there is sth wrong
@fzyzcjy Thanks for responding, I don't see how I can make the command results more verbose logs, since there is no --verbose flag available for the generate command, but I can see that it exists for build-web
@fzyzcjy Thanks for sharing this.
this is the rerun command with RUST_LOG set to debug, any ideas please?
[2025-10-14T16:51:43.979Z DEBUG C:\Users\ffikh\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\flutter_rust_bridge_codegen-2.11.1\src\main.rs:25] cli=Cli { verbose: false, command: Generate(GenerateCommandArgs { watch: false, primary: GenerateCommandArgsPrimary { config_file: None, rust_input: None, dart_output: None, c_output: None, duplicated_c_output: None, rust_root: None, rust_output: None, dart_entrypoint_class_name: None, dart_format_line_length: None, dart_preamble: None, rust_preamble: None, no_dart_enums_style: false, no_add_mod_to_lib: false, llvm_path: None, llvm_compiler_opts: None, dart_root: None, no_build_runner: false, extra_headers: None, no_web: false, no_deps_check: false, default_external_library_loader_web_prefix: None, no_dart3: false, full_dep: false, default_rust_opaque_codec: None, local: false, enable_lifetime: false, type_64bit_int: false, no_default_dart_async: false, no_auto_upgrade_dependency: false, parse_const: false, no_dart_format: false, no_dart_fix: false, no_rust_format: false, stop_on_error: false, dump: None, dump_all: false, rust_features: None } }) }
[2025-10-14T16:51:43.980Z DEBUG C:\Users\ffikh\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\flutter_rust_bridge_codegen-2.11.1\src\library\codegen\config\config_parser.rs:51] Found config file flutter_rust_bridge.yaml
[2025-10-14T16:51:43.980Z DEBUG C:\Users\ffikh\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\flutter_rust_bridge_codegen-2.11.1\src\library\codegen\mod.rs:24] config=Config { base_dir: Some(""), rust_input: Some("crate::api"), dart_output: Some("lib/"), c_output: None, duplicated_c_output: None, rust_root: Some("rust/"), rust_output: None, dart_entrypoint_class_name: None, dart_format_line_length: None, dart_preamble: None, rust_preamble: None, dart_enums_style: None, add_mod_to_lib: None, llvm_path: None, llvm_compiler_opts: None, dart_root: None, build_runner: None, extra_headers: None, web: Some(false), deps_check: None, dart3: None, full_dep: None, default_rust_opaque_codec: None, local: None, default_external_library_loader_web_prefix: None, dart_type_rename: None, enable_lifetime: Some(true), type_64bit_int: None, default_dart_async: None, auto_upgrade_dependency: None, parse_const: None, dart_format: None, dart_fix: None, rust_format: None, stop_on_error: None, dump: None, dump_all: None, rust_features: None } meta_config=MetaConfig { watch: false }
[2025-10-14T16:51:43.980Z DEBUG C:\Users\ffikh\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\flutter_rust_bridge_codegen-2.11.1\src\library\codegen\config\internal_config_parser\mod.rs:34] InternalConfig.parse base_dir="C:\\projects\\x\\whitenoise_flutter"
[2025-10-14T16:51:44.608Z DEBUG C:\Users\ffikh\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\flutter_rust_bridge_codegen-2.11.1\src\library\codegen\mod.rs:27] internal_config=InternalConfig { controller: ControllerInternalConfig { watch: false, watching_paths: ["\\\\?\\C:\\projects\\x\\whitenoise_flutter\\rust\\src"], exclude_paths: ["\\\\?\\C:\\projects\\x\\whitenoise_flutter\\rust\\src\\frb_generated.rs"], max_count: None }, preparer: PreparerInternalConfig { dart_root: "\\\\?\\C:\\projects\\x\\whitenoise_flutter", deps_check: true, needs_ffigen: false }, parser: ParserInternalConfig { hir: ParserHirInternalConfig { rust_input_namespace_pack: RustInputNamespacePack { rust_input_namespace_prefixes: [Namespace { joined_path: "crate::api" }], rust_output_path_namespace: Namespace { joined_path: "crate::frb_generated" } }, rust_crate_dir: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\rust", third_party_crate_names: [], rust_features: None, parse_const: false }, mir: ParserMirInternalConfig { rust_input_namespace_pack: RustInputNamespacePack { rust_input_namespace_prefixes: [Namespace { joined_path: "crate::api" }], rust_output_path_namespace: Namespace { joined_path: "crate::frb_generated" } }, force_codec_mode_pack: Some(CodecModePack { dart2rust: Pde, rust2dart: Pde }), default_stream_sink_codec: Sse, default_rust_opaque_codec: Moi, stop_on_error: false, enable_lifetime: true, type_64bit_int: false, default_dart_async: true } }, generator: GeneratorInternalConfig { api_dart: GeneratorApiDartInternalConfig { dart_enums_style: true, dart3: true, dart_decl_base_output_path: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\lib", dart_impl_output_path: TargetOrCommonMap { common: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\lib\\frb_generated.dart", io: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\lib\\frb_generated.io.dart", web: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\lib\\frb_generated.web.dart" }, dart_entrypoint_class_name: "RustLib", dart_preamble: "", dart_type_rename: {} }, wire: GeneratorWireInternalConfig { dart: GeneratorWireDartInternalConfig { has_ffigen: false, web_enabled: false, llvm_path: ["/opt/homebrew/opt/llvm", "/usr/local/opt/llvm", "/usr/lib/llvm-9", "/usr/lib/llvm-10", "/usr/lib/llvm-11", "/usr/lib/llvm-12", "/usr/lib/llvm-13", "/usr/lib/llvm-14", "/usr/lib/", "/usr/lib64/", "C:/Program Files/llvm", "C:/msys64/mingw64"], llvm_compiler_opts: "", dart_root: "\\\\?\\C:\\projects\\x\\whitenoise_flutter", extra_headers: "", dart_impl_output_path: TargetOrCommonMap { common: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\lib\\frb_generated.dart", io: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\lib\\frb_generated.io.dart", web: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\lib\\frb_generated.web.dart" }, dart_output_class_name_pack: DartOutputClassNamePack { entrypoint_class_name: "RustLib", api_class_name: "RustLibApi", api_impl_class_name: "RustLibApiImpl", api_impl_platform_class_name: "RustLibApiImplPlatform", wire_class_name: "RustLibWire", wasm_module_name: "RustLibWasmModule" }, default_external_library_loader: GeneratorWireDartDefaultExternalLibraryLoaderInternalConfig { stem: "rust_lib_whitenoise", io_directory: "rust/target/release/", web_prefix: "pkg/" }, c_symbol_prefix: "frbgen_whitenoise_" }, rust: GeneratorWireRustInternalConfig { rust_crate_dir: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\rust", web_enabled: false, rust_output_path: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\rust\\src\\frb_generated.rs", c_symbol_prefix: "frbgen_whitenoise_", has_ffigen: false, default_stream_sink_codec: Sse, default_rust_opaque_codec: Moi, rust_preamble: "" }, c: GeneratorWireCInternalConfig { enable: false, rust_crate_dir: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\rust", rust_output_path: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\rust\\src\\frb_generated.rs", c_output_path: None, c_symbol_prefix: "frbgen_whitenoise_" } } }, polisher: PolisherInternalConfig { duplicated_c_output_path: [], dart_format_line_length: 80, dart_format: true, dart_fix: true, rust_format: true, add_mod_to_lib: true, build_runner: true, web_enabled: false, dart_output: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\lib", dart_root: "\\\\?\\C:\\projects\\x\\whitenoise_flutter", rust_crate_dir: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\rust", rust_output_path: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\rust\\src\\frb_generated.rs", c_output_path: None, enable_auto_upgrade: true }, dumper: DumperInternalConfig { dump_contents: [], dump_directory: "\\\\?\\C:\\projects\\x\\whitenoise_flutter\\rust\\target\\frb_dump" } }
[2025-10-14T16:51:44.608Z DEBUG C:\Users\ffikh\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\flutter_rust_bridge_codegen-2.11.1\src\library\utils\dart_repository\dart_repo.rs:21] Guessing toolchain the runner is run into
[2025-10-14T16:51:44.609Z DEBUG C:\Users\ffikh\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\flutter_rust_bridge_codegen-2.11.1\src\library\commands\command_runner.rs:137] execute command: bin=powershell args="-noprofile -command & \"fvm\" \"--version\"" current_dir=None cmd="powershell" "-noprofile" "-command" "& \"fvm\" \"--version\""
[2025-10-14T16:51:45.328Z DEBUG C:\Users\ffikh\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\flutter_rust_bridge_codegen-2.11.1\src\library\commands\command_runner.rs:148] command="powershell" "-noprofile" "-command" "& \"fvm\" \"--version\"" stdout=2.4.1
stderr=
[2025-10-14T16:51:45.328Z DEBUG C:\Users\ffikh\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\flutter_rust_bridge_codegen-2.11.1\src\library\commands\command_runner.rs:137] execute command: bin=powershell args="-noprofile -command & \"fvm\" \"flutter\" \"--version\"" current_dir=None cmd="powershell" "-noprofile" "-command" "& \"fvm\" \"flutter\" \"--version\""
[2025-10-14T16:51:49.264Z WARN C:\Users\ffikh\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\flutter_rust_bridge_codegen-2.11.1\src\library\commands\command_runner.rs:161] command="powershell" "-noprofile" "-command" "& \"fvm\" \"flutter\" \"--version\"" stdout=Flutter 3.35.5 ΓÇó channel stable ΓÇó https://github.com/flutter/flutter.git
Framework ΓÇó revision ac4e799d23 (3 weeks ago) ΓÇó 2025-09-26 12:05:09 -0700
Engine ΓÇó hash 0274ead41f6265309f36e9d74bc8c559becd5345 (revision d3d45dcf25) (17 days ago) ΓÇó 2025-09-26 16:45:18.000Z
Tools ΓÇó Dart 3.9.2 ΓÇó DevTools 2.48.0
stderr=
===== CRASH =====
ExceptionCode=-1073741819, ExceptionFlags=0, ExceptionAddress=00007FF6705B13C4
version=3.9.2 (stable) (Wed Aug 27 03:49:40 2025 -0700) on "windows_x64"
pid=1340, thread=1292, isolate_group=main(000001EC3DE957C0), isolate=main(000001EC3DE9C870)
os=windows, arch=x64, comp=no, sim=no
isolate_instructions=7ff670599ae0, vm_instructions=7ff670599b00
fp=3726dfe8f0, sp=3726dfe7a0, pc=7ff6705b13c4
pc 0x00007ff6705b13c4 fp 0x0000003726dfe8f0 Dart_DetectNullSafety+0xf354
pc 0x000001ec414fa901 fp 0x0000003726dfe928 Unknown symbol
pc 0x000001ec414fa79b fp 0x0000003726dfe968 Unknown symbol
pc 0x000001ec42e05913 fp 0x0000003726dfe9a0 Unknown symbol
pc 0x000001ec42e05439 fp 0x0000003726dfea08 Unknown symbol
pc 0x000001ec42e04c16 fp 0x0000003726dfea60 Unknown symbol
pc 0x000001ec42e04ade fp 0x0000003726dfea98 Unknown symbol
pc 0x000001ec42e045ab fp 0x0000003726dfeae8 Unknown symbol
pc 0x000001ec414f4a9c fp 0x0000003726dfeb68 Unknown symbol
pc 0x000001ec4006f779 fp 0x0000003726dfebb8 Unknown symbol
pc 0x000001ec4006ab1c fp 0x0000003726dfec10 Unknown symbol
pc 0x000001ec4006a80d fp 0x0000003726dfec60 Unknown symbol
pc 0x000001ec4006a4f5 fp 0x0000003726dfecc0 Unknown symbol
pc 0x000001ec4006968d fp 0x0000003726dfed40 Unknown symbol
pc 0x000001ec40068367 fp 0x0000003726dfed88 Unknown symbol
pc 0x000001ec40068157 fp 0x0000003726dfedc8 Unknown symbol
pc 0x000001ec40067ce8 fp 0x0000003726dfee10 Unknown symbol
pc 0x000001ec400678ff fp 0x0000003726dfee50 Unknown symbol
pc 0x000001ec40067813 fp 0x0000003726dfee78 Unknown symbol
pc 0x000001ec40065235 fp 0x0000003726dfeeb8 Unknown symbol
pc 0x000001ec40028c93 fp 0x0000003726dfeef8 Unknown symbol
pc 0x000001ec3e7030df fp 0x0000003726dff020 Unknown symbol
-- End of DumpStackTrace
pc 0x0000000000000000 fp 0x0000003726dfe8f0 sp 0x0000000000000000 [Stub] CallAutoScopeNative
pc 0x000001ec414fa901 fp 0x0000003726dfe928 sp 0x0000003726dfe900 [Unoptimized] _getSocketType@15069316
pc 0x000001ec414fa79b fp 0x0000003726dfe968 sp 0x0000003726dfe938 [Unoptimized] _StdIOUtils@15069316._nativeSocketType@15069316
pc 0x000001ec42e05913 fp 0x0000003726dfe9a0 sp 0x0000003726dfe978 [Unoptimized] _StdIOUtils@15069316._socketType@15069316
pc 0x000001ec42e05439 fp 0x0000003726dfea08 sp 0x0000003726dfe9b0 [Unoptimized] stdioType
pc 0x000001ec42e04c16 fp 0x0000003726dfea60 sp 0x0000003726dfea18 [Unoptimized] Stdin.get:hasTerminal
pc 0x000001ec42e04ade fp 0x0000003726dfea98 sp 0x0000003726dfea70 [Unoptimized] ConsoleController.get:isTerminal
pc 0x000001ec42e045ab fp 0x0000003726dfeae8 sp 0x0000003726dfeaa8 [Unoptimized] switchLineMode
pc 0x000001ec414f4a9c fp 0x0000003726dfeb68 sp 0x0000003726dfeaf8 [Unoptimized] _runCmd@202471310
pc 0x000001ec4006f779 fp 0x0000003726dfebb8 sp 0x0000003726dfeb78 [Unoptimized] _SuspendState@[email protected]
pc 0x000001ec4006ab1c fp 0x0000003726dfec10 sp 0x0000003726dfebc8 [Unoptimized] [email protected]
pc 0x000001ec4006a80d fp 0x0000003726dfec60 sp 0x0000003726dfec20 [Unoptimized] [email protected]
pc 0x000001ec4006a4f5 fp 0x0000003726dfecc0 sp 0x0000003726dfec70 [Unoptimized] _Future@[email protected]
pc 0x000001ec4006968d fp 0x0000003726dfed40 sp 0x0000003726dfecd0 [Unoptimized] _Future@5048458._propagateToListeners@5048458
pc 0x000001ec40068367 fp 0x0000003726dfed88 sp 0x0000003726dfed50 [Unoptimized] _Future@5048458._completeWithValue@5048458
pc 0x000001ec40068157 fp 0x0000003726dfedc8 sp 0x0000003726dfed98 [Unoptimized] _Future@5048458._asyncCompleteWithValue@5048458.<anonymous closure>
pc 0x000001ec40067ce8 fp 0x0000003726dfee10 sp 0x0000003726dfedd8 [Unoptimized] _microtaskLoop@5048458
pc 0x000001ec400678ff fp 0x0000003726dfee50 sp 0x0000003726dfee20 [Unoptimized] _startMicrotaskLoop@5048458
pc 0x000001ec40067813 fp 0x0000003726dfee78 sp 0x0000003726dfee60 [Unoptimized] _startMicrotaskLoop@5048458
pc 0x000001ec40065235 fp 0x0000003726dfeeb8 sp 0x0000003726dfee88 [Unoptimized] _runPendingImmediateCallback@1026248
pc 0x000001ec40028c93 fp 0x0000003726dfeef8 sp 0x0000003726dfeec8 [Unoptimized] _RawReceivePort@1026248._handleMessage@1026248
pc 0x000001ec3e7030df fp 0x0000003726dff020 sp 0x0000003726dfef08 [Stub] InvokeDartCode
Error: Dart/Flutter toolchain not available
Thanks
looks weird... could you please run the command shown in the log manually in a shell and see whether it errors?
Hello, yesterday i ve been trying many things, what i am sure is that this issue happened in my case only when i install latest versions of Flutter, but when i downgrade to older versions like 3.24.0, everything is good and all code is generated, yet the generated code has some code that uses features from latest Dart/Flutter versions, and so I get syntax/lint errors.
The moment I make latest Flutter versions global and applies it in my machine, the same problem happens again.
Note: I use fvm to switch between Flutter versions.
hmm to be honest I think dart ===== CRASH ===== looks really weird, since if sth goes wrong it should just throw an exception.
pc 0x0000000000000000 fp 0x0000003726dfe8f0 sp 0x0000000000000000 [Stub] CallAutoScopeNative
pc 0x000001ec414fa901 fp 0x0000003726dfe928 sp 0x0000003726dfe900 [Unoptimized] _getSocketType@15069316
pc 0x000001ec414fa79b fp 0x0000003726dfe968 sp 0x0000003726dfe938 [Unoptimized] _StdIOUtils@15069316._nativeSocketType@15069316
pc 0x000001ec42e05913 fp 0x0000003726dfe9a0 sp 0x0000003726dfe978 [Unoptimized] _StdIOUtils@15069316._socketType@15069316
pc 0x000001ec42e05439 fp 0x0000003726dfea08 sp 0x0000003726dfe9b0 [Unoptimized] stdioType
pc 0x000001ec42e04c16 fp 0x0000003726dfea60 sp 0x0000003726dfea18 [Unoptimized] Stdin.get:hasTerminal
pc 0x000001ec42e04ade fp 0x0000003726dfea98 sp 0x0000003726dfea70 [Unoptimized] ConsoleController.get:isTerminal
pc 0x000001ec42e045ab fp 0x0000003726dfeae8 sp 0x0000003726dfeaa8 [Unoptimized] switchLineMode
pc 0x000001ec414f4a9c fp 0x0000003726dfeb68 sp 0x0000003726dfeaf8 [Unoptimized] _runCmd@202471310
this part makes me wonder whether your terminal has sth special?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.