[INFO] fetching crate ecolog-lsp 0.5.0... [INFO] testing ecolog-lsp-0.5.0 against 1.95.0 for beta-1.96-1 [INFO] extracting crate ecolog-lsp 0.5.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate ecolog-lsp 0.5.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ecolog-lsp 0.5.0 [INFO] tweaked toml for crates.io crate ecolog-lsp 0.5.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate ecolog-lsp 0.5.0 on toolchain 1.95.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ecolog-lsp 0.5.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tree-sitter-language v0.1.6 [INFO] [stderr] Downloaded intervaltree v0.2.7 [INFO] [stderr] Downloaded find-msvc-tools v0.1.7 [INFO] [stderr] Downloaded notify-debouncer-mini v0.5.0 [INFO] [stderr] Downloaded germi v0.2.2 [INFO] [stderr] Downloaded inotify v0.10.2 [INFO] [stderr] Downloaded maybe-async v0.2.10 [INFO] [stderr] Downloaded serde_yaml_ng v0.10.0 [INFO] [stderr] Downloaded quick_cache v0.6.18 [INFO] [stderr] Downloaded abundantis v0.3.0 [INFO] [stderr] Downloaded zerocopy-derive v0.8.33 [INFO] [stderr] Downloaded ropey v1.6.1 [INFO] [stderr] Downloaded tree-sitter-python v0.23.6 [INFO] [stderr] Downloaded tree-sitter-javascript v0.23.1 [INFO] [stderr] Downloaded tree-sitter-java v0.23.5 [INFO] [stderr] Downloaded tree-sitter v0.25.10 [INFO] [stderr] Downloaded tree-sitter-zig v1.1.2 [INFO] [stderr] Downloaded webpki-roots v1.0.5 [INFO] [stderr] Downloaded zerocopy v0.8.33 [INFO] [stderr] Downloaded tree-sitter-c v0.23.4 [INFO] [stderr] Downloaded tree-sitter-rust v0.23.3 [INFO] [stderr] Downloaded tree-sitter-go v0.23.4 [INFO] [stderr] Downloaded toml v0.9.11+spec-1.1.0 [INFO] [stderr] Downloaded toml_parser v1.0.6+spec-1.1.0 [INFO] [stderr] Downloaded tree-sitter-lua v0.2.0 [INFO] [stderr] Downloaded kqueue v1.1.1 [INFO] [stderr] Downloaded zmij v1.0.14 [INFO] [stderr] Downloaded tree-sitter-bash v0.23.3 [INFO] [stderr] Downloaded tree-sitter-elixir v0.3.4 [INFO] [stderr] Downloaded cc v1.2.52 [INFO] [stderr] Downloaded tree-sitter-ruby v0.23.1 [INFO] [stderr] Downloaded notify v7.0.0 [INFO] [stderr] Downloaded str_indices v0.4.4 [INFO] [stderr] Downloaded notify-types v1.0.1 [INFO] [stderr] Downloaded tree-sitter-php v0.24.2 [INFO] [stderr] Downloaded tree-sitter-typescript v0.23.2 [INFO] [stderr] Downloaded tree-sitter-cpp v0.23.4 [INFO] [stderr] Downloaded tree-sitter-kotlin-ng v1.1.0 [INFO] [stderr] Downloaded tree-sitter-c-sharp v0.23.1 [INFO] [stderr] Downloaded korni v0.1.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 23ee3238e5887e6dab8560b17d20e6a3de52349c58eaa887c4d7765524893cf1 [INFO] running `Command { std: "docker" "start" "-a" "23ee3238e5887e6dab8560b17d20e6a3de52349c58eaa887c4d7765524893cf1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "23ee3238e5887e6dab8560b17d20e6a3de52349c58eaa887c4d7765524893cf1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "23ee3238e5887e6dab8560b17d20e6a3de52349c58eaa887c4d7765524893cf1", kill_on_drop: false }` [INFO] [stdout] 23ee3238e5887e6dab8560b17d20e6a3de52349c58eaa887c4d7765524893cf1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b5a271d08597b426482cd365dd9ef6791e2cd6069199d3f487647a989c9e9443 [INFO] running `Command { std: "docker" "start" "-a" "b5a271d08597b426482cd365dd9ef6791e2cd6069199d3f487647a989c9e9443", kill_on_drop: false }` [INFO] [stderr] Compiling find-msvc-tools v0.1.7 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling tree-sitter-language v0.1.6 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling cc v1.2.52 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling zmij v1.0.14 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling rustls v0.23.36 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling notify-types v1.0.1 [INFO] [stderr] Compiling inotify v0.10.2 [INFO] [stderr] Compiling webpki-roots v1.0.5 [INFO] [stderr] Compiling filetime v0.2.26 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling iri-string v0.7.10 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling notify v7.0.0 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling tree-sitter-c-sharp v0.23.1 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling globset v0.4.18 [INFO] [stderr] Compiling tree-sitter v0.25.10 [INFO] [stderr] Compiling tree-sitter-ruby v0.23.1 [INFO] [stderr] Compiling tree-sitter-kotlin-ng v1.1.0 [INFO] [stderr] Compiling tree-sitter-typescript v0.23.2 [INFO] [stderr] Compiling tree-sitter-zig v1.1.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tree-sitter-elixir v0.3.4 [INFO] [stderr] Compiling tree-sitter-c v0.23.4 [INFO] [stderr] Compiling tree-sitter-javascript v0.23.1 [INFO] [stderr] Compiling tree-sitter-cpp v0.23.4 [INFO] [stderr] Compiling tree-sitter-lua v0.2.0 [INFO] [stderr] Compiling tree-sitter-go v0.23.4 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling tree-sitter-python v0.23.6 [INFO] [stderr] Compiling tree-sitter-java v0.23.5 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling tree-sitter-rust v0.23.3 [INFO] [stderr] Compiling tree-sitter-bash v0.23.3 [INFO] [stderr] Compiling tree-sitter-php v0.24.2 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling humantime-serde v1.1.1 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling serde_yaml_ng v0.10.0 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling germi v0.2.2 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling lsp-types v0.94.1 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling tower-lsp-macros v0.9.0 [INFO] [stderr] Compiling maybe-async v0.2.10 [INFO] [stderr] Compiling auto_impl v1.3.0 [INFO] [stderr] Compiling notify-debouncer-mini v0.5.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling toml_parser v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling toml_datetime v0.7.5+spec-1.1.0 [INFO] [stderr] Compiling serde_spanned v1.0.4 [INFO] [stderr] Compiling toml_writer v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling str_indices v0.4.4 [INFO] [stderr] Compiling streaming-iterator v0.1.9 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling korni v0.1.4 [INFO] [stderr] Compiling abundantis v0.3.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling toml v0.9.11+spec-1.1.0 [INFO] [stderr] Compiling ropey v1.6.1 [INFO] [stderr] Compiling ignore v0.4.25 [INFO] [stderr] Compiling quick_cache v0.6.18 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling intervaltree v0.2.7 [INFO] [stderr] Compiling text-size v1.1.1 [INFO] [stderr] Compiling tower-lsp v0.20.0 [INFO] [stderr] Compiling ecolog-lsp v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 41s [INFO] running `Command { std: "docker" "inspect" "b5a271d08597b426482cd365dd9ef6791e2cd6069199d3f487647a989c9e9443", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b5a271d08597b426482cd365dd9ef6791e2cd6069199d3f487647a989c9e9443", kill_on_drop: false }` [INFO] [stdout] b5a271d08597b426482cd365dd9ef6791e2cd6069199d3f487647a989c9e9443 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b1c68e9a03989d3a1ff54aeed742e4640efe3e8df8fda16c8573636257d07b0c [INFO] running `Command { std: "docker" "start" "-a" "b1c68e9a03989d3a1ff54aeed742e4640efe3e8df8fda16c8573636257d07b0c", kill_on_drop: false }` [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling assert-json-diff v2.0.2 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling germi v0.2.2 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling tokio-test v0.4.5 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling tower-lsp v0.20.0 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling abundantis v0.3.0 [INFO] [stderr] Compiling ecolog-lsp v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 23s [INFO] running `Command { std: "docker" "inspect" "b1c68e9a03989d3a1ff54aeed742e4640efe3e8df8fda16c8573636257d07b0c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b1c68e9a03989d3a1ff54aeed742e4640efe3e8df8fda16c8573636257d07b0c", kill_on_drop: false }` [INFO] [stdout] b1c68e9a03989d3a1ff54aeed742e4640efe3e8df8fda16c8573636257d07b0c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 17e91b422296dfdeb0c21dbfdb9cf66c530264fd329751dbcf0b21271321cce0 [INFO] running `Command { std: "docker" "start" "-a" "17e91b422296dfdeb0c21dbfdb9cf66c530264fd329751dbcf0b21271321cce0", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ecolog_lsp-f8c5b41e4c6d6756) [INFO] [stdout] [INFO] [stdout] running 739 tests [INFO] [stdout] test analysis::document::tests::test_change_nonexistent_document ... ok [INFO] [stdout] test analysis::cross_module_resolver::tests::test_max_depth_prevents_infinite_loop ... ok [INFO] [stdout] test analysis::cross_module_resolver::tests::test_resolve_direct_env_export ... ok [INFO] [stdout] test analysis::document::tests::test_change_document ... ok [INFO] [stdout] test analysis::document::tests::test_analyze_content_with_edit_full_replacement_delegates ... ok [INFO] [stdout] test analysis::document::tests::test_change_without_range_creates_full_replacement ... ok [INFO] [stdout] test analysis::document::tests::test_close_document ... ok [INFO] [stdout] test analysis::document::tests::test_all_uris ... ok [INFO] [stdout] test analysis::document::tests::test_change_with_range_creates_incremental_edit ... ok [INFO] [stdout] test analysis::document::tests::test_document_count ... ok [INFO] [stdout] test analysis::document::tests::test_edit_info_full_replacement ... ok [INFO] [stdout] test analysis::document::tests::test_edit_info_incremental ... ok [INFO] [stdout] test analysis::document::tests::test_destructuring_with_rename ... ok [INFO] [stdout] test analysis::document::tests::test_complex_binding_chain ... ok [INFO] [stdout] test analysis::document::tests::test_edit_range_merging_multiple_edits ... ok [INFO] [stdout] test analysis::document::tests::test_analyze_content_with_edit_no_old_graph_delegates ... ok [INFO] [stdout] test analysis::document::tests::test_edit_range_merging_one_full_one_range ... ok [INFO] [stdout] test analysis::document::tests::test_edit_range_merging_same_line_different_columns ... ok [INFO] [stdout] test analysis::document::tests::test_edit_range_merging_overlapping_edits ... ok [INFO] [stdout] test analysis::document::tests::test_edit_range_merging_single_edit ... ok [INFO] [stdout] test analysis::document::tests::test_get_binding_graph ... ok [INFO] [stdout] test analysis::document::tests::test_get_env_reference_cloned ... ok [INFO] [stdout] test analysis::document::tests::test_get_binding_usage_cloned ... ok [INFO] [stdout] test analysis::document::tests::test_get_nonexistent_document ... ok [INFO] [stdout] test analysis::document::tests::test_get_env_binding_cloned ... ok [INFO] [stdout] test analysis::document::tests::test_get_syntax_errors ... ok [INFO] [stdout] test analysis::document::tests::test_get_syntax_errors_nonexistent_document ... ok [INFO] [stdout] test analysis::document::tests::test_get_binding_kind_for_usage ... ok [INFO] [stdout] test analysis::document::tests::test_has_syntax_errors_clean_code ... ok [INFO] [stdout] test analysis::document::tests::test_get_syntax_errors_no_errors ... ok [INFO] [stdout] test analysis::document::tests::test_has_syntax_errors_with_error ... ok [INFO] [stdout] test analysis::document::tests::test_open_javascript_document ... ok [INFO] [stdout] test analysis::document::tests::test_multiple_env_references ... ok [INFO] [stdout] test analysis::document::tests::test_document_with_imports ... ok [INFO] [stdout] test analysis::document::tests::test_open_unknown_language ... ok [INFO] [stdout] test analysis::document::tests::test_query_engine_access ... ok [INFO] [stdout] test analysis::document::tests::test_check_completion_context ... ok [INFO] [stdout] test analysis::document::tests::test_check_completion_on_alias ... ok [INFO] [stdout] test analysis::document::tests::test_uri_by_extension_detection ... ok [INFO] [stdout] test analysis::document::tests::test_check_completion ... ok [INFO] [stdout] test analysis::document::tests::test_version_mismatch_on_change ... ok [INFO] [stdout] test analysis::graph::tests::test_add_and_lookup_symbol ... ok [INFO] [stdout] test analysis::graph::tests::test_clear ... ok [INFO] [stdout] test analysis::graph::tests::test_contains_position ... ok [INFO] [stdout] test analysis::graph::tests::test_contains_position_multiline ... ok [INFO] [stdout] test analysis::graph::tests::test_document_size_basic ... ok [INFO] [stdout] test analysis::graph::tests::test_direct_references ... ok [INFO] [stdout] test analysis::graph::tests::test_document_size_empty_document ... ok [INFO] [stdout] test analysis::graph::tests::test_invalid_symbol_not_found_in_lookup ... ok [INFO] [stdout] test analysis::graph::tests::test_get_env_var_name ... ok [INFO] [stdout] test analysis::graph::tests::test_invalidate_symbol ... ok [INFO] [stdout] test analysis::graph::tests::test_is_large_edit_boundary ... ok [INFO] [stdout] test analysis::graph::tests::test_is_large_edit_empty_document ... ok [INFO] [stdout] test analysis::graph::tests::test_get_symbol_mut ... ok [INFO] [stdout] test analysis::graph::tests::test_is_large_edit_large_edit ... ok [INFO] [stdout] test analysis::graph::tests::test_is_large_edit_small_edit ... ok [INFO] [stdout] test analysis::graph::tests::test_is_range_contained ... ok [INFO] [stdout] test analysis::graph::tests::test_multiple_symbols_same_name_different_scopes ... ok [INFO] [stdout] test analysis::graph::tests::test_range_size_multi_line ... ok [INFO] [stdout] test analysis::graph::tests::test_range_size_single_line ... ok [INFO] [stdout] test analysis::graph::tests::test_range_to_interval ... ok [INFO] [stdout] test analysis::graph::tests::test_ranges_overlap_adjacent ... ok [INFO] [stdout] test analysis::graph::tests::test_ranges_overlap_contained ... ok [INFO] [stdout] test analysis::graph::tests::test_ranges_overlap_identical ... ok [INFO] [stdout] test analysis::graph::tests::test_new_graph_has_root_scope ... ok [INFO] [stdout] test analysis::graph::tests::test_position_to_point ... ok [INFO] [stdout] test analysis::graph::tests::test_ranges_overlap_partial ... ok [INFO] [stdout] test analysis::graph::tests::test_rebuild_range_index_builds_all_trees ... ok [INFO] [stdout] test analysis::graph::tests::test_rebuild_range_index_clears_scope_cache ... ok [INFO] [stdout] test analysis::graph::tests::test_rebuild_range_index_empty_graph ... ok [INFO] [stdout] test analysis::graph::tests::test_rebuild_range_index_idempotent ... ok [INFO] [stdout] test analysis::graph::tests::test_remove_in_range_basic ... ok [INFO] [stdout] test analysis::graph::tests::test_remove_in_range_cascading_usages ... ok [INFO] [stdout] test analysis::graph::tests::test_ranges_overlap_separate ... ok [INFO] [stdout] test analysis::graph::tests::test_remove_in_range_cleans_name_indices ... ok [INFO] [stdout] test analysis::graph::tests::test_remove_in_range_clears_caches ... ok [INFO] [stdout] test analysis::graph::tests::test_remove_in_range_clears_pending_entries ... ok [INFO] [stdout] test analysis::graph::tests::test_remove_in_range_empty_range ... ok [INFO] [stdout] test analysis::graph::tests::test_remove_in_range_entire_document ... ok [INFO] [stdout] test analysis::graph::tests::test_remove_in_range_invalidates_trees ... ok [INFO] [stdout] test analysis::graph::tests::test_remove_in_range_removes_direct_references ... ok [INFO] [stdout] test analysis::graph::tests::test_remove_in_range_removes_usages ... ok [INFO] [stdout] test analysis::graph::tests::test_resolve_env_chain ... ok [INFO] [stdout] test analysis::graph::tests::test_ranges_overlap_same_line ... ok [INFO] [stdout] test analysis::graph::tests::test_resolve_with_max_depth ... ok [INFO] [stdout] test analysis::graph::tests::test_resolve_unresolvable_origins ... ok [INFO] [stdout] test analysis::graph::tests::test_scope_at_position ... ok [INFO] [stdout] test analysis::graph::tests::test_resolves_to_env_object ... ok [INFO] [stdout] test analysis::graph::tests::test_scope_chain_lookup ... ok [INFO] [stdout] test analysis::graph::tests::test_scopes_overlapping_basic ... ok [INFO] [stdout] test analysis::graph::tests::test_scopes_overlapping_nested ... ok [INFO] [stdout] test analysis::graph::tests::test_scopes_overlapping_none ... ok [INFO] [stdout] test analysis::graph::tests::test_set_root_range ... ok [INFO] [stdout] test analysis::graph::tests::test_scope_at_position_empty_tree ... ok [INFO] [stdout] test analysis::graph::tests::test_scope_at_position_nested_scopes ... ok [INFO] [stdout] test analysis::graph::tests::test_stats ... ok [INFO] [stdout] test analysis::graph::tests::test_symbol_at_destructure_key_empty_tree ... ok [INFO] [stdout] test analysis::graph::tests::test_symbol_at_destructure_key_multiple_keys ... ok [INFO] [stdout] test analysis::graph::tests::test_symbol_at_destructure_key ... ok [INFO] [stdout] test analysis::graph::tests::test_symbol_at_position_before_rebuild ... ok [INFO] [stdout] test analysis::graph::tests::test_symbol_at_position_boundary_conditions ... ok [INFO] [stdout] test analysis::graph::tests::test_symbol_at_position_multiple_symbols ... ok [INFO] [stdout] test analysis::graph::tests::test_symbols_mut ... ok [INFO] [stdout] test analysis::graph::tests::test_update_symbol_origin ... ok [INFO] [stdout] test analysis::graph::tests::test_usage_at_position ... ok [INFO] [stdout] test analysis::graph::tests::test_usage_at_position_empty_tree ... ok [INFO] [stdout] test analysis::graph::tests::test_usage_at_position_multiple_usages ... ok [INFO] [stdout] test analysis::graph::tests::test_usages ... ok [INFO] [stdout] test analysis::graph::tests::test_usages_mut ... ok [INFO] [stdout] test analysis::graph::tests::test_symbol_at_position ... ok [INFO] [stdout] test analysis::graph::tests::test_symbol_at_position_empty_tree ... ok [INFO] [stdout] test analysis::indexer::tests::test_index_env_file ... ok [INFO] [stdout] test analysis::document::tests::test_open_go_document ... ok [INFO] [stdout] test analysis::indexer::tests::test_index_js_file ... ok [INFO] [stdout] test analysis::indexer::tests::test_file_deletion ... ok [INFO] [stdout] test analysis::indexer::tests::test_incremental_update ... ok [INFO] [stdout] test analysis::module_resolver::tests::test_is_package_import ... ok [INFO] [stdout] test analysis::module_resolver::tests::test_is_relative_import ... ok [INFO] [stdout] test analysis::module_resolver::tests::test_no_resolve_absolute_import ... ok [INFO] [stdout] test analysis::module_resolver::tests::test_no_resolve_package_import ... ok [INFO] [stdout] test analysis::module_resolver::tests::test_normalize_path ... ok [INFO] [stdout] test analysis::module_resolver::tests::test_no_resolve_outside_workspace ... ok [INFO] [stdout] test analysis::module_resolver::tests::test_resolve_parent_directory ... ok [INFO] [stdout] test analysis::module_resolver::tests::test_resolve_index_file ... ok [INFO] [stdout] test analysis::module_resolver::tests::test_resolve_relative_import ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_arrow_function_scope ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_chain_binding ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_comments_ignored ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_deep_chain ... ok [INFO] [stdout] test analysis::module_resolver::tests::test_resolve_to_uri ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_destructure_from_chain ... ok [INFO] [stdout] test analysis::indexer::tests::test_respects_gitignore ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_direct_reference ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_destructure_with_rename ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_destructuring ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_empty_source ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_logical_or_default ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_multiple_references ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_no_env_vars ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_multiple_destructuring_same_line ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_object_binding ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_nested_functions ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_scopes ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_nullish_coalescing_default ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_subscript_access ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_template_literal_env_access ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_ternary_env_access ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_reassignment_invalidates ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_usages ... ok [INFO] [stdout] test analysis::pipeline::tests::test_is_scope_visible ... ok [INFO] [stdout] test analysis::pipeline::tests::test_node_to_scope_kind ... ok [INFO] [stdout] test analysis::query::tests::test_check_completion_context ... ok [INFO] [stdout] test analysis::query::tests::test_check_completion_context_bare_double_quote_no_trigger ... ok [INFO] [stdout] test analysis::pipeline::tests::test_ts_to_lsp_range ... ok [INFO] [stdout] test analysis::query::tests::test_check_completion_context_bracket_double_quote_triggers ... ok [INFO] [stdout] test analysis::query::tests::test_check_completion_context_bare_single_quote_no_trigger ... ok [INFO] [stdout] test analysis::query::tests::test_check_completion_context_bracket_single_quote_triggers ... ok [INFO] [stdout] test analysis::query::tests::test_check_completion_context_no_match ... ok [INFO] [stdout] test analysis::query::tests::test_conditional_env_access ... ok [INFO] [stdout] test analysis::query::tests::test_empty_source ... ok [INFO] [stdout] test analysis::query::tests::test_env_in_block_comment_ignored ... ok [INFO] [stdout] test analysis::query::tests::test_env_in_line_comment_ignored ... ok [INFO] [stdout] test analysis::query::tests::test_execute_query_generic ... ok [INFO] [stdout] test analysis::query::tests::test_extract_assignments ... ok [INFO] [stdout] test analysis::query::tests::test_extract_bindings_destructure ... ok [INFO] [stdout] test analysis::query::tests::test_extract_bindings_destructure_with_rename ... ok [INFO] [stdout] test analysis::query::tests::test_extract_bindings_object_alias ... ok [INFO] [stdout] test analysis::query::tests::test_extract_destructures ... ok [INFO] [stdout] test analysis::query::tests::test_extract_destructures_with_rename ... ok [INFO] [stdout] test analysis::query::tests::test_extract_exports_default ... ok [INFO] [stdout] test analysis::query::tests::test_extract_exports_named ... ok [INFO] [stdout] test analysis::query::tests::test_extract_identifiers ... ok [INFO] [stdout] test analysis::query::tests::test_extract_imports_javascript ... ok [INFO] [stdout] test analysis::query::tests::test_extract_imports_python ... ok [INFO] [stdout] test analysis::query::tests::test_extract_imports_typescript ... ok [INFO] [stdout] test analysis::query::tests::test_extract_reassignments ... ok [INFO] [stdout] test analysis::query::tests::test_extract_reassignments_with_positions ... ok [INFO] [stdout] test analysis::query::tests::test_extract_references_javascript ... ok [INFO] [stdout] test analysis::query::tests::test_extract_references_multiple ... ok [INFO] [stdout] test analysis::query::tests::test_extract_references_typescript ... ok [INFO] [stdout] test analysis::query::tests::test_go_extract_references ... ok [INFO] [stdout] test analysis::query::tests::test_nested_env_access ... ok [INFO] [stdout] test analysis::query::tests::test_no_env_vars ... ok [INFO] [stdout] test analysis::query::tests::test_parse_go ... ok [INFO] [stdout] test analysis::query::tests::test_parse_javascript ... ok [INFO] [stdout] test analysis::query::tests::test_parse_python ... ok [INFO] [stdout] test analysis::query::tests::test_parse_rust ... ok [INFO] [stdout] test analysis::query::tests::test_parse_typescript ... ok [INFO] [stdout] test analysis::query::tests::test_parser_pool_acquire_and_release ... ok [INFO] [stdout] test analysis::query::tests::test_parser_pool_max_capacity ... ok [INFO] [stdout] test analysis::query::tests::test_parser_pool_new ... ok [INFO] [stdout] test analysis::query::tests::test_python_env_in_comment_ignored ... ok [INFO] [stdout] test analysis::query::tests::test_python_extract_references ... ok [INFO] [stdout] test analysis::query::tests::test_rust_env_in_comment_ignored ... ok [INFO] [stdout] test analysis::query::tests::test_rust_extract_references ... ok [INFO] [stdout] test analysis::range_utils::tests::test_contains_position_basic ... ok [INFO] [stdout] test analysis::range_utils::tests::test_contains_position_multiline ... ok [INFO] [stdout] test analysis::range_utils::tests::test_expand_range ... ok [INFO] [stdout] test analysis::range_utils::tests::test_expand_range_saturating ... ok [INFO] [stdout] test analysis::range_utils::tests::test_position_to_point ... ok [INFO] [stdout] test analysis::range_utils::tests::test_range_contains_range ... ok [INFO] [stdout] test analysis::range_utils::tests::test_range_deduplicator ... ok [INFO] [stdout] test analysis::range_utils::tests::test_range_key_roundtrip ... ok [INFO] [stdout] test analysis::range_utils::tests::test_range_size_multi_line ... ok [INFO] [stdout] test analysis::range_utils::tests::test_range_size_single_line ... ok [INFO] [stdout] test analysis::range_utils::tests::test_range_to_interval ... ok [INFO] [stdout] test analysis::range_utils::tests::test_ranges_no_overlap_separate ... ok [INFO] [stdout] test analysis::range_utils::tests::test_ranges_no_overlap_touching ... ok [INFO] [stdout] test analysis::range_utils::tests::test_ranges_overlap ... ok [INFO] [stdout] test analysis::resolver::tests::test_all_env_vars ... ok [INFO] [stdout] test analysis::resolver::tests::test_all_env_vars_empty ... ok [INFO] [stdout] test analysis::resolver::tests::test_all_env_vars_excludes_objects ... ok [INFO] [stdout] test analysis::resolver::tests::test_binding_at_position_direct_reference_returns_none ... ok [INFO] [stdout] test analysis::resolver::tests::test_binding_at_position_symbol ... ok [INFO] [stdout] test analysis::resolver::tests::test_binding_at_position_usage ... ok [INFO] [stdout] test analysis::resolver::tests::test_binding_object_with_property_access_and_destructuring ... ok [INFO] [stdout] test analysis::resolver::tests::test_binding_with_usage_at_different_scopes ... ok [INFO] [stdout] test analysis::resolver::tests::test_complex_chain_resolution ... ok [INFO] [stdout] test analysis::resolver::tests::test_direct_reference_at_position ... ok [INFO] [stdout] test analysis::resolver::tests::test_env_at_position_outside_any_env_returns_none ... ok [INFO] [stdout] test analysis::resolver::tests::test_env_at_position_with_destructure_key ... ok [INFO] [stdout] test analysis::resolver::tests::test_env_hit_direct_reference_methods ... ok [INFO] [stdout] test analysis::resolver::tests::test_env_hit_via_symbol_env_object ... ok [INFO] [stdout] test analysis::resolver::tests::test_env_hit_via_symbol_env_var ... ok [INFO] [stdout] test analysis::resolver::tests::test_env_hit_via_usage ... ok [INFO] [stdout] test analysis::resolver::tests::test_env_hit_via_usage_property_access ... ok [INFO] [stdout] test analysis::resolver::tests::test_env_var_usage_location_clone ... ok [INFO] [stdout] test analysis::resolver::tests::test_env_var_usage_location_debug ... ok [INFO] [stdout] test analysis::resolver::tests::test_find_usages ... ok [INFO] [stdout] test analysis::resolver::tests::test_find_usages_deduplication ... ok [INFO] [stdout] test analysis::resolver::tests::test_find_usages_destructured ... ok [INFO] [stdout] test analysis::resolver::tests::test_find_usages_destructured_with_rename ... ok [INFO] [stdout] test analysis::resolver::tests::test_find_usages_nonexistent_env_var ... ok [INFO] [stdout] test analysis::resolver::tests::test_find_usages_property_access ... ok [INFO] [stdout] test analysis::resolver::tests::test_find_usages_property_access_no_range ... ok [INFO] [stdout] test analysis::resolver::tests::test_get_binding_kind ... ok [INFO] [stdout] test analysis::resolver::tests::test_get_binding_usage_cloned ... ok [INFO] [stdout] test analysis::resolver::tests::test_get_binding_usage_cloned_returns_none_for_declaration ... ok [INFO] [stdout] test analysis::resolver::tests::test_get_env_binding_cloned ... ok [INFO] [stdout] test analysis::resolver::tests::test_get_env_binding_cloned_returns_none_for_direct_ref ... ok [INFO] [stdout] test analysis::resolver::tests::test_get_env_reference_cloned ... ok [INFO] [stdout] test analysis::resolver::tests::test_get_env_reference_cloned_from_property_access ... ok [INFO] [stdout] test analysis::resolver::tests::test_get_env_reference_cloned_returns_none_for_binding ... ok [INFO] [stdout] test analysis::resolver::tests::test_get_symbol ... ok [INFO] [stdout] test analysis::resolver::tests::test_is_env_object ... ok [INFO] [stdout] test analysis::resolver::tests::test_lookup_symbol ... ok [INFO] [stdout] test analysis::resolver::tests::test_multiple_env_vars_same_document ... ok [INFO] [stdout] test analysis::resolver::tests::test_resolve_chain ... ok [INFO] [stdout] test analysis::resolver::tests::test_resolve_direct_reference ... ok [INFO] [stdout] test analysis::resolver::tests::test_resolve_via_symbol ... ok [INFO] [stdout] test analysis::resolver::tests::test_resolved_binding_object_kind ... ok [INFO] [stdout] test analysis::resolver::tests::test_resolved_binding_to_binding_usage ... ok [INFO] [stdout] test analysis::resolver::tests::test_resolved_binding_to_env_binding ... ok [INFO] [stdout] test analysis::query::tests::test_check_completion_context_python_bare_quote_no_trigger ... ok [INFO] [stdout] test analysis::resolver::tests::test_scope_at_position ... ok [INFO] [stdout] test analysis::resolver::tests::test_usage_kind_equality ... ok [INFO] [stdout] test analysis::resolver::tests::test_usage_kind_copy ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_all_env_vars ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_all_exported_env_vars ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_clear ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_clear_clears_dependency_graph ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_clear_dirty_single_file ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_clear_clears_exports ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_dependency_graph_self_reference ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_dependency_graph_update_partial ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_env_vars_in_file ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_dirty_count ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_files_exporting_env_var ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_get_dependencies_empty ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_get_dependents_empty ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_get_dependencies_returns_correct_list ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_get_dirty_files_after_invalidation ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_get_dependents_returns_correct_list ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_get_dirty_files_empty ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_indexing_state ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_has_dirty_files_true_and_false ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_invalidate_for_file_change_marks_dependents_dirty ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_invalidate_for_file_change_calls_invalidate_resolution_cache ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_invalidate_for_file_change_no_dependents ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_invalidate_resolution_cache ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_invalidate_for_file_change_only_direct_dependents ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_is_file_stale ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_module_resolution_cache ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_multiple_files_same_env_var ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_invalidate_resolution_cache_none_values ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_multiple_invalidations_same_file ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_remove_file_calls_remove_from_dependency_graph ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_remove_file_cleans_up ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_remove_file_clears_exports ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_remove_from_dependency_graph_cleans_empty_dependents ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_remove_from_dependency_graph_marks_importers_dirty ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_remove_from_dependency_graph_removes_forward_edges ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_remove_from_dependency_graph_removes_reverse_edges ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_stats ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_update_dependency_graph_bidirectional_consistency ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_update_dependency_graph_circular_dependencies ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_update_dependency_graph_multiple_dependencies ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_update_dependency_graph_replaces_old_dependencies ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_update_dependency_graph_single_dependency ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_update_exports ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_update_exports_removes_old ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_update_dependency_graph_empty_dependencies ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_update_file_adds_reverse_index ... ok [INFO] [stdout] test analysis::workspace_index::tests::test_update_file_removes_old_associations ... ok [INFO] [stdout] test error_ext::tests::test_ok_logged_with_ok ... ok [INFO] [stdout] test error_ext::tests::test_ok_logged_with_err ... ok [INFO] [stdout] test error_ext::tests::test_ok_warn_with_err ... ok [INFO] [stdout] test error_ext::tests::test_ok_warn_with_ok ... ok [INFO] [stdout] test languages::bash::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::bash::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::bash::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::bash::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::bash::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::bash::tests::test_extensions ... ok [INFO] [stdout] test languages::bash::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::bash::tests::test_id ... ok [INFO] [stdout] test languages::bash::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::bash::tests::test_language_ids ... ok [INFO] [stdout] test languages::bash::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::bash::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::bash::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::bash::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::c::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::c::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::c::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::c::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::c::tests::test_extensions ... ok [INFO] [stdout] test languages::c::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::c::tests::test_id ... ok [INFO] [stdout] test languages::c::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::c::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::c::tests::test_language_ids ... ok [INFO] [stdout] test analysis::document::tests::test_open_python_document ... ok [INFO] [stdout] test languages::c::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::c::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::c::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::c::tests::test_reference_query_compiles ... ok [INFO] [stdout] test analysis::document::tests::test_open_rust_document ... ok [INFO] [stdout] test analysis::indexer::tests::test_index_multiple_files ... ok [INFO] [stdout] test analysis::document::tests::test_tsx_document ... ok [INFO] [stdout] test languages::cpp::tests::test_extensions ... ok [INFO] [stdout] test languages::cpp::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::cpp::tests::test_id ... ok [INFO] [stdout] test languages::cpp::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::cpp::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::cpp::tests::test_language_ids ... ok [INFO] [stdout] test languages::cpp::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::cpp::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::cpp::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::cpp::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::cpp::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::cpp::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::csharp::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::cpp::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::csharp::tests::test_extensions ... ok [INFO] [stdout] test languages::csharp::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::csharp::tests::test_id ... ok [INFO] [stdout] test languages::csharp::tests::test_binding_query_compiles ... ok [INFO] [stdout] test analysis::pipeline::tests::test_analyze_typescript ... ok [INFO] [stdout] test analysis::document::tests::test_open_typescript_document ... ok [INFO] [stdout] test languages::csharp::tests::test_language_ids ... ok [INFO] [stdout] test languages::cpp::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::csharp::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::csharp::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::csharp::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::csharp::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::csharp::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::csharp::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::elixir::tests::test_extensions ... ok [INFO] [stdout] test languages::elixir::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::elixir::tests::test_id ... ok [INFO] [stdout] test languages::csharp::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::elixir::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::elixir::tests::test_language_ids ... ok [INFO] [stdout] test languages::elixir::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::elixir::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::elixir::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::elixir::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::go::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::go::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::go::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::elixir::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::go::tests::test_extensions ... ok [INFO] [stdout] test languages::go::tests::test_extract_property_access ... ok [INFO] [stdout] test languages::go::tests::test_extract_var_name ... ok [INFO] [stdout] test languages::go::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::go::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::go::tests::test_id ... ok [INFO] [stdout] test languages::go::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::go::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::go::tests::test_is_env_source_node_os ... ok [INFO] [stdout] test languages::go::tests::test_is_scope_node ... ok [INFO] [stdout] test languages::go::tests::test_is_standard_env_object ... ok [INFO] [stdout] test languages::go::tests::test_known_env_modules ... ok [INFO] [stdout] test languages::go::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::go::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::elixir::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::go::tests::test_language_ids ... ok [INFO] [stdout] test languages::go::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::go::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::go::tests::test_strip_quotes ... ok [INFO] [stdout] test languages::java::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::java::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::java::tests::test_extensions ... ok [INFO] [stdout] test languages::java::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::csharp::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::java::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::java::tests::test_id ... ok [INFO] [stdout] test languages::java::tests::test_language_ids ... ok [INFO] [stdout] test languages::java::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::elixir::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::java::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_default_env_object_name ... ok [INFO] [stdout] test languages::javascript::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::java::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_extensions ... ok [INFO] [stdout] test languages::javascript::tests::test_extract_destructure_key_shorthand ... ok [INFO] [stdout] test languages::javascript::tests::test_extract_property_access ... ok [INFO] [stdout] test languages::javascript::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_id ... ok [INFO] [stdout] test languages::javascript::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::java::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_is_standard_env_object ... ok [INFO] [stdout] test languages::javascript::tests::test_known_env_modules ... ok [INFO] [stdout] test languages::javascript::tests::test_is_env_source_node_process_env ... ok [INFO] [stdout] test languages::javascript::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::java::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::elixir::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_language_ids ... ok [INFO] [stdout] test languages::javascript::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::javascript::tests::test_strip_quotes ... ok [INFO] [stdout] test languages::elixir::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::kotlin::tests::test_extensions ... ok [INFO] [stdout] test languages::kotlin::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::kotlin::tests::test_id ... ok [INFO] [stdout] test languages::java::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::java::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::kotlin::tests::test_language_ids ... ok [INFO] [stdout] test languages::kotlin::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::kotlin::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::kotlin::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::kotlin::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::lua::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::lua::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::lua::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::lua::tests::test_default_env_object_name ... ok [INFO] [stdout] test languages::lua::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::kotlin::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::lua::tests::test_extensions ... ok [INFO] [stdout] test languages::kotlin::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::lua::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::lua::tests::test_extract_property_access ... ok [INFO] [stdout] test languages::lua::tests::test_id ... ok [INFO] [stdout] test languages::lua::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::lua::tests::test_is_env_source_node_os ... ok [INFO] [stdout] test languages::lua::tests::test_is_scope_node ... ok [INFO] [stdout] test languages::lua::tests::test_is_standard_env_object ... ok [INFO] [stdout] test languages::lua::tests::test_known_env_modules ... ok [INFO] [stdout] test languages::lua::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::lua::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::lua::tests::test_extract_var_name ... ok [INFO] [stdout] test languages::lua::tests::test_language_ids ... ok [INFO] [stdout] test languages::lua::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::lua::tests::test_strip_quotes ... ok [INFO] [stdout] test languages::lua::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::php::tests::test_default_env_object_name ... ok [INFO] [stdout] test languages::php::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::php::tests::test_id ... ok [INFO] [stdout] test languages::php::tests::test_extensions ... ok [INFO] [stdout] test languages::php::tests::test_is_standard_env_object ... ok [INFO] [stdout] test languages::php::tests::test_language_ids ... ok [INFO] [stdout] test languages::php::tests::test_strip_quotes ... ok [INFO] [stdout] test languages::python::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::python::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::python::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::python::tests::test_default_env_object_name ... ok [INFO] [stdout] test languages::python::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::python::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::python::tests::test_extensions ... ok [INFO] [stdout] test languages::python::tests::test_extract_property_access ... ok [INFO] [stdout] test languages::lua::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::php::tests::test_is_scope_node ... ok [INFO] [stdout] test languages::php::tests::test_is_env_source_node_env ... ok [INFO] [stdout] test languages::python::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::python::tests::test_id ... ok [INFO] [stdout] test languages::python::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::python::tests::test_is_env_source_node_os_environ ... ok [INFO] [stdout] test languages::python::tests::test_is_scope_node ... ok [INFO] [stdout] test languages::python::tests::test_is_standard_env_object ... ok [INFO] [stdout] test languages::python::tests::test_known_env_modules ... ok [INFO] [stdout] test languages::python::tests::test_language_ids ... ok [INFO] [stdout] test languages::python::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::python::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::python::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::registry::tests::test_default_is_empty ... ok [INFO] [stdout] test languages::registry::tests::test_get_by_extension ... ok [INFO] [stdout] test languages::registry::tests::test_get_by_extension_multiple ... ok [INFO] [stdout] test languages::registry::tests::test_get_by_language_id ... ok [INFO] [stdout] test languages::registry::tests::test_get_for_uri_javascript ... ok [INFO] [stdout] test languages::registry::tests::test_get_for_uri_no_extension ... ok [INFO] [stdout] test languages::registry::tests::test_get_for_uri_typescript ... ok [INFO] [stdout] test languages::registry::tests::test_get_for_uri_unknown_extension ... ok [INFO] [stdout] test languages::registry::tests::test_new_registry_is_empty ... ok [INFO] [stdout] test languages::registry::tests::test_get_for_uri_invalid_uri ... ok [INFO] [stdout] test languages::registry::tests::test_register_multiple_languages ... ok [INFO] [stdout] test languages::registry::tests::test_register_language ... ok [INFO] [stdout] test languages::ruby::tests::test_default_env_object_name ... ok [INFO] [stdout] test languages::ruby::tests::test_extensions ... ok [INFO] [stdout] test languages::ruby::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::ruby::tests::test_id ... ok [INFO] [stdout] test languages::ruby::tests::test_is_scope_node ... ok [INFO] [stdout] test languages::ruby::tests::test_is_env_source_node_env ... ok [INFO] [stdout] test languages::ruby::tests::test_known_env_modules ... ok [INFO] [stdout] test languages::ruby::tests::test_language_ids ... ok [INFO] [stdout] test languages::ruby::tests::test_is_standard_env_object ... ok [INFO] [stdout] test languages::ruby::tests::test_strip_quotes ... ok [INFO] [stdout] test languages::python::tests::test_strip_quotes ... ok [INFO] [stdout] test languages::rust::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::rust::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::rust::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::rust::tests::test_extensions ... ok [INFO] [stdout] test languages::rust::tests::test_extract_property_access ... ok [INFO] [stdout] test languages::rust::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::rust::tests::test_id ... ok [INFO] [stdout] test languages::rust::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::rust::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::rust::tests::test_is_env_source_node_env ... ok [INFO] [stdout] test languages::rust::tests::test_is_scope_node ... ok [INFO] [stdout] test languages::rust::tests::test_is_standard_env_object ... ok [INFO] [stdout] test languages::rust::tests::test_known_env_modules ... ok [INFO] [stdout] test languages::rust::tests::test_language_ids ... ok [INFO] [stdout] test languages::rust::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::python::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::rust::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::kotlin::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::tests::test_bash_queries_compile ... ok [INFO] [stdout] test languages::tests::test_c_queries_compile ... ok [INFO] [stdout] test languages::tests::test_cpp_queries_compile ... ok [INFO] [stdout] test languages::tests::test_csharp_queries_compile ... ok [INFO] [stdout] test languages::tests::test_elixir_queries_compile ... ok [INFO] [stdout] test languages::kotlin::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::tests::test_go_queries_compile ... ok [INFO] [stdout] test languages::tests::test_java_queries_compile ... ok [INFO] [stdout] test languages::kotlin::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::tests::test_lua_queries_compile ... ok [INFO] [stdout] test languages::tests::test_javascript_queries_compile ... ok [INFO] [stdout] test languages::tests::test_python_queries_compile ... ok [INFO] [stdout] test languages::rust::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::rust::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::tests::test_kotlin_queries_compile ... ok [INFO] [stdout] test languages::kotlin::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::tests::test_rust_queries_compile ... ok [INFO] [stdout] test languages::rust::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_assignment_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_binding_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_default_env_object_name ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_destructure_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_completion_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_extensions ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_extract_destructure_key_shorthand ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_extract_property_access ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_grammar_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_id ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_identifier_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_import_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_is_env_source_node_process_env ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_is_scope_node ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_is_standard_env_object ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_known_env_modules ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_language_ids ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_reassignment_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_reference_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_scope_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_strip_quotes ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_assignment_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_binding_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_completion_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_default_env_object_name ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_destructure_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_ts_export_query_compiles ... ok [INFO] [stdout] test languages::tests::test_typescript_queries_compile ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_extract_property_access ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_grammar_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_id ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_identifier_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_extensions ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_import_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_is_env_source_node_process_env ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_is_scope_node_jsx_element ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_is_standard_env_object ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_known_env_modules ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_language_ids ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_reassignment_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_reference_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_scope_query_compiles ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_strip_quotes ... ok [INFO] [stdout] test languages::zig::tests::test_binding_query_compiles ... ok [INFO] [stdout] test languages::zig::tests::test_completion_query_compiles ... ok [INFO] [stdout] test languages::zig::tests::test_destructure_query_compiles ... ok [INFO] [stdout] test languages::zig::tests::test_assignment_query_compiles ... ok [INFO] [stdout] test languages::zig::tests::test_extensions ... ok [INFO] [stdout] test languages::zig::tests::test_grammar_compiles ... ok [INFO] [stdout] test languages::zig::tests::test_id ... ok [INFO] [stdout] test languages::zig::tests::test_identifier_query_compiles ... ok [INFO] [stdout] test languages::zig::tests::test_import_query_compiles ... ok [INFO] [stdout] test languages::zig::tests::test_language_ids ... ok [INFO] [stdout] test languages::zig::tests::test_reassignment_query_compiles ... ok [INFO] [stdout] test languages::zig::tests::test_reference_query_compiles ... ok [INFO] [stdout] test languages::zig::tests::test_scope_query_compiles ... ok [INFO] [stdout] test languages::zig::tests::test_export_query_compiles ... ok [INFO] [stdout] test languages::tests::test_zig_queries_compile ... ok [INFO] [stdout] test server::cancellation::tests::test_background_task_manager ... ok [INFO] [stdout] test server::config::tests::test_config_manager_init_settings_only ... ok [INFO] [stdout] test server::config::tests::test_config_manager_load_invalid_file ... ok [INFO] [stdout] test server::config::tests::test_config_manager_load_missing_file ... ok [INFO] [stdout] test server::config::tests::test_config_manager_load_valid_file ... ok [INFO] [stdout] test server::cancellation::tests::test_cancellation_token ... ok [INFO] [stdout] test server::config::tests::test_config_manager_new ... ok [INFO] [stdout] test server::config::tests::test_config_manager_toml_overrides_init_settings ... ok [INFO] [stdout] test server::config::tests::test_config_manager_update ... ok [INFO] [stdout] test server::config::tests::test_config_manager_workspace_root_from_init_settings ... ok [INFO] [stdout] test server::config::tests::test_ecolog_config_to_abundantis ... ok [INFO] [stdout] test server::config::tests::test_feature_config_default ... ok [INFO] [stdout] test server::config::tests::test_ecolog_config_default ... ok [INFO] [stdout] test server::config::tests::test_strict_config_default ... ok [INFO] [stdout] test server::error::tests::test_document_not_found_display ... ok [INFO] [stdout] test server::error::tests::test_document_not_found_helper ... ok [INFO] [stdout] test server::error::tests::test_error_debug_format ... ok [INFO] [stdout] test server::error::tests::test_feature_disabled_display ... ok [INFO] [stdout] test server::error::tests::test_feature_disabled_helper ... ok [INFO] [stdout] test server::error::tests::test_invalid_position_display ... ok [INFO] [stdout] test server::error::tests::test_invalid_position_helper ... ok [INFO] [stdout] test server::error::tests::test_parse_error_display ... ok [INFO] [stdout] test server::error::tests::test_internal_error_display ... ok [INFO] [stdout] test server::error::tests::test_resolution_error_display ... ok [INFO] [stdout] test server::error::tests::test_unsupported_language_display ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_format_value_empty ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_format_value_multiline ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_format_value_simple ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_format_value_truncation ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_overlaps_exact_boundary ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_overlaps_fully_contained ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_overlaps_no_overlap_after ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_overlaps_no_overlap_before ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_overlaps_partial_end ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_overlaps_partial_start ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_overlaps_same_line_no_overlap ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_overlaps_same_line_overlap ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_should_show_binding_declaration ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_should_show_direct_reference ... ok [INFO] [stdout] test server::handlers::inlay_hints::tests::test_should_show_property_access ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_hover_markdown_empty_value ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_hover_markdown_multiline_value ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_hover_markdown_same_binding_name ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_hover_markdown_simple ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_hover_markdown_with_binding ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_hover_markdown_with_description ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_source_file_absolute ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_source_file_relative ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_source_memory ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_source_remote_with_path ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_source_remote_without_path ... ok [INFO] [stdout] test server::handlers::util::tests::test_format_source_shell ... ok [INFO] [stdout] test server::handlers::util::tests::test_get_line_col_first_line ... ok [INFO] [stdout] test server::handlers::util::tests::test_get_line_col_multiple_lines ... ok [INFO] [stdout] test server::handlers::util::tests::test_get_line_col_out_of_bounds ... ok [INFO] [stdout] test server::handlers::util::tests::test_is_valid_env_var_name_invalid ... ok [INFO] [stdout] test server::handlers::util::tests::test_is_valid_env_var_name_unicode ... ok [INFO] [stdout] test server::handlers::util::tests::test_is_valid_env_var_name_valid ... ok [INFO] [stdout] test server::handlers::util::tests::test_korni_span_to_range_multiline ... ok [INFO] [stdout] test server::handlers::util::tests::test_korni_span_to_range_single_line ... ok [INFO] [stdout] test server::handlers::util::tests::test_offset_to_line_col_after_newline ... ok [INFO] [stdout] test server::handlers::util::tests::test_offset_to_line_col_multiple_newlines ... ok [INFO] [stdout] test server::handlers::util::tests::test_offset_to_line_col_single_line ... ok [INFO] [stdout] test server::services::document_service::tests::test_all_uris ... ok [INFO] [stdout] test server::services::document_service::tests::test_close_document ... ok [INFO] [stdout] test server::services::document_service::tests::test_document_count ... ok [INFO] [stdout] test server::services::document_service::tests::test_get_binding_graph ... ok [INFO] [stdout] test server::services::document_service::tests::test_clone ... ok [INFO] [stdout] test server::services::document_service::tests::test_get_env_reference ... ok [INFO] [stdout] test server::cancellation::tests::test_cancellable_task ... ok [INFO] [stdout] test server::services::document_service::tests::test_open_and_get ... ok [INFO] [stdout] test server::services::document_service::tests::test_update_document ... ok [INFO] [stdout] test server::services::env_service::tests::test_refresh_timeout_constant ... ok [INFO] [stdout] test server::services::workspace_service::tests::test_clone ... ok [INFO] [stdout] test server::services::workspace_service::tests::test_dependency_graph ... ok [INFO] [stdout] test server::services::workspace_service::tests::test_dirty_files ... ok [INFO] [stdout] test server::services::workspace_service::tests::test_module_resolution_cache ... ok [INFO] [stdout] test server::services::env_service::tests::test_resolution_timeout_constant ... ok [INFO] [stdout] test server::services::workspace_service::tests::test_remove_file ... ok [INFO] [stdout] test server::services::workspace_service::tests::test_all_env_vars ... ok [INFO] [stdout] test server::services::workspace_service::tests::test_stats ... ok [INFO] [stdout] test server::util::tests::test_offset_to_linecol_empty_lines ... ok [INFO] [stdout] test server::services::workspace_service::tests::test_update_and_query_file ... ok [INFO] [stdout] test server::util::tests::test_offset_to_linecol_empty_string ... ok [INFO] [stdout] test server::util::tests::test_offset_to_linecol_out_of_bounds ... ok [INFO] [stdout] test server::util::tests::test_offset_to_linecol_windows_line_endings ... ok [INFO] [stdout] test server::util::tests::test_offset_to_linecol_multiple_lines ... ok [INFO] [stdout] test server::util::tests::test_offset_to_linecol_with_unicode ... ok [INFO] [stdout] test types::tests::test_document_state_has_intelligence ... ok [INFO] [stdout] test types::tests::test_document_state_new ... ok [INFO] [stdout] test types::tests::test_file_export_entry_env_related_exports ... ok [INFO] [stdout] test types::tests::test_export_resolution_is_env_related ... ok [INFO] [stdout] test types::tests::test_file_export_entry_exported_env_vars ... ok [INFO] [stdout] test types::tests::test_file_export_entry_get_export ... ok [INFO] [stdout] test types::tests::test_file_export_entry_new_and_is_empty ... ok [INFO] [stdout] test types::tests::test_import_context_is_env_related ... ok [INFO] [stdout] test types::tests::test_import_context_new ... ok [INFO] [stdout] test types::tests::test_import_kind_imported_name ... ok [INFO] [stdout] test types::tests::test_import_kind_is_default ... ok [INFO] [stdout] test types::tests::test_import_kind_is_namespace ... ok [INFO] [stdout] test types::tests::test_module_export_local_name_or_exported ... ok [INFO] [stdout] test types::tests::test_module_import_is_relative ... ok [INFO] [stdout] test types::tests::test_module_import_is_resolved ... ok [INFO] [stdout] test types::tests::test_resolved_env_as_object ... ok [INFO] [stdout] test types::tests::test_resolved_env_as_variable ... ok [INFO] [stdout] test types::tests::test_scope_id_index ... ok [INFO] [stdout] test types::tests::test_scope_id_new ... ok [INFO] [stdout] test types::tests::test_scope_id_raw ... ok [INFO] [stdout] test types::tests::test_scope_id_root ... ok [INFO] [stdout] test types::tests::test_scope_is_root ... ok [INFO] [stdout] test types::tests::test_symbol_id_index ... ok [INFO] [stdout] test types::tests::test_symbol_id_new ... ok [INFO] [stdout] test types::tests::test_symbol_id_raw ... ok [INFO] [stdout] test types::tests::test_symbol_is_env_related ... ok [INFO] [stdout] test types::tests::test_symbol_origin_is_env_related ... ok [INFO] [stdout] test types::tests::test_symbol_origin_is_terminal ... ok [INFO] [stdout] test server::util::tests::test_offset_to_linecol_single_line ... ok [INFO] [stdout] test languages::tests::test_typescriptreact_queries_compile ... ok [INFO] [stdout] test languages::typescript::tests::test_tsx_export_query_compiles ... ok [INFO] [stdout] test languages::tests::test_php_queries_compile ... ok [INFO] [stdout] test languages::tests::test_ruby_queries_compile ... ok [INFO] [stdout] test languages::tests::test_all_language_queries_compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 739 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.91s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ecolog_lsp-0d22d6e6402137a4) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/aliases_test.rs (/opt/rustwide/target/debug/deps/aliases_test-07310b5a83c567a8) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_go_module_alias ... ok [INFO] [stdout] test test_scope_isolation ... ok [INFO] [stdout] test test_js_object_alias ... ok [INFO] [stdout] test test_python_module_alias ... ok [INFO] [stdout] test test_python_object_alias ... ok [INFO] [stdout] test test_rust_module_alias ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.51s [INFO] [stdout] [INFO] [stderr] Running tests/binding_chain_test.rs (/opt/rustwide/target/debug/deps/binding_chain_test-1f5605b98219972c) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stderr] Running tests/bindings_integration.rs (/opt/rustwide/target/debug/deps/bindings_integration-5ad32d0b8cbee453) [INFO] [stdout] test test_multi_level_binding_chain ... ok [INFO] [stdout] test test_reassignment_through_alias ... ok [INFO] [stdout] test test_object_alias_destructure ... ok [INFO] [stdout] test test_scope_isolation_detailed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_destructuring_diagnostics ... ok [INFO] [stdout] test test_bindings_integration ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.02s [INFO] [stdout] [INFO] [stderr] Running tests/commands_handler_test.rs (/opt/rustwide/target/debug/deps/commands_handler_test-7e9308768264f124) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test test_file_set_active_with_patterns ... ok [INFO] [stdout] test test_file_set_active_clear ... ok [INFO] [stdout] test test_interpolation_get ... ok [INFO] [stdout] test test_file_list ... ok [INFO] [stdout] test test_interpolation_set_disable ... ok [INFO] [stdout] test test_generate_env_example ... ok [INFO] [stdout] test test_list_env_variables ... ok [INFO] [stdout] test test_unknown_command_returns_none ... ok [INFO] [stdout] test test_source_set_precedence_invalid_source ... ok [INFO] [stdout] test test_source_list ... ok [INFO] [stdout] test test_source_set_precedence_valid ... ok [INFO] [stdout] test test_variable_get_found ... ok [INFO] [stdout] test test_source_set_precedence_empty_disables_all ... ok [INFO] [stdout] test test_workspace_set_root_nonexistent ... ok [INFO] [stdout] test test_workspace_set_root_no_arg ... ok [INFO] [stdout] test test_workspace_set_root_valid ... ok [INFO] [stdout] test test_workspace_list ... ok [INFO] [stdout] test test_variable_get_no_arg ... ok [INFO] [stdout] test test_variable_get_not_found ... ok [INFO] [stdout] test test_interpolation_set_enable ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/completion_test.rs (/opt/rustwide/target/debug/deps/completion_test-af50f0005a9dd093) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_completion_context_java_system_getenv ... ok [INFO] [stdout] test test_completion_context_c_secure_getenv ... ok [INFO] [stdout] test test_completion_context_c_getenv ... ok [INFO] [stdout] test test_completion_context_js ... ok [INFO] [stdout] test test_completion_context_python ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.27s [INFO] [stdout] [INFO] [stderr] Running tests/cross_module_test.rs (/opt/rustwide/target/debug/deps/cross_module_test-61c0514ee39ba8a7) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_env_object_export_extraction ... ok [INFO] [stdout] test test_export_extraction ... ok [INFO] [stdout] test test_aliased_destructured_export_extraction ... ok [INFO] [stdout] test test_destructured_export_extraction ... ok [INFO] [stdout] test test_module_resolution ... ok [INFO] [stdout] test test_wildcard_reexport_cycle_detection ... ok [INFO] [stdout] test test_import_context_extraction ... ok [INFO] [stdout] test test_hover_on_default_export ... ok [INFO] [stdout] test test_wildcard_reexport_env_var ... ok [INFO] [stdout] test test_hover_on_imported_env_var ... ok [INFO] [stdout] test test_hover_on_env_object_import ... ok [INFO] [stdout] test test_hover_on_destructured_import ... ok [INFO] [stdout] test test_wildcard_reexport_chain ... ok [INFO] [stdout] test test_completion_on_imported_env_object ... ok [INFO] [stderr] Running tests/definition_handler_test.rs (/opt/rustwide/target/debug/deps/definition_handler_test-ab4818c000ada3a6) [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.47s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_definition_go_getenv ... ok [INFO] [stdout] test test_definition_direct_reference_to_env_file ... ok [INFO] [stdout] test test_definition_range_points_to_key ... ok [INFO] [stdout] test test_definition_from_usage ... ok [INFO] [stdout] test test_definition_bracket_notation ... ok [INFO] [stdout] test test_definition_from_binding ... ok [INFO] [stdout] test test_definition_outside_env_returns_none ... ok [INFO] [stdout] test test_definition_undefined_var_returns_none ... ok [INFO] [stdout] test test_definition_python_environ ... ok [INFO] [stdout] test test_definition_rust_std_env ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.41s [INFO] [stdout] [INFO] [stderr] Running tests/definition_test.rs (/opt/rustwide/target/debug/deps/definition_test-1ecafd3d25e2bc9e) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_definition_reference_exists ... ok [INFO] [stdout] test test_definition_python_environ ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.89s [INFO] [stdout] [INFO] [stderr] Running tests/diagnostics_handler_test.rs (/opt/rustwide/target/debug/deps/diagnostics_handler_test-9f1654ea10e2931f) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_diagnostics_document_not_found ... ok [INFO] [stdout] test test_diagnostics_env_file_double_equals ... ok [INFO] [stdout] test test_diagnostics_env_file_valid ... ok [INFO] [stdout] test test_diagnostics_object_alias_property_access ... ok [INFO] [stdout] test test_diagnostics_mixed_defined_undefined ... ok [INFO] [stdout] test test_diagnostics_destructuring_undefined ... ok [INFO] [stdout] test test_diagnostics_undefined_env_var ... ok [INFO] [stdout] test test_diagnostics_defined_env_var_no_warning ... ok [INFO] [stdout] test test_diagnostics_multiple_undefined ... ok [INFO] [stderr] Running tests/e2e/mod.rs (/opt/rustwide/target/debug/deps/e2e-8962ac3e38d5af6b) [INFO] [stdout] test test_diagnostics_python_undefined ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.91s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 90 tests [INFO] [stderr] 2026-04-24T16:22:23.142180Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.142183Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.142282Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743129475556_6" [INFO] [stderr] 2026-04-24T16:22:23.142286Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743124824387_5" [INFO] [stderr] 2026-04-24T16:22:23.142303Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743129475556_6" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.142313Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743124824387_5" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.147233Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.147311Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743124095927_1" [INFO] [stderr] 2026-04-24T16:22:23.147331Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743124095927_1" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.149528Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.149605Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743123994438_0" [INFO] [stderr] 2026-04-24T16:22:23.149624Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743123994438_0" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.150632Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.150655Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.151132Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.151194Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743124144947_2" [INFO] [stderr] 2026-04-24T16:22:23.151211Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743124144947_2" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.154439Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.154471Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.156230Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.156258Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.157361Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.157950Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743124185987_3" [INFO] [stderr] 2026-04-24T16:22:23.157977Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743124185987_3" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.160036Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.160066Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.161257Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.161281Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.163752Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.163787Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.163815Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.165485Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.165512Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.165529Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.165962Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.166009Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743124095927_1" [INFO] [stderr] 2026-04-24T16:22:23.167091Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.167155Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743124824387_5" [INFO] [stderr] 2026-04-24T16:22:23.167536Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:23.168706Z  INFO ecolog_lsp::analysis::indexer: Discovered 2 files to index [INFO] [stderr] 2026-04-24T16:22:23.169156Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:23.169532Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.169823Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.189027Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.189065Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.195504Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.195539Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.195567Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.202030Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.202119Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743124349727_4" [INFO] [stderr] 2026-04-24T16:22:23.202144Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743124349727_4" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.207426Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.207462Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.207484Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.209252Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.209305Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743129475556_6" [INFO] [stderr] 2026-04-24T16:22:23.210069Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:23.211658Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.212595Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:23.216979Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.217013Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.217034Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.221236Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.221315Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743124144947_2" [INFO] [stderr] 2026-04-24T16:22:23.221857Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:23.226009Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.226042Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.226061Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.229494Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.229525Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.238545Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.239177Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743124185987_3" [INFO] [stderr] 2026-04-24T16:22:23.239694Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:23.242255Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.242331Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743145924653_7" [INFO] [stderr] 2026-04-24T16:22:23.242347Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743145924653_7" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.246540Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.248859Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.248897Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.268906Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:23.270161Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.270234Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743123994438_0" [INFO] [stderr] 2026-04-24T16:22:23.270708Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:23.272931Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:23.273722Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.284372Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.284451Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.284476Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.285585Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.285706Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.285737Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.285754Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.295022Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:23.306363Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.306490Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743124349727_4" [INFO] [stderr] 2026-04-24T16:22:23.306973Z  INFO ecolog_lsp::analysis::indexer: Discovered 2 files to index [INFO] [stderr] 2026-04-24T16:22:23.318020Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.318150Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743145924653_7" [INFO] [stderr] 2026-04-24T16:22:23.319619Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=1 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.320055Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 2 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:23.322481Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:23.333722Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:23.335575Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.696621Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:23.696855Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:23.697011Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:23.711901Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047743129475556_6" (canonical: "/tmp/ecolog_e2e_1777047743129475556_6") [INFO] [stderr] 2026-04-24T16:22:23.712010Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:23.712050Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047743129475556_6": starts_with=true [INFO] [stderr] 2026-04-24T16:22:23.716725Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047743124144947_2" (canonical: "/tmp/ecolog_e2e_1777047743124144947_2") [INFO] [stderr] 2026-04-24T16:22:23.716774Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:23.716792Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047743124144947_2": starts_with=true [INFO] [stderr] 2026-04-24T16:22:23.719953Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047743124185987_3" (canonical: "/tmp/ecolog_e2e_1777047743124185987_3") [INFO] [stderr] 2026-04-24T16:22:23.720019Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:23.720039Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047743124185987_3": starts_with=true [INFO] [stderr] 2026-04-24T16:22:23.721685Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047743123994438_0" (canonical: "/tmp/ecolog_e2e_1777047743123994438_0") [INFO] [stderr] 2026-04-24T16:22:23.721724Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:23.721739Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047743123994438_0": starts_with=true [INFO] [stderr] 2026-04-24T16:22:23.725924Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:23.732743Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:23.732889Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:23.732986Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:23.737707Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:23.737816Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:23.737912Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:23.748695Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test commands_test::test_command_workspace_list ... ok [INFO] [stderr] 2026-04-24T16:22:23.748962Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:23.751937Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stdout] test commands_test::test_command_get_variable_not_found ... ok [INFO] [stderr] 2026-04-24T16:22:23.752034Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stdout] test commands_test::test_command_file_list ... ok [INFO] [stderr] 2026-04-24T16:22:23.752118Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:23.757280Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:23.757360Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:23.757451Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:23.762873Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.762951Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743726689755_8" [INFO] [stderr] 2026-04-24T16:22:23.762972Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743726689755_8" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.763460Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.763529Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743751895840_9" [INFO] [stderr] 2026-04-24T16:22:23.763558Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743751895840_9" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.764343Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.764683Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743752192619_10" [INFO] [stderr] 2026-04-24T16:22:23.764722Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743752192619_10" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.764942Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.764964Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.765667Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.765708Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.766189Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.766212Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stdout] test commands_test::test_command_list_env_variables ... ok [INFO] [stderr] 2026-04-24T16:22:23.767990Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:23.774853Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test commands_test::test_command_get_variable ... ok [INFO] [stderr] 2026-04-24T16:22:23.783315Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.783361Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.783386Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.785871Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.785966Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047743145924653_7" (canonical: "/tmp/ecolog_e2e_1777047743145924653_7") [INFO] [stderr] 2026-04-24T16:22:23.785991Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:23.786008Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047743145924653_7": starts_with=true [INFO] [stderr] 2026-04-24T16:22:23.786139Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743145924653_7" [INFO] [stderr] 2026-04-24T16:22:23.786158Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743145924653_7" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.786566Z  INFO ecolog_lsp::server::handlers::commands: Interpolation set to: false [INFO] [stderr] 2026-04-24T16:22:23.791008Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.791072Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743726689755_8" [INFO] [stderr] 2026-04-24T16:22:23.791692Z  INFO ecolog_lsp::analysis::indexer: Discovered 2 files to index [INFO] [stderr] 2026-04-24T16:22:23.797594Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.797957Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 2 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:23.798077Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.798139Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743145924653_7" [INFO] [stderr] 2026-04-24T16:22:23.798156Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743145924653_7" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.798568Z  INFO ecolog_lsp::server::handlers::commands: Interpolation set to: true [INFO] [stderr] 2026-04-24T16:22:23.801096Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stdout] test commands_test::test_command_interpolation_toggle ... ok [INFO] [stderr] 2026-04-24T16:22:23.805769Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743771348865_11" [INFO] [stderr] 2026-04-24T16:22:23.805812Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743771348865_11" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.806932Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.806959Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.809142Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:23.809245Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:23.809321Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:23.819897Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:23.838266Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.838306Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.838330Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.839793Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.839857Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743752192619_10" [INFO] [stderr] 2026-04-24T16:22:23.840268Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:23.840949Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.840975Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.840991Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.844030Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.844095Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743751895840_9" [INFO] [stderr] 2026-04-24T16:22:23.844515Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:23.845000Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.845026Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.845044Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:23.848522Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.849537Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:23.849614Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743771348865_11" [INFO] [stderr] 2026-04-24T16:22:23.849636Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.850029Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:23.859353Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:23.864665Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:23.866997Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.867085Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743782055653_12" [INFO] [stderr] 2026-04-24T16:22:23.867116Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743782055653_12" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.874207Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:23.890375Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:23.904272Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.904315Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.914901Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:23.914987Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743822452144_13" [INFO] [stderr] 2026-04-24T16:22:23.915004Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743822452144_13" (relative: .) [INFO] [stderr] 2026-04-24T16:22:23.957795Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.957844Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:23.990733Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:22:24.064544Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.064600Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.064628Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:24.071065Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.071113Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.071657Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:24.071736Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743782055653_12" [INFO] [stderr] 2026-04-24T16:22:24.071137Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:24.072201Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:24.077212Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:24.077290Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047743822452144_13" [INFO] [stderr] 2026-04-24T16:22:24.077692Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:24.079566Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:24.081692Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:24.087995Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:24.095807Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:24.095904Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:24.095982Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test commands_test::test_command_set_active_file ... ok [INFO] [stderr] 2026-04-24T16:22:24.108170Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:24.117791Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:24.147374Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:24.157792Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047744107978211_14" [INFO] [stderr] 2026-04-24T16:22:24.162998Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047744107978211_14" (relative: .) [INFO] [stderr] 2026-04-24T16:22:24.180732Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.180953Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.211101Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.211439Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.211832Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:24.241668Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:24.242305Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047744107978211_14" [INFO] [stderr] 2026-04-24T16:22:24.243359Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:24.245919Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:24.259957Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:24.287066Z  INFO abundantis: Changing workspace root to: "/tmp/ecolog_e2e_1777047743726689755_8/subproject" [INFO] [stderr] 2026-04-24T16:22:24.287150Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047743726689755_8/subproject" [INFO] [stderr] 2026-04-24T16:22:24.287166Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047743726689755_8/subproject" (relative: .) [INFO] [stderr] 2026-04-24T16:22:24.287591Z  INFO abundantis: Discovered new env file: /tmp/ecolog_e2e_1777047743726689755_8/subproject/.env [INFO] [stderr] 2026-04-24T16:22:24.326655Z  INFO ecolog_lsp::server::handlers::commands: Workspace root changed to: "/tmp/ecolog_e2e_1777047743726689755_8/subproject" [INFO] [stderr] 2026-04-24T16:22:24.348821Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:24.348961Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:24.349048Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test commands_test::test_command_workspace_set_root ... ok [INFO] [stderr] 2026-04-24T16:22:24.364682Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:24.372355Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:24.372472Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:24.372572Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:24.385948Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test commands_test::test_unknown_command_returns_null ... ok [INFO] [stderr] 2026-04-24T16:22:24.406069Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:24.406161Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047744361837405_15" [INFO] [stderr] 2026-04-24T16:22:24.406180Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047744361837405_15" (relative: .) [INFO] [stderr] 2026-04-24T16:22:24.430814Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.430881Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.465275Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.465326Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.465348Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:24.470592Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:24.470663Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047744361837405_15" [INFO] [stderr] 2026-04-24T16:22:24.471083Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:24.475387Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:24.483616Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:24.489616Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:24.489708Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047744406478246_16" [INFO] [stderr] 2026-04-24T16:22:24.489735Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047744406478246_16" (relative: .) [INFO] [stderr] 2026-04-24T16:22:24.524774Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.524828Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.614157Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.614205Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:24.614227Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:24.625523Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:24.625887Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047744406478246_16" [INFO] [stderr] 2026-04-24T16:22:24.626350Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:24.626974Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:24.627866Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:25.859128Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047743124095927_1/app.js" (canonical: "/tmp/ecolog_e2e_1777047743124095927_1/app.js") [INFO] [stderr] 2026-04-24T16:22:25.859183Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:25.859201Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047743124095927_1": starts_with=true [INFO] [stderr] 2026-04-24T16:22:25.934590Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047743124095927_1" (canonical: "/tmp/ecolog_e2e_1777047743124095927_1") [INFO] [stderr] 2026-04-24T16:22:25.937435Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:25.937536Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047743124095927_1": starts_with=true [INFO] [stderr] 2026-04-24T16:22:25.990642Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:25.990809Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:25.991569Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:26.038514Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test commands_test::test_command_generate_env_example ... ok [INFO] [stderr] 2026-04-24T16:22:26.252791Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:26.253156Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047746216462498_17" [INFO] [stderr] 2026-04-24T16:22:26.253184Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047746216462498_17" (relative: .) [INFO] [stderr] 2026-04-24T16:22:26.490678Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:26.490738Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:26.607144Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047743771348865_11/test.js" (canonical: "/tmp/ecolog_e2e_1777047743771348865_11/test.js") [INFO] [stderr] 2026-04-24T16:22:26.609458Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:26.609563Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047743771348865_11": starts_with=true [INFO] [stderr] 2026-04-24T16:22:26.630950Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:26.631389Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:26.631503Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test completion_test::test_completion_item_documentation ... ok [INFO] [stderr] 2026-04-24T16:22:26.642549Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:26.736908Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:26.736963Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:26.736986Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:26.837869Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:26.837978Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047746642752364_18" [INFO] [stderr] 2026-04-24T16:22:26.838018Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047746642752364_18" (relative: .) [INFO] [stderr] 2026-04-24T16:22:26.881604Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:26.885466Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047746216462498_17" [INFO] [stderr] 2026-04-24T16:22:26.885918Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:26.924708Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 2 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:26.924847Z ERROR tower_lsp::service::client: failed to send notification [INFO] [stderr] 2026-04-24T16:22:26.931676Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:26.932316Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:26.932344Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:26.933775Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:27.004086Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:27.015457Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:27.015511Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:27.017208Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:27.017268Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047746642752364_18" [INFO] [stderr] 2026-04-24T16:22:27.017687Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:27.020095Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:27.079629Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:27.234792Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047744361837405_15/test.js" (canonical: "/tmp/ecolog_e2e_1777047744361837405_15/test.js") [INFO] [stderr] 2026-04-24T16:22:27.234854Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:27.234875Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047744361837405_15": starts_with=true [INFO] [stderr] 2026-04-24T16:22:27.283620Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:27.296567Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:27.296768Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:27.397833Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:27.397924Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:27.397996Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:27.408275Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:27.413529Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test completion_test::test_completion_disabled_via_config ... ok [INFO] [stdout] test completion_test::test_completion_trigger_character ... ok [INFO] [stderr] 2026-04-24T16:22:27.532157Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:27.532262Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047747417862653_20" [INFO] [stderr] 2026-04-24T16:22:27.532284Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047747417862653_20" (relative: .) [INFO] [stderr] 2026-04-24T16:22:27.559766Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:27.559820Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:27.594902Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:27.595021Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047747417566233_19" [INFO] [stderr] 2026-04-24T16:22:27.595055Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047747417566233_19" (relative: .) [INFO] [stderr] 2026-04-24T16:22:27.606757Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:27.607553Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:27.647143Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:27.647472Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:27.647510Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:27.781579Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:27.791537Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047747417566233_19" [INFO] [stderr] 2026-04-24T16:22:27.802950Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:27.815164Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:27.815465Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:27.815498Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:27.833742Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047744406478246_16/test.js" (canonical: "/tmp/ecolog_e2e_1777047744406478246_16/test.js") [INFO] [stderr] 2026-04-24T16:22:27.833806Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:27.833829Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047744406478246_16": starts_with=true [INFO] [stderr] 2026-04-24T16:22:27.843706Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:27.889452Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:27.894721Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:27.894854Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:27.894930Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:27.897550Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:27.897681Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047747417862653_20" [INFO] [stderr] 2026-04-24T16:22:27.898225Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stdout] test definition_test::test_definition_disabled_via_config ... ok [INFO] [stderr] 2026-04-24T16:22:27.909747Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:27.954599Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:27.961991Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:28.043329Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:28.054042Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047747918462303_21" [INFO] [stderr] 2026-04-24T16:22:28.054157Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047747918462303_21" (relative: .) [INFO] [stderr] 2026-04-24T16:22:28.071778Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:28.071912Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:28.216052Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:28.218440Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:28.220443Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:28.324383Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:28.324497Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047747918462303_21" [INFO] [stderr] 2026-04-24T16:22:28.324929Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:28.332676Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:28.367869Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:29.201699Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:29.201859Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:29.201953Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test completion_test::test_completion_no_results_outside_env ... ok [INFO] [stderr] 2026-04-24T16:22:29.256212Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:29.345904Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:29.410526Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047749235468794_22" [INFO] [stderr] 2026-04-24T16:22:29.410652Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047749235468794_22" (relative: .) [INFO] [stderr] 2026-04-24T16:22:29.473748Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:29.473799Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:29.681089Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:29.681138Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:29.681162Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:29.780633Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:29.780731Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047749235468794_22" [INFO] [stderr] 2026-04-24T16:22:29.781176Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:29.814774Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:29.829654Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:30.129601Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stderr] 2026-04-24T16:22:31.405041Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:22:32.879438Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047746216462498_17/test.js" (canonical: "/tmp/ecolog_e2e_1777047746216462498_17/test.js") [INFO] [stderr] 2026-04-24T16:22:32.879514Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:32.879537Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047746216462498_17": starts_with=true [INFO] [stderr] 2026-04-24T16:22:32.906768Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:32.907469Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:32.909024Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test definition_test::test_definition_from_binding ... ok [INFO] [stderr] 2026-04-24T16:22:32.929734Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:33.265890Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:33.267510Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047752947463527_23" [INFO] [stderr] 2026-04-24T16:22:33.271453Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047752947463527_23" (relative: .) [INFO] [stderr] 2026-04-24T16:22:33.321544Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:33.321597Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:33.490189Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:33.490238Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:33.490328Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:33.504456Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:33.504563Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047752947463527_23" [INFO] [stderr] 2026-04-24T16:22:33.504988Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:33.508111Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:33.509533Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:33.775631Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:33.775731Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:33.775809Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test definition_test::test_definition_outside_env_returns_null ... ok [INFO] [stderr] 2026-04-24T16:22:33.786292Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:33.798115Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:33.798203Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047753789464873_24" [INFO] [stderr] 2026-04-24T16:22:33.798220Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047753789464873_24" (relative: .) [INFO] [stderr] 2026-04-24T16:22:33.804336Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:33.804371Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:33.841178Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:33.841231Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:33.841254Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:33.876656Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:33.876768Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047753789464873_24" [INFO] [stderr] 2026-04-24T16:22:33.877202Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:33.886111Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:33.888884Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:34.010141Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:22:34.106645Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047747918462303_21/test.js" (canonical: "/tmp/ecolog_e2e_1777047747918462303_21/test.js") [INFO] [stderr] 2026-04-24T16:22:34.106741Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:34.106777Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047747918462303_21": starts_with=true [INFO] [stderr] 2026-04-24T16:22:34.303691Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:34.304067Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:34.304302Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test definition_test::test_goto_definition_to_env_file ... ok [INFO] [stderr] 2026-04-24T16:22:34.363592Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:34.383067Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:34.383166Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047754358490077_25" [INFO] [stderr] 2026-04-24T16:22:34.383189Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047754358490077_25" (relative: .) [INFO] [stderr] 2026-04-24T16:22:34.477881Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:34.477935Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:34.625281Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:34.625854Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:34.626088Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:34.675222Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047747417862653_20/test.js" (canonical: "/tmp/ecolog_e2e_1777047747417862653_20/test.js") [INFO] [stderr] 2026-04-24T16:22:34.675276Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:34.675295Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047747417862653_20": starts_with=true [INFO] [stdout] test definition_test::test_definition_undefined_var ... ok [INFO] [stderr] 2026-04-24T16:22:34.835659Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:34.835806Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:34.835890Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:34.861869Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:34.863912Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:34.864388Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047754358490077_25" [INFO] [stderr] 2026-04-24T16:22:34.866983Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:34.885451Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:34.914443Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:35.045938Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047749235468794_22/test.js" (canonical: "/tmp/ecolog_e2e_1777047749235468794_22/test.js") [INFO] [stderr] 2026-04-24T16:22:35.080487Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:35.080548Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047749235468794_22": starts_with=true [INFO] [stderr] 2026-04-24T16:22:35.100809Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:35.100903Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047754918470384_26" [INFO] [stderr] 2026-04-24T16:22:35.100932Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047754918470384_26" (relative: .) [INFO] [stderr] 2026-04-24T16:22:35.132795Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:35.133031Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:35.194747Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:35.230655Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:35.230778Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:35.233220Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:35.233255Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:35.233275Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stdout] test diagnostics_test::test_diagnostics_correct_range ... ok [INFO] [stderr] 2026-04-24T16:22:35.283641Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:35.328419Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:35.331531Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047754918470384_26" [INFO] [stderr] 2026-04-24T16:22:35.332075Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:35.340246Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:35.340354Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047755256919410_27" [INFO] [stderr] 2026-04-24T16:22:35.340384Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047755256919410_27" (relative: .) [INFO] [stderr] 2026-04-24T16:22:35.370703Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:35.404738Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:35.444805Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:35.444854Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:35.726063Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:35.726202Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:35.726280Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:35.772652Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:35.772783Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047755256919410_27" [INFO] [stderr] 2026-04-24T16:22:35.773234Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:35.909741Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:35.914597Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:37.385360Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:22:37.709895Z ERROR ecolog_lsp::languages::cpp: Failed to compile query, using empty fallback language="cpp" query="exports" error=Query error at 22:3. Impossible pattern: [INFO] [stderr] name: (identifier) @export_name) @export_stmt [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:22:38.582496Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="assignments" error=Query error at 19:8. Invalid node type equals_value_clause [INFO] [stdout] test diagnostics_test::test_diagnostics_defined_var_no_warning ... FAILED [INFO] [stderr] 2026-04-24T16:22:39.894002Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:39.955571Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047759696621374_28" [INFO] [stderr] 2026-04-24T16:22:39.955619Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047759696621374_28" (relative: .) [INFO] [stderr] 2026-04-24T16:22:39.972780Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:39.972837Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:40.087067Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:40.087120Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:40.087143Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:40.114717Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:40.114815Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047759696621374_28" [INFO] [stderr] 2026-04-24T16:22:40.115292Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stdout] test diagnostics_test::test_diagnostics_multiple_undefined ... FAILED [INFO] [stderr] 2026-04-24T16:22:40.129979Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:40.153955Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:40.338123Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:40.407564Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047760137466407_29" [INFO] [stderr] 2026-04-24T16:22:40.407625Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047760137466407_29" (relative: .) [INFO] [stderr] 2026-04-24T16:22:40.430773Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:40.430895Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:40.585091Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047743822452144_13/test.ts" (canonical: "/tmp/ecolog_e2e_1777047743822452144_13/test.ts") [INFO] [stderr] 2026-04-24T16:22:40.585233Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:40.585260Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047743822452144_13": starts_with=true [INFO] [stderr] 2026-04-24T16:22:40.611427Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stdout] test diagnostics_test::test_diagnostics_undefined_env_var ... FAILED [INFO] [stderr] 2026-04-24T16:22:40.780207Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:40.780349Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:40.780434Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:40.791838Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:40.791941Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047760137466407_29" [INFO] [stderr] 2026-04-24T16:22:40.792442Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:40.848576Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="destructures" error=Query error at 12:9. Impossible pattern: [INFO] [stderr] (argument [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:22:40.849115Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:40.856323Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:40.856652Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:40.860552Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:40.931614Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stdout] test completion_test::test_completion_on_alias ... ok [INFO] [stderr] 2026-04-24T16:22:40.993666Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:41.026254Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:22:41.052008Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:41.101914Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:41.106486Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047760761454020_30" [INFO] [stderr] 2026-04-24T16:22:41.106555Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047760761454020_30" (relative: .) [INFO] [stderr] 2026-04-24T16:22:41.154754Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.154877Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.155090Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047760978528792_31" [INFO] [stderr] 2026-04-24T16:22:41.155150Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047760978528792_31" (relative: .) [INFO] [stderr] 2026-04-24T16:22:41.163340Z  WARN ecolog_lsp::server::util: get_for_file error for key 'DB_URL': Configuration error: No workspace context found for file: /tmp/ecolog_e2e_1777047752947463527_23/test.js [INFO] [stderr] 2026-04-24T16:22:41.202627Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047747417566233_19/test.py" (canonical: "/tmp/ecolog_e2e_1777047747417566233_19/test.py") [INFO] [stderr] 2026-04-24T16:22:41.202685Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:41.202707Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047747417566233_19": starts_with=true [INFO] [stderr] 2026-04-24T16:22:41.246829Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.246876Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stdout] test diagnostics_test::test_diagnostics_disabled_via_config ... ok [INFO] [stderr] 2026-04-24T16:22:41.290625Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:41.290831Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:41.290916Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:41.309633Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:41.321613Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:41.321739Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:41.321829Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:41.324589Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:41.324687Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:41.324765Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test definition_test::test_definition_python ... ok [INFO] [stderr] 2026-04-24T16:22:41.344277Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test error_test::test_command_with_wrong_arg_types ... ok [INFO] [stderr] 2026-04-24T16:22:41.367882Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:41.369929Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.369958Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.369979Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:41.396030Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:41.396135Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047760761454020_30" [INFO] [stderr] 2026-04-24T16:22:41.396633Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:41.413742Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:41.423187Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.423238Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.423262Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:41.424585Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:41.505608Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:41.513535Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047761345136451_33" [INFO] [stderr] 2026-04-24T16:22:41.513640Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047761345136451_33" (relative: .) [INFO] [stderr] 2026-04-24T16:22:41.514875Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:41.514951Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047761362482517_34" [INFO] [stderr] 2026-04-24T16:22:41.514985Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047761362482517_34" (relative: .) [INFO] [stderr] 2026-04-24T16:22:41.526821Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.526862Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.572587Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:41.572713Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047761295922032_32" [INFO] [stderr] 2026-04-24T16:22:41.572741Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047761295922032_32" (relative: .) [INFO] [stderr] 2026-04-24T16:22:41.576639Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:41.577029Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047760978528792_31" [INFO] [stderr] 2026-04-24T16:22:41.578217Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:41.627762Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.627814Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.656784Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.656846Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.666609Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stdout] test diagnostics_test::test_diagnostics_update_on_document_change ... FAILED [INFO] [stderr] 2026-04-24T16:22:41.811959Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.815516Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.815617Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:41.828840Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:41.892835Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:41.906502Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047761345136451_33" [INFO] [stderr] 2026-04-24T16:22:41.906932Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:41.932570Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:41.932723Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047761682837487_35" [INFO] [stderr] 2026-04-24T16:22:41.932777Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047761682837487_35" (relative: .) [INFO] [stderr] 2026-04-24T16:22:41.968811Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:41.971572Z ERROR ecolog_lsp::languages::cpp: Failed to compile query, using empty fallback language="cpp" query="exports" error=Query error at 22:3. Impossible pattern: [INFO] [stderr] name: (identifier) @export_name) @export_stmt [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:22:41.981784Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:41.981835Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.026763Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:42.118049Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.118715Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.119278Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:42.133524Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:42.133612Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047761295922032_32" [INFO] [stderr] 2026-04-24T16:22:42.134018Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:42.157584Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:42.157710Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:42.157803Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:42.160941Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.160981Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.161001Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:42.189721Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:42.196768Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stderr] 2026-04-24T16:22:42.223751Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:42.239160Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:42.240148Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047761362482517_34" [INFO] [stderr] 2026-04-24T16:22:42.241319Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stdout] test error_test::test_document_not_open ... ok [INFO] [stderr] 2026-04-24T16:22:42.246524Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:42.246851Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:42.287186Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:42.287288Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047762252463912_36" [INFO] [stderr] 2026-04-24T16:22:42.287309Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047762252463912_36" (relative: .) [INFO] [stderr] 2026-04-24T16:22:42.297749Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.297803Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.322646Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:42.369142Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047744107978211_14/test.py" (canonical: "/tmp/ecolog_e2e_1777047744107978211_14/test.py") [INFO] [stderr] 2026-04-24T16:22:42.369195Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:42.369217Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047744107978211_14": starts_with=true [INFO] [stderr] 2026-04-24T16:22:42.409018Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.409069Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.409095Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:42.428058Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.428112Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.428139Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:42.456783Z  WARN ecolog_lsp::server::util: get_for_file error for key 'UNDEFINED_A': Configuration error: No workspace context found for file: /tmp/ecolog_e2e_1777047754358490077_25/test.js [INFO] [stderr] 2026-04-24T16:22:42.458964Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:42.459049Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047762252463912_36" [INFO] [stderr] 2026-04-24T16:22:42.459475Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:42.463353Z  WARN ecolog_lsp::server::util: get_for_file error for key 'UNDEFINED_VAR': Configuration error: No workspace context found for file: /tmp/ecolog_e2e_1777047754918470384_26/test.js [INFO] [stderr] 2026-04-24T16:22:42.472511Z  WARN ecolog_lsp::server::util: get_for_file error for key 'UNDEFINED_B': Configuration error: No workspace context found for file: /tmp/ecolog_e2e_1777047754358490077_25/test.js [INFO] [stderr] 2026-04-24T16:22:42.475104Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:42.478614Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:42.507332Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:42.507505Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:42.507587Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:42.511789Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:42.511891Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:42.511986Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test completion_test::test_completion_python ... ok [INFO] [stderr] 2026-04-24T16:22:42.518950Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:42.544333Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test error_test::test_malformed_uri ... ok [INFO] [stderr] 2026-04-24T16:22:42.581601Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:42.581950Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047761682837487_35" [INFO] [stderr] 2026-04-24T16:22:42.583615Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:42.609636Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:42.689023Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:42.689216Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:42.689362Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:42.744108Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test error_test::test_invalid_params ... ok [INFO] [stdout] test harness::workspace::tests::test_cleanup_on_drop ... ok [INFO] [stdout] test harness::workspace::tests::test_file_creation ... ok [INFO] [stdout] test harness::workspace::tests::test_file_uri ... ok [INFO] [stderr] 2026-04-24T16:22:42.823136Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stdout] test harness::workspace::tests::test_nested_file_creation ... ok [INFO] [stderr] 2026-04-24T16:22:42.825740Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:42.836774Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047762544465307_38" [INFO] [stderr] 2026-04-24T16:22:42.836883Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047762544465307_38" (relative: .) [INFO] [stderr] 2026-04-24T16:22:42.840186Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.840219Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.856351Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:42.858589Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047762529488581_37" [INFO] [stderr] 2026-04-24T16:22:42.858624Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047762529488581_37" (relative: .) [INFO] [stdout] test harness::workspace::tests::test_workspace_creation ... ok [INFO] [stderr] 2026-04-24T16:22:42.879736Z ERROR ecolog_lsp::languages::cpp: Failed to compile query, using empty fallback language="cpp" query="exports" error=Query error at 22:3. Impossible pattern: [INFO] [stderr] name: (identifier) @export_name) @export_stmt [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:22:42.900955Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:42.901009Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:43.070963Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:43.077484Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047762892474501_44" [INFO] [stderr] 2026-04-24T16:22:43.077545Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047762892474501_44" (relative: .) [INFO] [stderr] 2026-04-24T16:22:43.137841Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:43.137956Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:43.138000Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:43.153738Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:43.156449Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:43.215041Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:43.215095Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:43.215122Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:43.269657Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:43.269760Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047762529488581_37" [INFO] [stderr] 2026-04-24T16:22:43.270178Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:43.272061Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:43.272416Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047762544465307_38" [INFO] [stderr] 2026-04-24T16:22:43.273118Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:43.292684Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stderr] 2026-04-24T16:22:43.303692Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:22:43.308894Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:43.308927Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:43.308948Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:43.310464Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:43.315060Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:43.318892Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:43.428624Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:43.428724Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047762892474501_44" [INFO] [stderr] 2026-04-24T16:22:43.429185Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:43.431525Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:43.431857Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:43.467311Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:43.716630Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:43.717042Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:43.717413Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:43.772083Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test error_test::test_binary_file_content ... ok [INFO] [stderr] 2026-04-24T16:22:43.803898Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:43.803995Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047763772462127_45" [INFO] [stderr] 2026-04-24T16:22:43.804032Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047763772462127_45" (relative: .) [INFO] [stderr] 2026-04-24T16:22:43.975749Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:43.976093Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:44.063643Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:44.063695Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:44.063723Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:44.151505Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:44.158474Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047763772462127_45" [INFO] [stderr] 2026-04-24T16:22:44.159287Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:44.221615Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:44.369761Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:44.934201Z  WARN ecolog_lsp::server::util: get_for_file error for key 'DB_URL': Configuration error: No workspace context found for file: /tmp/ecolog_e2e_1777047755256919410_27/test.js [INFO] [stderr] 2026-04-24T16:22:45.351776Z  WARN ecolog_lsp::server::util: get_for_file error for key 'UNDEFINED_VAR': Configuration error: No workspace context found for file: /tmp/ecolog_e2e_1777047755256919410_27/test.js [INFO] [stderr] 2026-04-24T16:22:45.602794Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:22:46.002376Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stderr] 2026-04-24T16:22:47.372984Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047760761454020_30/nested.js" (canonical: "/tmp/ecolog_e2e_1777047760761454020_30/nested.js") [INFO] [stderr] 2026-04-24T16:22:47.373033Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:47.373052Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047760761454020_30": starts_with=true [INFO] [stderr] 2026-04-24T16:22:47.467580Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:47.467716Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:47.467804Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test error_test::test_deeply_nested_code ... ok [INFO] [stderr] 2026-04-24T16:22:47.532001Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:47.807711Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047762529488581_37/unicode.js" (canonical: "/tmp/ecolog_e2e_1777047762529488581_37/unicode.js") [INFO] [stderr] 2026-04-24T16:22:47.807769Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:47.807796Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047762529488581_37": starts_with=true [INFO] [stderr] 2026-04-24T16:22:47.895681Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:47.895816Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:47.895890Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:47.915092Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stdout] test error_test::test_unicode_in_document ... ok [INFO] [stderr] 2026-04-24T16:22:47.926342Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:47.988531Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047767534461900_46" [INFO] [stderr] 2026-04-24T16:22:47.988585Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047767534461900_46" (relative: .) [INFO] [stderr] 2026-04-24T16:22:47.991610Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:47.991778Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:47.991882Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:48.005760Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.005822Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.048202Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:48.048290Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047767992058199_47" [INFO] [stderr] 2026-04-24T16:22:48.048307Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047767992058199_47" (relative: .) [INFO] [stderr] 2026-04-24T16:22:48.054211Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test error_test::test_very_long_line ... ok [INFO] [stderr] 2026-04-24T16:22:48.130754Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.130807Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.251225Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:48.251316Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047768069781122_48" [INFO] [stderr] 2026-04-24T16:22:48.251341Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047768069781122_48" (relative: .) [INFO] [stderr] 2026-04-24T16:22:48.267506Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047763772462127_45/test.js" (canonical: "/tmp/ecolog_e2e_1777047763772462127_45/test.js") [INFO] [stderr] 2026-04-24T16:22:48.267550Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:48.267568Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047763772462127_45": starts_with=true [INFO] [stderr] 2026-04-24T16:22:48.294226Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.294279Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.294306Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:48.300949Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.300990Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.301012Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:48.334544Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:48.334652Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047767534461900_46" [INFO] [stderr] 2026-04-24T16:22:48.335111Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:48.336063Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:48.355756Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.355801Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.385759Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:48.397359Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:48.397504Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:48.397586Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test hover_test::test_hover_destructuring ... ok [INFO] [stderr] 2026-04-24T16:22:48.407872Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:48.427870Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:48.427981Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:48.428069Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test error_test::test_position_out_of_bounds ... ok [INFO] [stderr] 2026-04-24T16:22:48.459652Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:48.493694Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:22:48.600588Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:48.612542Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047767992058199_47" [INFO] [stderr] 2026-04-24T16:22:48.613322Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:48.706617Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:48.726737Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:48.836462Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.836811Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.836990Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:48.855020Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:48.855124Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047768456462408_50" [INFO] [stderr] 2026-04-24T16:22:48.855157Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047768456462408_50" (relative: .) [INFO] [stderr] 2026-04-24T16:22:48.995758Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:48.996438Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:49.017663Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:49.017792Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047768069781122_48" [INFO] [stderr] 2026-04-24T16:22:49.018665Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:49.054708Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:49.146628Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:49.146865Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047768446470050_49" [INFO] [stderr] 2026-04-24T16:22:49.147048Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047768446470050_49" (relative: .) [INFO] [stderr] 2026-04-24T16:22:49.160768Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:49.161170Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:49.242070Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:49.242119Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:49.242139Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:49.340867Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:49.363509Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:49.363621Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047768456462408_50" [INFO] [stderr] 2026-04-24T16:22:49.364089Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:49.415161Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:49.415309Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:49.415364Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:49.487971Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:49.526573Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:49.528424Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047768446470050_49" [INFO] [stderr] 2026-04-24T16:22:49.528993Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:49.537603Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:49.609820Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:49.673610Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:50.230886Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:22:51.987672Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:51.990467Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:51.990624Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:52.127676Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test error_test::test_empty_document ... ok [INFO] [stderr] 2026-04-24T16:22:52.288207Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:52.301720Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047772140796457_51" [INFO] [stderr] 2026-04-24T16:22:52.301850Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047772140796457_51" (relative: .) [INFO] [stderr] 2026-04-24T16:22:52.323875Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:52.327632Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:52.541177Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:52.558493Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:52.558622Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:52.645617Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="assignments" error=Query error at 19:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:22:52.652140Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047762252463912_36/rapid.js" (canonical: "/tmp/ecolog_e2e_1777047762252463912_36/rapid.js") [INFO] [stderr] 2026-04-24T16:22:52.652185Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:52.652202Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047762252463912_36": starts_with=true [INFO] [stderr] 2026-04-24T16:22:52.755358Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:52.755495Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047772140796457_51" [INFO] [stderr] 2026-04-24T16:22:52.755967Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:52.782617Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:52.783796Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:52.800847Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:52.801043Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:52.801159Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:22:52.826980Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test error_test::test_rapid_document_changes ... ok [INFO] [stderr] 2026-04-24T16:22:53.017587Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stderr] 2026-04-24T16:22:53.026219Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:53.026308Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047772843471793_52" [INFO] [stderr] 2026-04-24T16:22:53.026325Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047772843471793_52" (relative: .) [INFO] [stderr] 2026-04-24T16:22:53.140772Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:53.140818Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:53.361022Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:53.361142Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:53.361170Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:53.439114Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:53.439430Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047772843471793_52" [INFO] [stderr] 2026-04-24T16:22:53.439924Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:53.450594Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:53.638023Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:53.778514Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="assignments" error=Query error at 19:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:22:53.907221Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047767992058199_47/test.go" (canonical: "/tmp/ecolog_e2e_1777047767992058199_47/test.go") [INFO] [stderr] 2026-04-24T16:22:53.969491Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:53.969552Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047767992058199_47": starts_with=true [INFO] [stderr] 2026-04-24T16:22:54.180690Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:54.180847Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:54.180944Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test hover_test::test_hover_go ... ok [INFO] [stdout] test inlay_hints_test::test_inlay_hints_alias_property_access ... ignored, Alias property access not yet tracked in env_var_index for inlay hints [INFO] [stderr] 2026-04-24T16:22:54.209655Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:54.570378Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:54.570501Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047774196722385_53" [INFO] [stderr] 2026-04-24T16:22:54.570526Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047774196722385_53" (relative: .) [INFO] [stderr] 2026-04-24T16:22:54.633754Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:54.660483Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:55.064054Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:55.068449Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:55.068569Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:55.077320Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047762892474501_44/test.js" (canonical: "/tmp/ecolog_e2e_1777047762892474501_44/test.js") [INFO] [stderr] 2026-04-24T16:22:55.077376Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:55.077395Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047762892474501_44": starts_with=true [INFO] [stderr] 2026-04-24T16:22:55.312610Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:55.313053Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047774196722385_53" [INFO] [stderr] 2026-04-24T16:22:55.313863Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:55.373623Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:55.440689Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:55.686393Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:55.686637Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:55.686715Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test hover_test::test_hover_bracket_notation_js ... ok [INFO] [stderr] 2026-04-24T16:22:56.219602Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:56.617510Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:56.617612Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047776238471746_54" [INFO] [stderr] 2026-04-24T16:22:56.617634Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047776238471746_54" (relative: .) [INFO] [stderr] 2026-04-24T16:22:56.706862Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:56.706984Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:56.949319Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:56.949445Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:56.949492Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:56.978028Z ERROR ecolog_lsp::languages::cpp: Failed to compile query, using empty fallback language="cpp" query="exports" error=Query error at 22:3. Impossible pattern: [INFO] [stderr] name: (identifier) @export_name) @export_stmt [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:22:57.085514Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:57.085639Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047776238471746_54" [INFO] [stderr] 2026-04-24T16:22:57.086247Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:57.086910Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:57.095806Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:57.406004Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="destructures" error=Query error at 12:9. Impossible pattern: [INFO] [stderr] (argument [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:22:58.614873Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="assignments" error=Query error at 19:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:22:58.670744Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047767534461900_46/test.js" (canonical: "/tmp/ecolog_e2e_1777047767534461900_46/test.js") [INFO] [stderr] 2026-04-24T16:22:58.670800Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:58.670821Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047767534461900_46": starts_with=true [INFO] [stderr] 2026-04-24T16:22:58.833258Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="destructures" error=Query error at 12:9. Impossible pattern: [INFO] [stderr] (argument [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:22:58.921811Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:22:58.921955Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:22:58.922032Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test hover_test::test_hover_direct_env_reference_js ... ok [INFO] [stderr] 2026-04-24T16:22:58.977296Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:22:59.264106Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:22:59.353629Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047779009459327_55" [INFO] [stderr] 2026-04-24T16:22:59.353693Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047779009459327_55" (relative: .) [INFO] [stderr] 2026-04-24T16:22:59.412766Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:59.419457Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:59.883071Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:22:59.888490Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:22:59.888552Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:22:59.891359Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:22:59.891514Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047779009459327_55" [INFO] [stderr] 2026-04-24T16:22:59.892008Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:22:59.914996Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:22:59.921155Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:22:59.958983Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047772843471793_52/test.js" (canonical: "/tmp/ecolog_e2e_1777047772843471793_52/test.js") [INFO] [stderr] 2026-04-24T16:22:59.959045Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:22:59.959067Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047772843471793_52": starts_with=true [INFO] [stderr] 2026-04-24T16:23:00.105994Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047768069781122_48/test.js" (canonical: "/tmp/ecolog_e2e_1777047768069781122_48/test.js") [INFO] [stderr] 2026-04-24T16:23:00.106117Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:00.106435Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047768069781122_48": starts_with=true [INFO] [stderr] 2026-04-24T16:23:00.329677Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:00.329892Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:00.330019Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test hover_test::test_hover_undefined_returns_null ... ok [INFO] [stderr] 2026-04-24T16:23:00.421815Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:00.490684Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:00.490901Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:00.492507Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:00.709522Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stdout] test hover_test::test_hover_object_alias_chain ... ok [INFO] [stderr] 2026-04-24T16:23:00.764657Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:00.927742Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:23:00.940236Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:00.940441Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047780526475183_56" [INFO] [stderr] 2026-04-24T16:23:00.949528Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047780526475183_56" (relative: .) [INFO] [stderr] 2026-04-24T16:23:01.185781Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:01.185839Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:01.240118Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:01.240239Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047780764643031_57" [INFO] [stderr] 2026-04-24T16:23:01.240264Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047780764643031_57" (relative: .) [INFO] [stderr] 2026-04-24T16:23:01.244945Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:01.245050Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:01.595337Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:01.595385Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:01.595428Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:01.753505Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:01.753612Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047780526475183_56" [INFO] [stderr] 2026-04-24T16:23:01.754085Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:01.785157Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:01.785212Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:01.785237Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:01.862621Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:01.914120Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:01.914209Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047780764643031_57" [INFO] [stderr] 2026-04-24T16:23:01.914678Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:01.918561Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:01.960747Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:02.074768Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:02.398011Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="destructures" error=Query error at 12:9. Impossible pattern: [INFO] [stderr] (argument [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:23:03.641593Z  INFO ecolog_lsp::server: LSP heartbeat #2 - docs=1 indexed_files=2 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:04.879613Z  INFO ecolog_lsp::server: LSP heartbeat #2 - docs=1 indexed_files=2 env_vars=6 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:05.348591Z  INFO ecolog_lsp::server: LSP heartbeat #2 - docs=1 indexed_files=2 env_vars=5 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:05.812602Z  INFO ecolog_lsp::server: LSP heartbeat #2 - docs=1 indexed_files=2 env_vars=5 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:06.445683Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047774196722385_53/test.js" (canonical: "/tmp/ecolog_e2e_1777047774196722385_53/test.js") [INFO] [stderr] 2026-04-24T16:23:06.445755Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:06.445788Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047774196722385_53": starts_with=true [INFO] [stderr] 2026-04-24T16:23:06.586634Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:06.586801Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:06.586890Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test inlay_hints_test::test_inlay_hints_destructuring ... ok [INFO] [stderr] 2026-04-24T16:23:06.703198Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:07.178215Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:07.186449Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047786821482669_58" [INFO] [stderr] 2026-04-24T16:23:07.186515Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047786821482669_58" (relative: .) [INFO] [stderr] 2026-04-24T16:23:07.208685Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:07.209489Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:07.363327Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:07.377494Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:07.377564Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:07.513590Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:07.513795Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047786821482669_58" [INFO] [stderr] 2026-04-24T16:23:07.514480Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:07.601640Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:07.695775Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:08.770751Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:08.770899Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:08.770981Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test inlay_hints_test::test_inlay_hints_empty_for_no_env_vars ... ok [INFO] [stderr] 2026-04-24T16:23:08.813272Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:09.239600Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stderr] 2026-04-24T16:23:09.757148Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:09.781448Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047788861524750_59" [INFO] [stderr] 2026-04-24T16:23:09.781599Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047788861524750_59" (relative: .) [INFO] [stderr] 2026-04-24T16:23:09.807756Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:09.823486Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:10.079633Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stderr] 2026-04-24T16:23:10.087521Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047776238471746_54/test.js" (canonical: "/tmp/ecolog_e2e_1777047776238471746_54/test.js") [INFO] [stderr] 2026-04-24T16:23:10.087577Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:10.087597Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047776238471746_54": starts_with=true [INFO] [stderr] 2026-04-24T16:23:10.345623Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:10.345780Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:10.345876Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:10.350732Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:10.351322Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:10.351893Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:10.359798Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:10.360648Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047788861524750_59" [INFO] [stderr] 2026-04-24T16:23:10.361590Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:10.365278Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:10.366011Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stdout] test inlay_hints_test::test_inlay_hints_direct_reference ... ok [INFO] [stderr] 2026-04-24T16:23:10.423915Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:10.594070Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:10.594164Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047790471467777_60" [INFO] [stderr] 2026-04-24T16:23:10.594184Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047790471467777_60" (relative: .) [INFO] [stderr] 2026-04-24T16:23:10.707145Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:10.707196Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:11.012171Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:11.012221Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:11.012245Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:11.060417Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:11.060532Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047790471467777_60" [INFO] [stderr] 2026-04-24T16:23:11.061293Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:11.062112Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:11.109275Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:11.671730Z  WARN tower_lsp::service::layers: received duplicate `initialize` request, ignoring [INFO] [stderr] 2026-04-24T16:23:11.698868Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047780764643031_57/test.js" (canonical: "/tmp/ecolog_e2e_1777047780764643031_57/test.js") [INFO] [stderr] 2026-04-24T16:23:11.698921Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:11.698940Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047780764643031_57": starts_with=true [INFO] [stderr] 2026-04-24T16:23:11.832665Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:11.832859Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:11.834754Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:11.848895Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test lifecycle_test::test_double_initialize_fails ... ok [INFO] [stderr] 2026-04-24T16:23:11.860034Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:11.860161Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:11.860243Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test inlay_hints_test::test_inlay_hints_range_filtering ... ok [INFO] [stderr] 2026-04-24T16:23:12.039664Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:12.153057Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:12.153165Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047791893554224_61" [INFO] [stderr] 2026-04-24T16:23:12.153188Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047791893554224_61" (relative: .) [INFO] [stderr] 2026-04-24T16:23:12.155318Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:12.155386Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047792049473060_62" [INFO] [stderr] 2026-04-24T16:23:12.155431Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047792049473060_62" (relative: .) [INFO] [stderr] 2026-04-24T16:23:12.160782Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:12.160815Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:12.162023Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:12.162047Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:12.234994Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:12.260078Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:12.260123Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:12.260147Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:12.274521Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:12.274578Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:12.274602Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:12.281271Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:12.281343Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047792049473060_62" [INFO] [stderr] 2026-04-24T16:23:12.281814Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:12.294328Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:12.364748Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:12.756796Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:12.756943Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:12.757031Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:12.775809Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stdout] test lifecycle_test::test_initialize_response_capabilities ... ok [INFO] [stderr] 2026-04-24T16:23:12.776158Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:12.776266Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:12.780517Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:12.780744Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047791893554224_61" [INFO] [stderr] 2026-04-24T16:23:12.781313Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:12.795027Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test lifecycle_test::test_initialization_trigger_characters ... ok [INFO] [stderr] 2026-04-24T16:23:12.807136Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:12.855057Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:13.017860Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:13.078614Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:13.080825Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047792862458161_64" [INFO] [stderr] 2026-04-24T16:23:13.081104Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047792862458161_64" (relative: .) [INFO] [stderr] 2026-04-24T16:23:13.126952Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:13.128439Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:13.177160Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:13.179516Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:13.180468Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:13.187475Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:13.187860Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047792862458161_64" [INFO] [stderr] 2026-04-24T16:23:13.188520Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:13.194067Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:13.226694Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:13.235229Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:13.235335Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047792827487798_63" [INFO] [stderr] 2026-04-24T16:23:13.235358Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047792827487798_63" (relative: .) [INFO] [stderr] 2026-04-24T16:23:13.885756Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:13.888450Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:14.400040Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:14.400356Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:14.400430Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:14.452517Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:14.452622Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047792827487798_63" [INFO] [stderr] 2026-04-24T16:23:14.453081Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:14.461665Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:14.496615Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:14.572198Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047768456462408_50/test.rs" (canonical: "/tmp/ecolog_e2e_1777047768456462408_50/test.rs") [INFO] [stderr] 2026-04-24T16:23:14.572260Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:14.572282Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047768456462408_50": starts_with=true [INFO] [stderr] 2026-04-24T16:23:14.821974Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047786821482669_58/test.js" (canonical: "/tmp/ecolog_e2e_1777047786821482669_58/test.js") [INFO] [stderr] 2026-04-24T16:23:14.822031Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:14.822053Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047786821482669_58": starts_with=true [INFO] [stderr] 2026-04-24T16:23:14.881907Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:14.882057Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:14.882160Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test inlay_hints_test::test_inlay_hints_tooltip_shows_source ... ok [INFO] [stderr] 2026-04-24T16:23:14.902518Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:14.935879Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:14.936015Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:14.936091Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:15.039748Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:15.039893Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:15.039971Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test hover_test::test_hover_rust ... ok [INFO] [stderr] 2026-04-24T16:23:15.172092Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:15.194147Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:15.302543Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047794938426514_65" [INFO] [stderr] 2026-04-24T16:23:15.322463Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047794938426514_65" (relative: .) [INFO] [stderr] 2026-04-24T16:23:15.326338Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:15.417906Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:15.417953Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stdout] test lifecycle_test::test_shutdown_and_exit ... ok [INFO] [stderr] 2026-04-24T16:23:15.645215Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:15.645267Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:15.645292Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:15.745847Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:15.745947Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047795194463548_66" [INFO] [stderr] 2026-04-24T16:23:15.745965Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047795194463548_66" (relative: .) [INFO] [stderr] 2026-04-24T16:23:15.767007Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:15.767103Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047795450508122_67" [INFO] [stderr] 2026-04-24T16:23:15.767122Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047795450508122_67" (relative: .) [INFO] [stderr] 2026-04-24T16:23:15.879858Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:15.879974Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:15.884937Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:15.885016Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047794938426514_65" [INFO] [stderr] 2026-04-24T16:23:15.885417Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:15.887107Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:15.887361Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:15.957053Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:15.958373Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:16.227977Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:16.228031Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:16.228058Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:16.240062Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:16.240111Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:16.240136Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:16.373752Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047768446470050_49/test.py" (canonical: "/tmp/ecolog_e2e_1777047768446470050_49/test.py") [INFO] [stderr] 2026-04-24T16:23:16.373814Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:16.373836Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047768446470050_49": starts_with=true [INFO] [stderr] 2026-04-24T16:23:16.383503Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:16.385530Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047795450508122_67" [INFO] [stderr] 2026-04-24T16:23:16.386112Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:16.457627Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:16.496600Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:16.496768Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047795194463548_66" [INFO] [stderr] 2026-04-24T16:23:16.497500Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:16.516684Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:16.516853Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:16.516945Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:16.631617Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:16.676705Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stdout] test hover_test::test_hover_python ... ok [INFO] [stderr] 2026-04-24T16:23:16.748094Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:16.796702Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:17.378171Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stderr] 2026-04-24T16:23:17.486249Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:17.535508Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047796749538576_68" [INFO] [stderr] 2026-04-24T16:23:17.541445Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047796749538576_68" (relative: .) [INFO] [stderr] 2026-04-24T16:23:17.556719Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:17.565468Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:18.361876Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:18.361928Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:18.361950Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:18.514575Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:18.514899Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047796749538576_68" [INFO] [stderr] 2026-04-24T16:23:18.515709Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:18.568830Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:18.632872Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:20.337199Z ERROR ecolog_lsp::languages::cpp: Failed to compile query, using empty fallback language="cpp" query="exports" error=Query error at 22:3. Impossible pattern: [INFO] [stderr] name: (identifier) @export_name) @export_stmt [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:23:20.685900Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:21.792756Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047772140796457_51/test.ts" (canonical: "/tmp/ecolog_e2e_1777047772140796457_51/test.ts") [INFO] [stderr] 2026-04-24T16:23:21.806500Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:21.813461Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047772140796457_51": starts_with=true [INFO] [stderr] 2026-04-24T16:23:21.927699Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:21.927860Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:21.927954Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test hover_test::test_hover_typescript ... ok [INFO] [stderr] 2026-04-24T16:23:21.975062Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:22.056103Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:22.056209Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047801975243537_69" [INFO] [stderr] 2026-04-24T16:23:22.056229Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047801975243537_69" (relative: .) [INFO] [stderr] 2026-04-24T16:23:22.060648Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:22.060679Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:22.149190Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:22.329113Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:22.329160Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:22.329182Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:22.511716Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:22.511813Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047801975243537_69" [INFO] [stderr] 2026-04-24T16:23:22.512222Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:22.579639Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:22.748684Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:23.699070Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047792862458161_64/test.js" (canonical: "/tmp/ecolog_e2e_1777047792862458161_64/test.js") [INFO] [stderr] 2026-04-24T16:23:23.764476Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:23.764562Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047792862458161_64": starts_with=true [INFO] [stderr] 2026-04-24T16:23:24.578893Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:24.579097Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:24.579592Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:24.813891Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047794938426514_65/test.js" (canonical: "/tmp/ecolog_e2e_1777047794938426514_65/test.js") [INFO] [stderr] 2026-04-24T16:23:25.012559Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:25.012678Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047794938426514_65": starts_with=true [INFO] [stdout] test references_test::test_find_references_exclude_declaration ... ok [INFO] [stderr] 2026-04-24T16:23:25.051592Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:25.078668Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:25.078828Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047805051371391_70" [INFO] [stderr] 2026-04-24T16:23:25.078915Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047805051371391_70" (relative: .) [INFO] [stderr] 2026-04-24T16:23:25.079944Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:25.080213Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:25.324224Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:25.324275Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:25.324392Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:25.326070Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:25.326127Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047805051371391_70" [INFO] [stderr] 2026-04-24T16:23:25.326572Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:25.359593Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:25.404954Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:25.566519Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047788861524750_59/test.ts" (canonical: "/tmp/ecolog_e2e_1777047788861524750_59/test.ts") [INFO] [stderr] 2026-04-24T16:23:25.580478Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:25.580527Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047788861524750_59": starts_with=true [INFO] [stderr] 2026-04-24T16:23:25.777680Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:25.777821Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:25.777903Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:25.820519Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:25.829622Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:25.830300Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:25.830592Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:25.908612Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test references_test::test_find_references_from_binding ... ok [INFO] [stdout] test inlay_hints_test::test_inlay_hints_typescript ... ok [INFO] [stderr] 2026-04-24T16:23:26.382456Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:26.382615Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047805911573761_71" [INFO] [stderr] 2026-04-24T16:23:26.382642Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047805911573761_71" (relative: .) [INFO] [stderr] 2026-04-24T16:23:26.423626Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:26.532752Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:26.532808Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:26.976800Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:26.999532Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047806383479608_72" [INFO] [stderr] 2026-04-24T16:23:26.999589Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047806383479608_72" (relative: .) [INFO] [stderr] 2026-04-24T16:23:27.087856Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:27.088011Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:27.104110Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:27.111858Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:27.114496Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:27.324228Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:27.335672Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047805911573761_71" [INFO] [stderr] 2026-04-24T16:23:27.340099Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:27.426715Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:27.543615Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:28.002278Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:28.002413Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:28.002468Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:28.159047Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stderr] 2026-04-24T16:23:28.387560Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:28.387665Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047806383479608_72" [INFO] [stderr] 2026-04-24T16:23:28.388133Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:28.433758Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:28.577790Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:28.579952Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:30.274550Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047795194463548_66/test.js" (canonical: "/tmp/ecolog_e2e_1777047795194463548_66/test.js") [INFO] [stderr] 2026-04-24T16:23:30.274606Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:30.274623Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047795194463548_66": starts_with=true [INFO] [stderr] 2026-04-24T16:23:30.364323Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="assignments" error=Query error at 19:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:30.468781Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:30.468928Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:30.469006Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:30.537655Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test references_test::test_find_references_no_results_outside_env ... ok [INFO] [stderr] 2026-04-24T16:23:30.950096Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:30.950200Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047810546489752_73" [INFO] [stderr] 2026-04-24T16:23:30.977762Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:30.977918Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:30.978005Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test references_test::test_find_references_in_single_file ... ok [INFO] [stderr] 2026-04-24T16:23:31.267976Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:31.287885Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047795450508122_67/test.js" (canonical: "/tmp/ecolog_e2e_1777047795450508122_67/test.js") [INFO] [stderr] 2026-04-24T16:23:31.297460Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047810546489752_73" (relative: .) [INFO] [stderr] 2026-04-24T16:23:31.357466Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:31.372479Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047795450508122_67": starts_with=true [INFO] [stderr] 2026-04-24T16:23:31.423934Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:31.424060Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:31.623681Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:31.623853Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:31.623938Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test references_test::test_find_references_includes_declaration ... ok [INFO] [stderr] 2026-04-24T16:23:31.645665Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:31.709086Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:31.709175Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047811651493429_75" [INFO] [stderr] 2026-04-24T16:23:31.709193Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047811651493429_75" (relative: .) [INFO] [stderr] 2026-04-24T16:23:31.837734Z  INFO ecolog_lsp::server: LSP heartbeat #2 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:31.843739Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:31.843834Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:31.969073Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:31.969127Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:31.969154Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:31.996992Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="assignments" error=Query error at 19:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:32.164933Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:32.165030Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047811270476333_74" [INFO] [stderr] 2026-04-24T16:23:32.165046Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047811270476333_74" (relative: .) [INFO] [stderr] 2026-04-24T16:23:32.216846Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047780526475183_56/test.py" (canonical: "/tmp/ecolog_e2e_1777047780526475183_56/test.py") [INFO] [stderr] 2026-04-24T16:23:32.216899Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:32.216916Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047780526475183_56": starts_with=true [INFO] [stderr] 2026-04-24T16:23:32.400265Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:32.400317Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:32.400341Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:32.410756Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:32.411300Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:32.761665Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:32.761906Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:32.786512Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:32.788673Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:32.802636Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047811651493429_75" [INFO] [stderr] 2026-04-24T16:23:32.804178Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:32.893613Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:32.893907Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:32.919099Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:32.919157Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:32.919184Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:32.960515Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:32.960770Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047811270476333_74" [INFO] [stderr] 2026-04-24T16:23:32.962889Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stdout] test inlay_hints_test::test_inlay_hints_python ... ok [INFO] [stderr] 2026-04-24T16:23:33.040823Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:33.064584Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:33.318854Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:33.470138Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:33.473692Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047813032475466_76" [INFO] [stderr] 2026-04-24T16:23:33.483465Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047813032475466_76" (relative: .) [INFO] [stderr] 2026-04-24T16:23:33.511589Z  INFO ecolog_lsp::server: LSP heartbeat #3 - docs=1 indexed_files=2 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:33.520891Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:33.530477Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:34.068115Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:34.068410Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:34.068484Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:34.369724Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:34.370105Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047813032475466_76" [INFO] [stderr] 2026-04-24T16:23:34.371697Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:34.378875Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:34.709923Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:34.874619Z  INFO ecolog_lsp::server: LSP heartbeat #3 - docs=1 indexed_files=2 env_vars=6 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:35.380622Z  INFO ecolog_lsp::server: LSP heartbeat #3 - docs=1 indexed_files=2 env_vars=5 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:35.809597Z  INFO ecolog_lsp::server: LSP heartbeat #3 - docs=1 indexed_files=2 env_vars=5 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:36.007733Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="destructures" error=Query error at 12:9. Impossible pattern: [INFO] [stderr] (argument [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:23:36.167742Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="assignments" error=Query error at 19:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:36.315149Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="assignments" error=Query error at 19:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:36.836897Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047801975243537_69/test.js" (canonical: "/tmp/ecolog_e2e_1777047801975243537_69/test.js") [INFO] [stderr] 2026-04-24T16:23:36.917468Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:36.948511Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047801975243537_69": starts_with=true [INFO] [stderr] 2026-04-24T16:23:37.052656Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:37.054447Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:37.054635Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:37.111681Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047806383479608_72/test.js" (canonical: "/tmp/ecolog_e2e_1777047806383479608_72/test.js") [INFO] [stderr] 2026-04-24T16:23:37.111738Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:37.111759Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047806383479608_72": starts_with=true [INFO] [stdout] test references_test::test_find_references_undefined_var ... ok [INFO] [stderr] 2026-04-24T16:23:37.175651Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:37.276094Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:37.276192Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047817151457750_77" [INFO] [stderr] 2026-04-24T16:23:37.276214Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047817151457750_77" (relative: .) [INFO] [stderr] 2026-04-24T16:23:37.285903Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:37.291498Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:37.380084Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="destructures" error=Query error at 12:9. Impossible pattern: [INFO] [stderr] (argument [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:23:37.397209Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:37.644682Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:37.644886Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:37.645001Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test rename_test::test_prepare_rename_valid ... ok [INFO] [stderr] 2026-04-24T16:23:37.671875Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:37.800874Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:37.800925Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:37.800949Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:37.950323Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:37.950679Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:37.950780Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047817151457750_77" [INFO] [stderr] 2026-04-24T16:23:37.951236Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:38.106203Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047817680646604_78" [INFO] [stderr] 2026-04-24T16:23:38.106250Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047817680646604_78" (relative: .) [INFO] [stderr] 2026-04-24T16:23:38.110596Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:38.143990Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:38.379749Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:38.379799Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:39.100074Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:39.100136Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:39.100163Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:39.623614Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:39.623757Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047817680646604_78" [INFO] [stderr] 2026-04-24T16:23:39.624209Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:39.724933Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:39.756228Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:39.899172Z ERROR ecolog_lsp::languages::cpp: Failed to compile query, using empty fallback language="cpp" query="exports" error=Query error at 22:3. Impossible pattern: [INFO] [stderr] name: (identifier) @export_name) @export_stmt [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:23:40.350653Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:40.351064Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:40.351464Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:40.422076Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test rename_test::test_prepare_rename_outside_env ... ok [INFO] [stderr] 2026-04-24T16:23:40.434490Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:40.434822Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047820422702331_79" [INFO] [stderr] 2026-04-24T16:23:40.435237Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047820422702331_79" (relative: .) [INFO] [stderr] 2026-04-24T16:23:40.438005Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:40.438085Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:40.454761Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:40.455011Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:40.455136Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:40.461538Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:40.461829Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047820422702331_79" [INFO] [stderr] 2026-04-24T16:23:40.462970Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:40.471560Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:40.471971Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:40.558917Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="destructures" error=Query error at 12:9. Impossible pattern: [INFO] [stderr] (argument [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:23:41.508196Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="destructures" error=Query error at 12:9. Impossible pattern: [INFO] [stderr] (argument [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:23:41.544875Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047805911573761_71/test.js" (canonical: "/tmp/ecolog_e2e_1777047805911573761_71/test.js") [INFO] [stderr] 2026-04-24T16:23:41.544947Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:41.544971Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047805911573761_71": starts_with=true [INFO] [stderr] 2026-04-24T16:23:42.038670Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:42.038832Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:42.038923Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:42.293109Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test rename_test::test_prepare_rename_undefined_var ... ok [INFO] [stderr] 2026-04-24T16:23:42.796119Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:42.796215Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047822293637670_80" [INFO] [stderr] 2026-04-24T16:23:42.796237Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047822293637670_80" (relative: .) [INFO] [stderr] 2026-04-24T16:23:42.883448Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:42.934481Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:43.774177Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:43.788494Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:43.788561Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:44.060624Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:44.060746Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047822293637670_80" [INFO] [stderr] 2026-04-24T16:23:44.061205Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:44.256618Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:44.648987Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:44.837988Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="assignments" error=Query error at 19:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:44.963434Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047810546489752_73/test.js" (canonical: "/tmp/ecolog_e2e_1777047810546489752_73/test.js") [INFO] [stderr] 2026-04-24T16:23:44.969445Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:44.969555Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047810546489752_73": starts_with=true [INFO] [stderr] 2026-04-24T16:23:45.209050Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="assignments" error=Query error at 19:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:45.631551Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:45.632153Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047810546489752_73" [INFO] [stderr] 2026-04-24T16:23:45.633174Z  INFO ecolog_lsp::analysis::indexer: Discovered 2 files to index [INFO] [stderr] 2026-04-24T16:23:45.806646Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:45.806783Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:45.806859Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:45.841701Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test rename_test::test_rename_env_var ... ok [INFO] [stderr] 2026-04-24T16:23:45.845626Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 1 failed [INFO] [stderr] 2026-04-24T16:23:45.845745Z ERROR tower_lsp::service::client: failed to send notification [INFO] [stderr] 2026-04-24T16:23:46.139303Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:46.166474Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047825856474136_81" [INFO] [stderr] 2026-04-24T16:23:46.166531Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047825856474136_81" (relative: .) [INFO] [stderr] 2026-04-24T16:23:46.219766Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:46.219817Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:46.280272Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:23:46.467022Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:46.470454Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:46.470631Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:46.801592Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:46.802737Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047825856474136_81" [INFO] [stderr] 2026-04-24T16:23:46.803819Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:46.884617Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:46.611390Z ERROR ecolog_lsp::languages::cpp: Failed to compile query, using empty fallback language="cpp" query="exports" error=Query error at 22:3. Impossible pattern: [INFO] [stderr] name: (identifier) @export_name) @export_stmt [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:23:47.016022Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:47.123187Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047811651493429_75/test.js" (canonical: "/tmp/ecolog_e2e_1777047811651493429_75/test.js") [INFO] [stderr] 2026-04-24T16:23:47.266467Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:47.272215Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047811651493429_75": starts_with=true [INFO] [stderr] 2026-04-24T16:23:47.644682Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047813032475466_76/test.js" (canonical: "/tmp/ecolog_e2e_1777047813032475466_76/test.js") [INFO] [stderr] 2026-04-24T16:23:47.663465Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:47.668454Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047813032475466_76": starts_with=true [INFO] [stderr] 2026-04-24T16:23:47.818663Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:47.818895Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:47.819540Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test rename_test::test_rename_updates_env_file ... ok [INFO] [stderr] 2026-04-24T16:23:48.005118Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:48.327147Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:48.469636Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:48.469802Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:48.469915Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:48.499623Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047828079483457_82" [INFO] [stderr] 2026-04-24T16:23:48.499786Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047828079483457_82" (relative: .) [INFO] [stderr] 2026-04-24T16:23:48.597766Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:48.597829Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stdout] test sync_test::test_document_content_changes ... ok [INFO] [stderr] 2026-04-24T16:23:48.688553Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:49.179914Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:49.189102Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:49.192452Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:49.194448Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:49.194829Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047828697483871_83" [INFO] [stderr] 2026-04-24T16:23:49.195093Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047828697483871_83" (relative: .) [INFO] [stderr] 2026-04-24T16:23:49.498620Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:49.498752Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047828079483457_82" [INFO] [stderr] 2026-04-24T16:23:49.499260Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:49.557301Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:49.591880Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=1 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:49.642776Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:49.643056Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:50.158010Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047811270476333_74/test.js" (canonical: "/tmp/ecolog_e2e_1777047811270476333_74/test.js") [INFO] [stderr] 2026-04-24T16:23:50.277596Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:50.277659Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047811270476333_74": starts_with=true [INFO] [stderr] 2026-04-24T16:23:50.370185Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:50.370240Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:50.370266Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:50.423530Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:50.423636Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047828697483871_83" [INFO] [stderr] 2026-04-24T16:23:50.424133Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:50.488618Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:50.511930Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:51.004683Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:51.004826Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:51.004908Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test rename_test::test_rename_from_binding ... ok [INFO] [stderr] 2026-04-24T16:23:51.113688Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:51.123113Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="destructures" error=Query error at 12:9. Impossible pattern: [INFO] [stderr] (argument [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:23:51.611178Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:51.634753Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047831036481477_84" [INFO] [stderr] 2026-04-24T16:23:51.838597Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047831036481477_84" (relative: .) [INFO] [stderr] 2026-04-24T16:23:51.892749Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:51.893124Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:51.977240Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:51.977298Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:51.977327Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:52.408575Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:52.428269Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="destructures" error=Query error at 12:9. Impossible pattern: [INFO] [stderr] (argument [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:23:52.463436Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047831036481477_84" [INFO] [stderr] 2026-04-24T16:23:52.464049Z  INFO ecolog_lsp::analysis::indexer: Discovered 2 files to index [INFO] [stderr] 2026-04-24T16:23:52.600733Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:54.376106Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047817151457750_77/test.js" (canonical: "/tmp/ecolog_e2e_1777047817151457750_77/test.js") [INFO] [stderr] 2026-04-24T16:23:54.376640Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047820422702331_79/test.js" (canonical: "/tmp/ecolog_e2e_1777047820422702331_79/test.js") [INFO] [stderr] 2026-04-24T16:23:54.376688Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:54.376711Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047820422702331_79": starts_with=true [INFO] [stderr] 2026-04-24T16:23:54.379443Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:54.379519Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047817151457750_77": starts_with=true [INFO] [stderr] 2026-04-24T16:23:54.726780Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:54.727071Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:54.727154Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:55.115682Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:55.115850Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:55.116021Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test sync_test::test_document_open_close_cycle ... ok [INFO] [stderr] 2026-04-24T16:23:55.120458Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:23:55.476156Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test sync_test::test_document_version_tracking ... ok [INFO] [stderr] 2026-04-24T16:23:55.508069Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:55.508167Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047835120474109_85" [INFO] [stderr] 2026-04-24T16:23:55.811298Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:55.811435Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047835476458360_86" [INFO] [stderr] 2026-04-24T16:23:55.811464Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047835476458360_86" (relative: .) [INFO] [stderr] 2026-04-24T16:23:55.814661Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:55.814688Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:55.975471Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047835120474109_85" (relative: .) [INFO] [stderr] 2026-04-24T16:23:56.124055Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:56.124288Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:56.568287Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:56.568362Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:56.568389Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:56.642605Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:56.680080Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047835476458360_86" [INFO] [stderr] 2026-04-24T16:23:56.746902Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:56.785670Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:56.786268Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:56.787447Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:56.787615Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:56.791752Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:56.823929Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:56.824103Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047835120474109_85" [INFO] [stderr] 2026-04-24T16:23:56.838978Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:23:56.985613Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:23:57.096895Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:23:57.490229Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047817680646604_78/test.js" (canonical: "/tmp/ecolog_e2e_1777047817680646604_78/test.js") [INFO] [stderr] 2026-04-24T16:23:57.490292Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:57.490312Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047817680646604_78": starts_with=true [INFO] [stderr] 2026-04-24T16:23:57.861685Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:23:57.861859Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:23:57.861955Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:23:57.949599Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test sync_test::test_document_reopen ... ok [INFO] [stderr] 2026-04-24T16:23:58.325333Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="assignments" error=Query error at 19:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:23:58.426032Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:23:58.426134Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047838071468160_87" [INFO] [stderr] 2026-04-24T16:23:58.426153Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047838071468160_87" (relative: .) [INFO] [stderr] 2026-04-24T16:23:58.745576Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:58.745634Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:58.886374Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047822293637670_80/test.js" (canonical: "/tmp/ecolog_e2e_1777047822293637670_80/test.js") [INFO] [stderr] 2026-04-24T16:23:58.886456Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:23:58.886476Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047822293637670_80": starts_with=true [INFO] [stderr] 2026-04-24T16:23:58.980371Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:23:59.072595Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:23:59.075517Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:23:59.515576Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:23:59.516504Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047838071468160_87" [INFO] [stderr] 2026-04-24T16:23:59.517019Z  INFO ecolog_lsp::analysis::indexer: Discovered 2 files to index [INFO] [stderr] 2026-04-24T16:23:59.976622Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:24:00.168183Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047825856474136_81/test0.js" (canonical: "/tmp/ecolog_e2e_1777047825856474136_81/test0.js") [INFO] [stderr] 2026-04-24T16:24:00.168240Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:24:00.168259Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047825856474136_81": starts_with=true [INFO] [stderr] 2026-04-24T16:24:00.366867Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047822293637670_80" (canonical: "/tmp/ecolog_e2e_1777047822293637670_80") [INFO] [stderr] 2026-04-24T16:24:00.367095Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:24:00.367172Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047822293637670_80": starts_with=true [INFO] [stderr] 2026-04-24T16:24:00.367416Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047822293637670_80" [INFO] [stderr] 2026-04-24T16:24:00.367558Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047822293637670_80" (relative: .) [INFO] [stderr] 2026-04-24T16:24:00.375688Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047822293637670_80/test.js" (canonical: "/tmp/ecolog_e2e_1777047822293637670_80/test.js") [INFO] [stderr] 2026-04-24T16:24:00.375837Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:24:00.376648Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047822293637670_80": starts_with=true [INFO] [stderr] 2026-04-24T16:24:00.424435Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:24:00.424585Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:24:00.424671Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:24:00.528794Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test sync_test::test_env_file_change ... ok [INFO] [stderr] 2026-04-24T16:24:00.709696Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047825856474136_81/test1.js" (canonical: "/tmp/ecolog_e2e_1777047825856474136_81/test1.js") [INFO] [stderr] 2026-04-24T16:24:00.709748Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:24:00.709764Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047825856474136_81": starts_with=true [INFO] [stderr] 2026-04-24T16:24:00.710414Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047825856474136_81/test2.js" (canonical: "/tmp/ecolog_e2e_1777047825856474136_81/test2.js") [INFO] [stderr] 2026-04-24T16:24:00.710439Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:24:00.710450Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047825856474136_81": starts_with=true [INFO] [stderr] 2026-04-24T16:24:00.867026Z  INFO abundantis::core: No workspace provider detected, defaulting to simple project [INFO] [stderr] 2026-04-24T16:24:00.916204Z  INFO abundantis::workspace::manager: Discovered 1 packages at root "/tmp/ecolog_e2e_1777047840562653292_88" [INFO] [stderr] 2026-04-24T16:24:00.916254Z  INFO abundantis::workspace::manager: Package: "/tmp/ecolog_e2e_1777047840562653292_88" (relative: .) [INFO] [stderr] 2026-04-24T16:24:00.950755Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:24:01.036511Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:24:01.426027Z  INFO abundantis::resolution: Resolution config updated at runtime [INFO] [stderr] 2026-04-24T16:24:01.429465Z  INFO abundantis::resolution: Interpolation config updated at runtime [INFO] [stderr] 2026-04-24T16:24:01.429552Z  INFO ecolog_lsp::server: Providers config - path: /root/.local/share/ecolog/providers, providers: [] [INFO] [stderr] 2026-04-24T16:24:01.705741Z  INFO ecolog_lsp::server: Starting background workspace indexing... [INFO] [stderr] 2026-04-24T16:24:01.705862Z  INFO ecolog_lsp::analysis::indexer: Starting workspace indexing at "/tmp/ecolog_e2e_1777047840562653292_88" [INFO] [stderr] 2026-04-24T16:24:01.712623Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:24:01.743763Z  INFO ecolog_lsp::analysis::indexer: Discovered 1 files to index [INFO] [stderr] 2026-04-24T16:24:01.822968Z  INFO ecolog_lsp::server: LSP heartbeat #1 - docs=0 indexed_files=0 env_vars=0 module_cache=0 [INFO] [stderr] 2026-04-24T16:24:01.831606Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:24:01.831813Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:24:02.092933Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 1 succeeded, 0 failed [INFO] [stdout] test sync_test::test_multiple_documents_concurrent ... ok [INFO] [stderr] 2026-04-24T16:24:02.178782Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:24:03.650646Z  INFO ecolog_lsp::server: LSP heartbeat #4 - docs=1 indexed_files=2 env_vars=4 module_cache=0 [INFO] [stderr] 2026-04-24T16:24:04.482104Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:24:04.885628Z  INFO ecolog_lsp::server: LSP heartbeat #4 - docs=1 indexed_files=2 env_vars=6 module_cache=0 [INFO] [stderr] 2026-04-24T16:24:05.077684Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047828697483871_83/test.js" (canonical: "/tmp/ecolog_e2e_1777047828697483871_83/test.js") [INFO] [stderr] 2026-04-24T16:24:05.077735Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:24:05.077753Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047828697483871_83": starts_with=true [INFO] [stderr] 2026-04-24T16:24:05.408607Z  INFO ecolog_lsp::server: LSP heartbeat #4 - docs=1 indexed_files=2 env_vars=5 module_cache=0 [INFO] [stderr] 2026-04-24T16:24:05.803753Z  INFO ecolog_lsp::server: LSP heartbeat #4 - docs=1 indexed_files=2 env_vars=5 module_cache=0 [INFO] [stderr] 2026-04-24T16:24:05.830684Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="destructures" error=Query error at 12:9. Impossible pattern: [INFO] [stderr] (argument [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:24:06.251195Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:24:06.382695Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stderr] 2026-04-24T16:24:06.835636Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:24:06.835843Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:24:06.836319Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test workspace_symbol_test::test_workspace_symbol_empty_query_returns_all ... ok [INFO] [stderr] 2026-04-24T16:24:07.284613Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:24:07.628470Z ERROR ecolog_lsp::languages::csharp: Failed to compile query, using empty fallback language="csharp" query="bindings" error=Query error at 13:8. Invalid node type equals_value_clause [INFO] [stderr] 2026-04-24T16:24:07.785082Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047828079483457_82/test.js" (canonical: "/tmp/ecolog_e2e_1777047828079483457_82/test.js") [INFO] [stderr] 2026-04-24T16:24:07.785138Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:24:07.785158Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047828079483457_82": starts_with=true [INFO] [stderr] 2026-04-24T16:24:08.317689Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:24:08.317845Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:24:08.317927Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:24:08.339655Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:24:08.339800Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:24:08.339877Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:24:08.504109Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test workspace_symbol_test::test_workspace_symbol_empty_workspace ... ok [INFO] [stderr] 2026-04-24T16:24:08.761643Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test workspace_symbol_test::test_workspace_symbol_case_insensitive ... ok [INFO] [stderr] 2026-04-24T16:24:12.412926Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:24:12.425395Z ERROR ecolog_lsp::languages::kotlin: Failed to compile query, using empty fallback language="kotlin" query="imports" error=Query error at 9:2. Invalid node type import_header [INFO] [stderr] 2026-04-24T16:24:13.164610Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047835120474109_85/test.js" (canonical: "/tmp/ecolog_e2e_1777047835120474109_85/test.js") [INFO] [stderr] 2026-04-24T16:24:13.165006Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:24:13.165926Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047835120474109_85": starts_with=true [INFO] [stderr] 2026-04-24T16:24:13.449649Z ERROR ecolog_lsp::languages::cpp: Failed to compile query, using empty fallback language="cpp" query="exports" error=Query error at 22:3. Impossible pattern: [INFO] [stderr] name: (identifier) @export_name) @export_stmt [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:24:13.495376Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047838071468160_87/test.js" (canonical: "/tmp/ecolog_e2e_1777047838071468160_87/test.js") [INFO] [stderr] 2026-04-24T16:24:13.499445Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:24:13.506459Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047838071468160_87": starts_with=true [INFO] [stderr] 2026-04-24T16:24:13.521644Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:24:13.521811Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:24:13.524477Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:24:13.713655Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:24:14.035536Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:24:14.035718Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stdout] test workspace_symbol_test::test_workspace_symbol_has_container_name ... ok [INFO] [stderr] 2026-04-24T16:24:14.152681Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stderr] 2026-04-24T16:24:14.314355Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047835476458360_86/test.js" (canonical: "/tmp/ecolog_e2e_1777047835476458360_86/test.js") [INFO] [stderr] 2026-04-24T16:24:14.365815Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test workspace_symbol_test::test_workspace_symbol_points_to_env_definition ... ok [INFO] [stderr] 2026-04-24T16:24:14.685499Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:24:14.685624Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047835476458360_86": starts_with=true [INFO] [stderr] 2026-04-24T16:24:15.052961Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 2 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:24:15.327577Z ERROR tower_lsp::service::client: failed to send notification [INFO] [stderr] 2026-04-24T16:24:15.495616Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:24:15.495770Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:24:15.495858Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:24:15.717673Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test workspace_symbol_test::test_workspace_symbol_no_match ... ok [INFO] [stderr] 2026-04-24T16:24:19.074834Z  INFO ecolog_lsp::analysis::indexer: Workspace indexing complete: 2 succeeded, 0 failed [INFO] [stderr] 2026-04-24T16:24:19.074972Z ERROR tower_lsp::service::client: failed to send notification [INFO] [stderr] 2026-04-24T16:24:19.671681Z ERROR ecolog_lsp::languages::cpp: Failed to compile query, using empty fallback language="cpp" query="exports" error=Query error at 22:3. Impossible pattern: [INFO] [stderr] name: (identifier) @export_name) @export_stmt [INFO] [stderr] ^ [INFO] [stderr] 2026-04-24T16:24:21.265959Z ERROR ecolog_lsp::languages::zig: Failed to compile query, using empty fallback language="zig" query="exports" error=Query error at 10:4. Invalid node type pub [INFO] [stderr] 2026-04-24T16:24:21.279639Z  INFO abundantis::workspace::manager: Looking for context for "/tmp/ecolog_e2e_1777047840562653292_88/test.js" (canonical: "/tmp/ecolog_e2e_1777047840562653292_88/test.js") [INFO] [stderr] 2026-04-24T16:24:21.300468Z  INFO abundantis::workspace::manager: Available packages: 1 [INFO] [stderr] 2026-04-24T16:24:21.308501Z  INFO abundantis::workspace::manager: Checking pkg "/tmp/ecolog_e2e_1777047840562653292_88": starts_with=true [INFO] [stderr] 2026-04-24T16:24:21.755581Z  INFO tower_lsp::service::layers: shutdown request received, shutting down [INFO] [stderr] 2026-04-24T16:24:21.755695Z  INFO ecolog_lsp::server: LSP shutdown - cancelling background tasks [INFO] [stderr] 2026-04-24T16:24:21.755777Z  INFO ecolog_lsp::server: LSP shutdown complete [INFO] [stderr] 2026-04-24T16:24:21.787062Z  INFO tower_lsp::service::layers: exit notification received, stopping [INFO] [stdout] test workspace_symbol_test::test_workspace_symbol_query_filtering ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- diagnostics_test::test_diagnostics_defined_var_no_warning stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'diagnostics_test::test_diagnostics_defined_var_no_warning' (1325) panicked at tests/e2e/diagnostics_test.rs:76:10: [INFO] [stdout] Should receive diagnostics [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63c17027944a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63c17027944a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63c17027944a - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x63c17027944a - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x63c17028eb7a - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x63c17028eb7a - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x63c17027de42 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63c17027de42 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x63c1702569ef - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x63c1702569ef - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x63c170270de9 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x63c1701dbedc - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x63c1701dbedc - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63c170270fa2 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x63c170270fa2 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x63c170256aa8 - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x63c17024e219 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x63c1702577bd - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x63c17028f42c - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x63c17028f124 - core[c1f1a4ba060b9bfa]::panicking::panic_display::<&str> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x63c17028f124 - core[c1f1a4ba060b9bfa]::option::expect_failed [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/option.rs:2245:5 [INFO] [stdout] 21: 0x63c1701aad1f - core::option::Option::expect::had1322723d886d0f [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/option.rs:971:21 [INFO] [stdout] 22: 0x63c1701c84f8 - e2e::diagnostics_test::test_diagnostics_defined_var_no_warning::hb33f39cdd9fc34c7 [INFO] [stdout] at /opt/rustwide/workdir/tests/e2e/diagnostics_test.rs:76:10 [INFO] [stdout] 23: 0x63c1701c8797 - e2e::diagnostics_test::test_diagnostics_defined_var_no_warning::{{closure}}::h6e58ed71de53e73c [INFO] [stdout] at /opt/rustwide/workdir/tests/e2e/diagnostics_test.rs:61:45 [INFO] [stdout] 24: 0x63c1701aff16 - core::ops::function::FnOnce::call_once::h9b68d16160fea9d6 [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x63c1701cffbb - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x63c1701cffbb - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x63c1701dc9ab - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x63c1701dc9ab - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x63c1701dc9ab - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x63c1701dc9ab - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x63c1701d80c4 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x63c1701d80c4 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x63c1701df5b2 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x63c1701df5b2 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x63c17027883f - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 44: 0x63c17027883f - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 45: 0x773b1e763aa4 - [INFO] [stdout] 46: 0x773b1e7f0a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- diagnostics_test::test_diagnostics_multiple_undefined stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'diagnostics_test::test_diagnostics_multiple_undefined' (1357) panicked at tests/e2e/diagnostics_test.rs:188:10: [INFO] [stdout] Should receive diagnostics [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63c17027944a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63c17027944a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63c17027944a - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x63c17027944a - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x63c17028eb7a - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x63c17028eb7a - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x63c17027de42 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63c17027de42 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x63c1702569ef - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x63c1702569ef - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x63c170270de9 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x63c1701dbedc - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x63c1701dbedc - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63c170270fa2 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x63c170270fa2 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x63c170256aa8 - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x63c17024e219 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x63c1702577bd - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x63c17028f42c - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x63c17028f124 - core[c1f1a4ba060b9bfa]::panicking::panic_display::<&str> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x63c17028f124 - core[c1f1a4ba060b9bfa]::option::expect_failed [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/option.rs:2245:5 [INFO] [stdout] 21: 0x63c1701aad1f - core::option::Option::expect::had1322723d886d0f [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/option.rs:971:21 [INFO] [stdout] 22: 0x63c1701c7968 - e2e::diagnostics_test::test_diagnostics_multiple_undefined::he27ddeade499ffd9 [INFO] [stdout] at /opt/rustwide/workdir/tests/e2e/diagnostics_test.rs:188:10 [INFO] [stdout] 23: 0x63c1701c7c67 - e2e::diagnostics_test::test_diagnostics_multiple_undefined::{{closure}}::he82a655e971e8f9a [INFO] [stdout] at /opt/rustwide/workdir/tests/e2e/diagnostics_test.rs:173:41 [INFO] [stdout] 24: 0x63c1701b0466 - core::ops::function::FnOnce::call_once::hd8b1f4f0c9b4f50f [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x63c1701cffbb - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x63c1701cffbb - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x63c1701dc9ab - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x63c1701dc9ab - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x63c1701dc9ab - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x63c1701dc9ab - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x63c1701d80c4 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x63c1701d80c4 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x63c1701df5b2 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x63c1701df5b2 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x63c17027883f - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 44: 0x63c17027883f - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 45: 0x773b1e763aa4 - [INFO] [stdout] 46: 0x773b1e7f0a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- diagnostics_test::test_diagnostics_undefined_env_var stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'diagnostics_test::test_diagnostics_undefined_env_var' (1373) panicked at tests/e2e/diagnostics_test.rs:21:10: [INFO] [stdout] Should receive diagnostics [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63c17027944a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63c17027944a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63c17027944a - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x63c17027944a - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x63c17028eb7a - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x63c17028eb7a - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x63c17027de42 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63c17027de42 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x63c1702569ef - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x63c1702569ef - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x63c170270de9 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x63c1701dbedc - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x63c1701dbedc - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63c170270fa2 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x63c170270fa2 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x63c170256aa8 - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x63c17024e219 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x63c1702577bd - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x63c17028f42c - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x63c17028f124 - core[c1f1a4ba060b9bfa]::panicking::panic_display::<&str> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x63c17028f124 - core[c1f1a4ba060b9bfa]::option::expect_failed [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/option.rs:2245:5 [INFO] [stdout] 21: 0x63c1701aad1f - core::option::Option::expect::had1322723d886d0f [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/option.rs:971:21 [INFO] [stdout] 22: 0x63c1701c70d6 - e2e::diagnostics_test::test_diagnostics_undefined_env_var::h7f1cf248a3a4fbd3 [INFO] [stdout] at /opt/rustwide/workdir/tests/e2e/diagnostics_test.rs:21:10 [INFO] [stdout] 23: 0x63c1701c76a7 - e2e::diagnostics_test::test_diagnostics_undefined_env_var::{{closure}}::hd5e978c7b945b535 [INFO] [stdout] at /opt/rustwide/workdir/tests/e2e/diagnostics_test.rs:6:40 [INFO] [stdout] 24: 0x63c1701afa56 - core::ops::function::FnOnce::call_once::h7281329f7435c828 [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x63c1701cffbb - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x63c1701cffbb - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x63c1701dc9ab - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x63c1701dc9ab - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x63c1701dc9ab - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x63c1701dc9ab - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x63c1701d80c4 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x63c1701d80c4 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x63c1701df5b2 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x63c1701df5b2 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x63c17027883f - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 44: 0x63c17027883f - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 45: 0x773b1e763aa4 - [INFO] [stdout] 46: 0x773b1e7f0a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- diagnostics_test::test_diagnostics_update_on_document_change stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'diagnostics_test::test_diagnostics_update_on_document_change' (1388) panicked at tests/e2e/diagnostics_test.rs:114:10: [INFO] [stdout] Should receive diagnostics after change [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63c17027944a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63c17027944a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63c17027944a - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x63c17027944a - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x63c17028eb7a - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x63c17028eb7a - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x63c17027de42 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63c17027de42 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x63c1702569ef - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x63c1702569ef - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x63c170270de9 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x63c1701dbedc - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x63c1701dbedc - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63c170270fa2 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x63c170270fa2 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x63c170256aa8 - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x63c17024e219 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x63c1702577bd - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x63c17028f42c - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x63c17028f124 - core[c1f1a4ba060b9bfa]::panicking::panic_display::<&str> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x63c17028f124 - core[c1f1a4ba060b9bfa]::option::expect_failed [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/option.rs:2245:5 [INFO] [stdout] 21: 0x63c1701aad1f - core::option::Option::expect::had1322723d886d0f [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/option.rs:971:21 [INFO] [stdout] 22: 0x63c1701c8b12 - e2e::diagnostics_test::test_diagnostics_update_on_document_change::hb53aa8ba2082344c [INFO] [stdout] at /opt/rustwide/workdir/tests/e2e/diagnostics_test.rs:114:10 [INFO] [stdout] 23: 0x63c1701c8db7 - e2e::diagnostics_test::test_diagnostics_update_on_document_change::{{closure}}::h6a7d0451bc441e64 [INFO] [stdout] at /opt/rustwide/workdir/tests/e2e/diagnostics_test.rs:94:48 [INFO] [stdout] 24: 0x63c1701b0526 - core::ops::function::FnOnce::call_once::he2ce404dc3bc9031 [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x63c1701cffbb - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x63c1701cffbb - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x63c1701dc9ab - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x63c1701dc9ab - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x63c1701dc9ab - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x63c1701dc9ab - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x63c1701dc9ab - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x63c1701d80c4 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x63c1701d80c4 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x63c1701df5b2 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x63c1701df5b2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x63c1701df5b2 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x63c17027883f - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 44: 0x63c17027883f - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 45: 0x773b1e763aa4 - [INFO] [stdout] 46: 0x773b1e7f0a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] diagnostics_test::test_diagnostics_defined_var_no_warning [INFO] [stdout] diagnostics_test::test_diagnostics_multiple_undefined [INFO] [stdout] diagnostics_test::test_diagnostics_undefined_env_var [INFO] [stdout] diagnostics_test::test_diagnostics_update_on_document_change [INFO] [stdout] [INFO] [stdout] test result: FAILED. 85 passed; 4 failed; 1 ignored; 0 measured; 0 filtered out; finished in 118.68s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test e2e` [INFO] running `Command { std: "docker" "inspect" "17e91b422296dfdeb0c21dbfdb9cf66c530264fd329751dbcf0b21271321cce0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "17e91b422296dfdeb0c21dbfdb9cf66c530264fd329751dbcf0b21271321cce0", kill_on_drop: false }` [INFO] [stdout] 17e91b422296dfdeb0c21dbfdb9cf66c530264fd329751dbcf0b21271321cce0