[INFO] cloning repository https://github.com/zwpaper/tabby-next
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zwpaper/tabby-next" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzwpaper%2Ftabby-next", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzwpaper%2Ftabby-next'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 573110426ac97df61a1f17e90a8a2161c810606c
[INFO] checking zwpaper/tabby-next/573110426ac97df61a1f17e90a8a2161c810606c against 0cefa27fe3deee26fc98ee44249406358d9f0d26 for pr-164789
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzwpaper%2Ftabby-next" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/zwpaper/tabby-next
[INFO] finished tweaking git repo https://github.com/zwpaper/tabby-next
[INFO] tweaked toml for git repo https://github.com/zwpaper/tabby-next written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/zwpaper/tabby-next on toolchain 0cefa27fe3deee26fc98ee44249406358d9f0d26
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0cefa27fe3deee26fc98ee44249406358d9f0d26" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/zwpaper/tabby-next 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" "+0cefa27fe3deee26fc98ee44249406358d9f0d26" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `tokio-cron-scheduler`
[INFO] [stderr]   --> Cargo.toml:40:1
[INFO] [stderr]    |
[INFO] [stderr] 40 | tokio-cron-scheduler = "0.9.4"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `tokio-cron-scheduler`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/quickwit-oss/tantivy`
[INFO] [stderr]     Updating git repository `https://github.com/pepperoni21/ollama-rs.git`
[INFO] [stderr]     Updating git repository `https://github.com/wsxiaoys/sqlx`
[INFO] [stderr]     Updating git repository `https://github.com/tree-sitter/tree-sitter-c/`
[INFO] [stderr]     Updating git repository `https://github.com/tree-sitter/tree-sitter-cpp`
[INFO] [stderr]     Updating git repository `https://github.com/faceCutWall/tree-sitter-gdscript`
[INFO] [stderr]     Updating git repository `https://github.com/JoranHonig/tree-sitter-solidity`
[INFO] [stderr]     Updating git repository `https://github.com/fulmicoton/oneshot.git`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded uuid-macro-internal v1.8.0
[INFO] [stderr]   Downloaded bitpacking v0.9.2
[INFO] [stderr]   Downloaded sketches-ddsketch v0.2.2
[INFO] [stderr]   Downloaded measure_time v0.8.3
[INFO] [stderr]   Downloaded lz4_flex v0.11.3
[INFO] [stderr]   Downloaded fs4 v0.8.3
[INFO] [stderr]   Downloaded validator_derive v0.18.1
[INFO] [stderr]   Downloaded utoipa v5.3.1
[INFO] [stderr]   Downloaded utoipa-gen v5.3.1
[INFO] [stderr]   Downloaded temp_testdir v0.2.3
[INFO] [stderr]   Downloaded fastdivide v0.4.1
[INFO] [stderr]   Downloaded sqlx-rt v0.6.3
[INFO] [stderr]   Downloaded async-convert v1.0.0
[INFO] [stderr]   Downloaded parse-git-url v0.5.1
[INFO] [stderr]   Downloaded async-openai-alt v0.26.2
[INFO] [stderr]   Downloaded hyper-util v0.1.5
[INFO] [stderr]   Downloaded fid-rs v0.1.1
[INFO] [stderr]   Downloaded louds-rs v0.4.0
[INFO] [stderr]   Downloaded serdeconv v0.4.1
[INFO] [stderr]   Downloaded lber v0.4.2
[INFO] [stderr]   Downloaded grep-printer v0.2.1
[INFO] [stderr]   Downloaded cached v0.49.3
[INFO] [stderr]   Downloaded cached_proc_macro v0.20.0
[INFO] [stderr]   Downloaded tracing-test v0.2.4
[INFO] [stderr]   Downloaded text-splitter v0.13.3
[INFO] [stderr]   Downloaded globset v0.4.14
[INFO] [stderr]   Downloaded grep-matcher v0.1.7
[INFO] [stderr]   Downloaded scc v2.1.1
[INFO] [stderr]   Downloaded encoder v0.2.4
[INFO] [stderr]   Downloaded value-trait v0.8.1
[INFO] [stderr]   Downloaded simdutf8 v0.1.4
[INFO] [stderr]   Downloaded tree-sitter-tags v0.22.6
[INFO] [stderr]   Downloaded grep v0.3.1
[INFO] [stderr]   Downloaded grep-cli v0.1.10
[INFO] [stderr]   Downloaded serial_test_derive v3.1.1
[INFO] [stderr]   Downloaded sdd v0.2.0
[INFO] [stderr]   Downloaded logkit v0.3.5
[INFO] [stderr]   Downloaded halfbrown v0.2.5
[INFO] [stderr]   Downloaded encoder-ryu v1.0.16
[INFO] [stderr]   Downloaded webpki v0.22.4
[INFO] [stderr]   Downloaded atomic-write-file v0.1.4
[INFO] [stderr]   Downloaded graphql-parser v0.4.0
[INFO] [stderr]   Downloaded pest_derive v2.7.10
[INFO] [stderr]   Downloaded ignore v0.4.22
[INFO] [stderr]   Downloaded ldap3 v0.11.5
[INFO] [stderr]   Downloaded derive_utils v0.14.1
[INFO] [stderr]   Downloaded tracing-test-macro v0.2.4
[INFO] [stderr]   Downloaded dtoa-short v0.3.4
[INFO] [stderr]   Downloaded grep-regex v0.1.12
[INFO] [stderr]   Downloaded insta v1.39.0
[INFO] [stderr]   Downloaded serial_test v3.1.1
[INFO] [stderr]   Downloaded ratelimit v0.10.0
[INFO] [stderr]   Downloaded querystring v1.1.0
[INFO] [stderr]   Downloaded clocksource v0.8.1
[INFO] [stderr]   Downloaded pest_meta v2.7.10
[INFO] [stderr]   Downloaded xml5ever v0.18.0
[INFO] [stderr]   Downloaded rust-embed-impl v8.4.0
[INFO] [stderr]   Downloaded quoted_printable v0.5.0
[INFO] [stderr]   Downloaded opentelemetry v0.18.0
[INFO] [stderr]   Downloaded rust-embed-utils v8.4.0
[INFO] [stderr]   Downloaded sql_query_builder v2.2.0
[INFO] [stderr]   Downloaded similar v2.5.0
[INFO] [stderr]   Downloaded pest_generator v2.7.10
[INFO] [stderr]   Downloaded hostname v0.4.0
[INFO] [stderr]   Downloaded email_address v0.2.4
[INFO] [stderr]   Downloaded email-encoding v0.3.0
[INFO] [stderr]   Downloaded graphql-introspection-query v0.2.0
[INFO] [stderr]   Downloaded trie-rs v0.1.1
[INFO] [stderr]   Downloaded auto_enums v0.8.5
[INFO] [stderr]   Downloaded tree-sitter-lua v0.1.0
[INFO] [stderr]   Downloaded nucleo v0.5.0
[INFO] [stderr]   Downloaded grep-searcher v0.1.13
[INFO] [stderr]   Downloaded opentelemetry_api v0.18.0
[INFO] [stderr]   Downloaded snafu-derive v0.8.3
[INFO] [stderr]   Downloaded juniper_subscriptions v0.17.0
[INFO] [stderr]   Downloaded graphql_query_derive v0.14.0
[INFO] [stderr]   Downloaded juniper_codegen v0.16.0
[INFO] [stderr]   Downloaded pest v2.7.10
[INFO] [stderr]   Downloaded tarpc v0.33.0
[INFO] [stderr]   Downloaded juniper_axum v0.2.0
[INFO] [stderr]   Downloaded cron v0.12.1
[INFO] [stderr]   Downloaded url-parse v1.0.8
[INFO] [stderr]   Downloaded serial_test v2.0.0
[INFO] [stderr]   Downloaded serial_test_derive v2.0.0
[INFO] [stderr]   Downloaded netrc v0.4.1
[INFO] [stderr]   Downloaded custom_error v1.9.2
[INFO] [stderr]   Downloaded project-root v0.2.2
[INFO] [stderr]   Downloaded tree-sitter-go v0.21.0
[INFO] [stderr]   Downloaded simd-json v0.13.10
[INFO] [stderr]   Downloaded opentelemetry_sdk v0.18.0
[INFO] [stderr]   Downloaded snafu v0.8.3
[INFO] [stderr]   Downloaded security-framework v3.0.1
[INFO] [stderr]   Downloaded juniper_graphql_ws v0.4.0
[INFO] [stderr]   Downloaded graphql_client v0.14.0
[INFO] [stderr]   Downloaded num-bigint v0.4.5
[INFO] [stderr]   Downloaded tokio-retry v0.3.0
[INFO] [stderr]   Downloaded which v6.0.1
[INFO] [stderr]   Downloaded leaky-bucket v1.1.2
[INFO] [stderr]   Downloaded tracing-opentelemetry v0.18.0
[INFO] [stderr]   Downloaded oauth2 v5.0.0
[INFO] [stderr]   Downloaded omnicopy_to_output v0.1.1
[INFO] [stderr]   Downloaded iri-string v0.7.2
[INFO] [stderr]   Downloaded lettre v0.11.7
[INFO] [stderr]   Downloaded chumsky v0.9.3
[INFO] [stderr]   Downloaded tree-sitter-java v0.21.0
[INFO] [stderr]   Downloaded vergen v8.3.1
[INFO] [stderr]   Downloaded utoipa-swagger-ui v9.0.1
[INFO] [stderr]   Downloaded juniper v0.16.1
[INFO] [stderr]   Downloaded tree-sitter-python v0.21.0
[INFO] [stderr]   Downloaded git2 v0.18.3
[INFO] [stderr]   Downloaded openidconnect v4.0.1
[INFO] [stderr]   Downloaded graphql_client_codegen v0.14.0
[INFO] [stderr]   Downloaded zip v2.6.1
[INFO] [stderr]   Downloaded rustls v0.20.9
[INFO] [stderr]   Downloaded htmd v0.1.0
[INFO] [stderr]   Downloaded serde-jsonlines v0.5.0
[INFO] [stderr]   Downloaded spinners v4.1.1
[INFO] [stderr]   Downloaded tree-sitter-rust v0.21.2
[INFO] [stderr]   Downloaded rustls v0.23.20
[INFO] [stderr]   Downloaded tree-sitter-ruby v0.21.0
[INFO] [stderr]   Downloaded bstr v1.9.1
[INFO] [stderr]   Downloaded gitlab v0.1700.1
[INFO] [stderr]   Downloaded sysinfo v0.33.0
[INFO] [stderr]   Downloaded opentelemetry-semantic-conventions v0.27.0
[INFO] [stderr]   Downloaded octocrab v0.42.1
[INFO] [stderr]   Downloaded tree-sitter-elixir v0.2.0
[INFO] [stderr]   Downloaded readable-readability v0.4.0
[INFO] [stderr]   Downloaded axum-prometheus v0.6.1
[INFO] [stderr]   Downloaded metrics-exporter-prometheus v0.13.1
[INFO] [stderr]   Downloaded rust-embed v8.4.0
[INFO] [stderr]   Downloaded metrics v0.22.3
[INFO] [stderr]   Downloaded metrics-util v0.16.3
[INFO] [stderr]   Downloaded raw-cpuid v11.0.2
[INFO] [stderr]   Downloaded tree-sitter-scala v0.22.1
[INFO] [stderr]   Downloaded tree-sitter-kotlin v0.3.6
[INFO] [stderr]   Downloaded tree-sitter-typescript v0.21.1
[INFO] [stderr]   Downloaded tree-sitter-c-sharp v0.21.2
[INFO] [stderr]   Downloaded libgit2-sys v0.16.2+1.7.2
[INFO] [stderr]   Downloaded openssl-src v300.3.0+3.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:c0af3998e971868164375a7dfb646c9933ddd1a3bdb00fa2041266763dc1eeab" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 903f8f74c7e7b8505b7a5644040b8a528669402966a6dc8e92d0dbd4db548561
[INFO] running `Command { std: "docker" "start" "903f8f74c7e7b8505b7a5644040b8a528669402966a6dc8e92d0dbd4db548561", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "903f8f74c7e7b8505b7a5644040b8a528669402966a6dc8e92d0dbd4db548561", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "903f8f74c7e7b8505b7a5644040b8a528669402966a6dc8e92d0dbd4db548561" "/opt/rustwide/cargo-home/bin/cargo" "+0cefa27fe3deee26fc98ee44249406358d9f0d26" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "903f8f74c7e7b8505b7a5644040b8a528669402966a6dc8e92d0dbd4db548561", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "903f8f74c7e7b8505b7a5644040b8a528669402966a6dc8e92d0dbd4db548561" "/opt/rustwide/cargo-home/bin/cargo" "+0cefa27fe3deee26fc98ee44249406358d9f0d26" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `tokio-cron-scheduler`
[INFO] [stderr]   --> Cargo.toml:40:1
[INFO] [stderr]    |
[INFO] [stderr] 40 | tokio-cron-scheduler = "0.9.4"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `tokio-cron-scheduler`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.169
[INFO] [stderr]    Compiling serde v1.0.203
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]     Checking log v0.4.27
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking zerocopy v0.7.34
[INFO] [stderr]     Checking subtle v2.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]    Compiling serde_json v1.0.142
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking regex-syntax v0.8.3
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking libm v0.2.8
[INFO] [stderr]     Checking http v1.1.0
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]    Compiling jobserver v0.1.31
[INFO] [stderr]     Checking signal-hook-registry v1.4.2
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]     Checking mio v1.0.3
[INFO] [stderr]     Checking socket2 v0.5.7
[INFO] [stderr]    Compiling cc v1.0.98
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking http-body v1.0.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking bitflags v2.6.0
[INFO] [stderr]     Checking http-body-util v0.1.1
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking rustls-pki-types v1.10.0
[INFO] [stderr]    Compiling unicase v2.7.0
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]    Compiling openssl v0.10.64
[INFO] [stderr]    Compiling mime_guess v2.0.4
[INFO] [stderr]     Checking encoding_rs v0.8.34
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling openssl-sys v0.9.102
[INFO] [stderr]    Compiling tree-sitter v0.22.6
[INFO] [stderr]    Compiling native-tls v0.2.12
[INFO] [stderr]    Compiling time-macros v0.2.18
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]     Checking sync_wrapper v1.0.1
[INFO] [stderr]     Checking regex v1.10.4
[INFO] [stderr]    Compiling rustls v0.22.4
[INFO] [stderr]     Checking ipnet v2.9.0
[INFO] [stderr]     Checking rustls-pemfile v2.1.2
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking getrandom v0.3.2
[INFO] [stderr]     Checking rustls-native-certs v0.7.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking webpki-roots v0.26.3
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking time-core v0.1.2
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking data-encoding v2.6.0
[INFO] [stderr]     Checking rayon-core v1.12.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.1
[INFO] [stderr]    Compiling darling_core v0.20.9
[INFO] [stderr]    Compiling zstd-sys v2.0.10+zstd.1.5.6
[INFO] [stderr]     Checking instant v0.1.13
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]     Checking memmap2 v0.9.4
[INFO] [stderr]    Compiling zstd-safe v7.1.0
[INFO] [stderr]     Checking ownedbytes v0.7.0 (https://github.com/quickwit-oss/tantivy?rev=4143d31#4143d318)
[INFO] [stderr]     Checking crossbeam-channel v0.5.13
[INFO] [stderr]     Checking linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking bitpacking v0.9.2
[INFO] [stderr]    Compiling serde_derive v1.0.203
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]     Checking tokio v1.42.0
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling thiserror-impl v1.0.61
[INFO] [stderr]    Compiling async-trait v0.1.80
[INFO] [stderr]    Compiling pin-project-internal v1.1.5
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking rustls-webpki v0.102.8
[INFO] [stderr]     Checking thiserror v1.0.61
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling darling_macro v0.20.9
[INFO] [stderr]     Checking pin-project v1.1.5
[INFO] [stderr]    Compiling darling v0.20.9
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]     Checking axum-core v0.5.2
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking thiserror v2.0.12
[INFO] [stderr]     Checking tungstenite v0.26.2
[INFO] [stderr]    Compiling async-stream-impl v0.3.5
[INFO] [stderr]    Compiling derive_builder_core v0.20.0
[INFO] [stderr]     Checking async-stream v0.3.5
[INFO] [stderr]    Compiling uuid-macro-internal v1.8.0
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking utf8-ranges v1.0.5
[INFO] [stderr]    Compiling derive_builder_macro v0.20.0
[INFO] [stderr]     Checking tantivy-fst v0.5.0
[INFO] [stderr]     Checking tokio-util v0.7.11
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking tokio-rustls v0.25.0
[INFO] [stderr]     Checking tokio-stream v0.1.17
[INFO] [stderr]     Checking tokio-tungstenite v0.26.2
[INFO] [stderr]     Checking tantivy-bitpacker v0.6.0 (https://github.com/quickwit-oss/tantivy?rev=4143d31#4143d318)
[INFO] [stderr]     Checking indexmap v2.2.6
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking either v1.12.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking chrono v0.4.38
[INFO] [stderr]     Checking serde_path_to_error v0.1.16
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]     Checking h2 v0.4.5
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking tower v0.5.2
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]     Checking sketches-ddsketch v0.2.2
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking uuid v1.8.0
[INFO] [stderr]     Checking serde_spanned v0.6.6
[INFO] [stderr]     Checking toml_datetime v0.6.6
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking home v0.5.9
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]     Checking murmurhash32 v0.3.1
[INFO] [stderr]     Checking toml_edit v0.19.15
[INFO] [stderr]     Checking tantivy-common v0.7.0 (https://github.com/quickwit-oss/tantivy?rev=4143d31#4143d318)
[INFO] [stderr]    Compiling utoipa-gen v5.3.1
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking tantivy-stacker v0.3.0 (https://github.com/quickwit-oss/tantivy?rev=4143d31#4143d318)
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]     Checking derive_builder v0.20.0
[INFO] [stderr]    Compiling trackable_derive v1.0.0
[INFO] [stderr]     Checking rmp v0.8.14
[INFO] [stderr]     Checking headers-core v0.3.0
[INFO] [stderr]     Checking fastdivide v0.4.1
[INFO] [stderr]     Checking hash-ids v0.33.0-dev.0 (/opt/rustwide/workdir/crates/hash-ids)
[INFO] [stderr]     Checking trackable v1.3.0
[INFO] [stderr]     Checking rmp-serde v1.3.0
[INFO] [stderr]     Checking headers v0.4.0
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling validator_derive v0.18.1
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking tantivy-tokenizer-api v0.3.0 (https://github.com/quickwit-oss/tantivy?rev=4143d31#4143d318)
[INFO] [stderr]     Checking toml v0.7.8
[INFO] [stderr]     Checking rust-stemmers v1.2.0
[INFO] [stderr]     Checking hyper v1.3.1
[INFO] [stderr]     Checking fs4 v0.8.3
[INFO] [stderr]     Checking measure_time v0.8.3
[INFO] [stderr]     Checking tantivy-query-grammar v0.22.0 (https://github.com/quickwit-oss/tantivy?rev=4143d31#4143d318)
[INFO] [stderr]     Checking lru v0.12.3
[INFO] [stderr]    Compiling allocator-api2 v0.2.18
[INFO] [stderr]     Checking humantime v2.2.0
[INFO] [stderr]     Checking levenshtein_automata v0.2.1
[INFO] [stderr]     Checking zstd v0.13.1
[INFO] [stderr]     Checking htmlescape v0.3.1
[INFO] [stderr]     Checking lz4_flex v0.11.3
[INFO] [stderr]     Checking tantivy-sstable v0.3.0 (https://github.com/quickwit-oss/tantivy?rev=4143d31#4143d318)
[INFO] [stderr]     Checking census v0.4.2
[INFO] [stderr]     Checking hyper-util v0.1.5
[INFO] [stderr]     Checking oneshot v0.1.6 (https://github.com/fulmicoton/oneshot.git?rev=b208f49#b208f493)
[INFO] [stderr]     Checking validator v0.18.1
[INFO] [stderr]     Checking tantivy-columnar v0.3.0 (https://github.com/quickwit-oss/tantivy?rev=4143d31#4143d318)
[INFO] [stderr]     Checking serdeconv v0.4.1
[INFO] [stderr]     Checking parse-git-url v0.5.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling futures-core v0.3.30
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand_pcg v0.2.1
[INFO] [stderr]    Compiling phf_shared v0.10.0
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]     Checking base64ct v1.6.0
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling phf_generator v0.10.0
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]     Checking tantivy v0.23.0 (https://github.com/quickwit-oss/tantivy?rev=4143d31#4143d318)
[INFO] [stderr]    Compiling string_cache_codegen v0.5.2
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking hyper-rustls v0.26.0
[INFO] [stderr]     Checking axum v0.8.3
[INFO] [stderr]    Compiling libsqlite3-sys v0.27.0
[INFO] [stderr]     Checking reqwest v0.12.4
[INFO] [stderr]    Compiling phf_generator v0.8.0
[INFO] [stderr]     Checking pem-rfc7468 v0.7.0
[INFO] [stderr]     Checking fid-rs v0.1.1
[INFO] [stderr]     Checking eventsource-stream v0.2.3
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]    Compiling bytes v1.10.1
[INFO] [stderr]     Checking futures-timer v3.0.3
[INFO] [stderr]     Checking reqwest-eventsource v0.6.0
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]     Checking louds-rs v0.4.0
[INFO] [stderr]     Checking der v0.7.9
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]     Checking utoipa v5.3.1
[INFO] [stderr]     Checking secrecy v0.8.0
[INFO] [stderr]     Checking backoff v0.4.0
[INFO] [stderr]     Checking async-convert v1.0.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]    Compiling crc v3.2.1
[INFO] [stderr]    Compiling sqlformat v0.2.3
[INFO] [stderr]    Compiling crossbeam-queue v0.3.11
[INFO] [stderr]     Checking axum-extra v0.10.1
[INFO] [stderr]     Checking async-openai-alt v0.26.2
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking trie-rs v0.1.1
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling hashlink v0.8.4
[INFO] [stderr]     Checking lexical-util v0.8.5
[INFO] [stderr]     Checking tabby-common v0.33.0-dev.0 (/opt/rustwide/workdir/crates/tabby-common)
[INFO] [stderr]    Compiling event-listener v2.5.3
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]    Compiling flume v0.11.0
[INFO] [stderr]     Checking string_cache v0.8.7
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]    Compiling phf_codegen v0.8.0
[INFO] [stderr]    Compiling phf_shared v0.11.2
[INFO] [stderr]     Checking bstr v1.9.1
[INFO] [stderr]    Compiling libz-sys v1.1.18
[INFO] [stderr]    Compiling anyhow v1.0.86
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]     Checking overload v0.1.1
[INFO] [stderr]     Checking nu-ansi-term v0.46.0
[INFO] [stderr]    Compiling atomic-write-file v0.1.4
[INFO] [stderr]    Compiling phf_generator v0.11.2
[INFO] [stderr]     Checking matchers v0.1.0
[INFO] [stderr]    Compiling derive_utils v0.14.1
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]    Compiling auto_enums v0.8.5
[INFO] [stderr]    Compiling phf_macros v0.8.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]    Compiling phf_codegen v0.11.2
[INFO] [stderr]    Compiling sqlx-core v0.7.3 (https://github.com/wsxiaoys/sqlx?rev=77eb94d#77eb94dd)
[INFO] [stderr]     Checking lexical-write-integer v0.8.5
[INFO] [stderr]     Checking lexical-parse-integer v0.8.6
[INFO] [stderr]    Compiling libssh2-sys v0.3.0
[INFO] [stderr]    Compiling spin v0.5.2
[INFO] [stderr]     Checking unicode-width v0.1.12
[INFO] [stderr]    Compiling ref-cast v1.0.23
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]     Checking lexical-parse-float v0.8.5
[INFO] [stderr]     Checking phf v0.8.0
[INFO] [stderr]     Checking lexical-write-float v0.8.5
[INFO] [stderr]    Compiling markup5ever v0.12.1
[INFO] [stderr]     Checking halfbrown v0.2.5
[INFO] [stderr]    Compiling ref-cast-impl v1.0.23
[INFO] [stderr]    Compiling backtrace v0.3.71
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking grep-matcher v0.1.7
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]     Checking gimli v0.28.1
[INFO] [stderr]     Checking miniz_oxide v0.7.3
[INFO] [stderr]     Checking value-trait v0.8.1
[INFO] [stderr]     Checking phf v0.11.2
[INFO] [stderr]     Checking lexical-core v0.8.5
[INFO] [stderr]     Checking globset v0.4.14
[INFO] [stderr]    Compiling markup5ever v0.10.1
[INFO] [stderr]    Compiling cssparser v0.27.2
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling sqlx-sqlite v0.7.3 (https://github.com/wsxiaoys/sqlx?rev=77eb94d#77eb94dd)
[INFO] [stderr]     Checking encoding_rs_io v0.1.7
[INFO] [stderr]    Compiling libgit2-sys v0.16.2+1.7.2
[INFO] [stderr]     Checking ff v0.13.1
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking addr2line v0.21.0
[INFO] [stderr]     Checking object v0.32.2
[INFO] [stderr]     Checking dtoa v1.0.9
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]     Checking simdutf8 v0.1.4
[INFO] [stderr]    Compiling ucd-trie v0.1.6
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]     Checking unicode-segmentation v1.11.0
[INFO] [stderr]    Compiling pest v2.7.10
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]     Checking simd-json v0.13.10
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking dtoa-short v0.3.4
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking grep-searcher v0.1.13
[INFO] [stderr]    Compiling sqlx-macros-core v0.7.3 (https://github.com/wsxiaoys/sqlx?rev=77eb94d#77eb94dd)
[INFO] [stderr]     Checking tabby-inference v0.33.0-dev.0 (/opt/rustwide/workdir/crates/tabby-inference)
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]    Compiling selectors v0.22.0
[INFO] [stderr]    Compiling juniper_codegen v0.16.0
[INFO] [stderr]    Compiling html5ever v0.27.0
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]    Compiling html5ever v0.25.2
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]    Compiling sqlx-macros v0.7.3 (https://github.com/wsxiaoys/sqlx?rev=77eb94d#77eb94dd)
[INFO] [stderr]     Checking encoder-ryu v1.0.16
[INFO] [stderr]    Compiling ascii v0.9.3
[INFO] [stderr]     Checking servo_arc v0.1.1
[INFO] [stderr]    Compiling combine v3.8.1
[INFO] [stderr]     Checking encoder v0.2.4
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking clap_builder v4.5.2
[INFO] [stderr]     Checking sqlx v0.7.3 (https://github.com/wsxiaoys/sqlx?rev=77eb94d#77eb94dd)
[INFO] [stderr]    Compiling cached_proc_macro v0.20.0
[INFO] [stderr]     Checking sqlx-migrate-validate v0.33.0-dev.0 (/opt/rustwide/workdir/crates/sqlx-migrate-validate)
[INFO] [stderr]    Compiling pest_meta v2.7.10
[INFO] [stderr]     Checking grep-printer v0.2.1
[INFO] [stderr]     Checking nucleo-matcher v0.3.1
[INFO] [stderr]     Checking grep-cli v0.1.10
[INFO] [stderr]     Checking grep-regex v0.1.12
[INFO] [stderr]    Compiling clap_derive v4.5.4
[INFO] [stderr]    Compiling psm v0.1.21
[INFO] [stderr]    Compiling axum-core v0.4.3
[INFO] [stderr]    Compiling portable-atomic v1.6.0
[INFO] [stderr]    Compiling rustls v0.23.20
[INFO] [stderr]     Checking cached_proc_macro_types v0.1.1
[INFO] [stderr]     Checking temp_testdir v0.2.3
[INFO] [stderr]     Checking cached v0.49.3
[INFO] [stderr]     Checking grep v0.3.1
[INFO] [stderr]     Checking nucleo v0.5.0
[INFO] [stderr]    Compiling pest_generator v2.7.10
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling graphql-parser v0.4.0
[INFO] [stderr]     Checking logkit v0.3.5
[INFO] [stderr]     Checking juniper v0.16.1
[INFO] [stderr]     Checking xml5ever v0.18.0
[INFO] [stderr]     Checking ignore v0.4.22
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking ollama-rs v0.1.9 (https://github.com/pepperoni21/ollama-rs.git?rev=56e8157d98d4185bc171fe9468d3d09bc56e9dd3#56e8157d)
[INFO] [stderr]     Checking hyper-timeout v0.5.1
[INFO] [stderr]    Compiling graphql-introspection-query v0.2.0
[INFO] [stderr]     Checking tokio-retry v0.3.0
[INFO] [stderr]     Checking opentelemetry_api v0.18.0
[INFO] [stderr]    Compiling tabby-db-macros v0.33.0-dev.0 (/opt/rustwide/workdir/ee/tabby-db-macros)
[INFO] [stderr]     Checking clap v4.5.4
[INFO] [stderr]    Compiling strum_macros v0.26.2
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling tree-sitter-c v0.21.3 (https://github.com/tree-sitter/tree-sitter-c/?rev=00ed08f#00ed08f1)
[INFO] [stderr]    Compiling tree-sitter-c-sharp v0.21.2
[INFO] [stderr]    Compiling tree-sitter-cpp v0.22.1 (https://github.com/tree-sitter/tree-sitter-cpp?rev=d29fbff#d29fbff0)
[INFO] [stderr]    Compiling tree-sitter-elixir v0.2.0
[INFO] [stderr]    Compiling tree-sitter-gdscript v0.0.1 (https://github.com/faceCutWall/tree-sitter-gdscript?rev=8a8c067899d734840e8ce86fdeeeadbe8088446b#8a8c0678)
[INFO] [stderr]    Compiling tree-sitter-go v0.21.0
[INFO] [stderr]    Compiling tree-sitter-java v0.21.0
[INFO] [stderr]    Compiling stacker v0.1.15
[INFO] [stderr]    Compiling tree-sitter-kotlin v0.3.6
[INFO] [stderr]    Compiling tree-sitter-lua v0.1.0
[INFO] [stderr]    Compiling tree-sitter-python v0.21.0
[INFO] [stderr]    Compiling tree-sitter-ruby v0.21.0
[INFO] [stderr]    Compiling tree-sitter-rust v0.21.2
[INFO] [stderr]    Compiling tree-sitter-scala v0.22.1
[INFO] [stderr]    Compiling tree-sitter-solidity v1.2.6 (https://github.com/JoranHonig/tree-sitter-solidity?rev=0e86ae647bda22c9bee00ec59752df7b3d3b000b#0e86ae64)
[INFO] [stderr]    Compiling tree-sitter-typescript v0.21.1
[INFO] [stderr]    Compiling axum v0.7.5
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]     Checking sql_query_builder v2.2.0
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking strum v0.26.2
[INFO] [stderr]    Compiling graphql_client_codegen v0.14.0
[INFO] [stderr]     Checking opentelemetry_sdk v0.18.0
[INFO] [stderr]    Compiling pest_derive v2.7.10
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking markup5ever_rcdom v0.3.0
[INFO] [stderr]     Checking kuchiki v0.8.1
[INFO] [stderr]    Compiling rust-embed-utils v8.4.0
[INFO] [stderr]     Checking primeorder v0.13.6
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking num-bigint v0.4.5
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]     Checking lber v0.4.2
[INFO] [stderr]    Compiling bumpalo v3.17.0
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]    Compiling simd-adler32 v0.3.7
[INFO] [stderr]     Checking similar v2.5.0
[INFO] [stderr]    Compiling project-root v0.2.2
[INFO] [stderr]    Compiling zip v2.6.1
[INFO] [stderr]     Checking number_prefix v0.4.0
[INFO] [stderr]    Compiling build-target v0.4.0
[INFO] [stderr]     Checking indicatif v0.17.8
[INFO] [stderr]    Compiling omnicopy_to_output v0.1.1
[INFO] [stderr]     Checking insta v1.39.0
[INFO] [stderr]    Compiling zopfli v0.8.2
[INFO] [stderr]    Compiling prost-derive v0.13.4
[INFO] [stderr]     Checking tokio-rustls v0.26.1
[INFO] [stderr]     Checking simple_asn1 v0.6.2
[INFO] [stderr]     Checking ldap3 v0.11.5
[INFO] [stderr]    Compiling graphql_query_derive v0.14.0
[INFO] [stderr]     Checking num-bigint-dig v0.8.4
[INFO] [stderr]    Compiling rust-embed-impl v8.4.0
[INFO] [stderr]     Checking readable-readability v0.4.0
[INFO] [stderr]     Checking htmd v0.1.0
[INFO] [stderr]     Checking opentelemetry v0.18.0
[INFO] [stderr]     Checking juniper_subscriptions v0.17.0
[INFO] [stderr]     Checking text-splitter v0.13.3
[INFO] [stderr]    Compiling flate2 v1.0.30
[INFO] [stderr]     Checking tabby-db v0.33.0-dev.0 (/opt/rustwide/workdir/ee/tabby-db)
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/access_policy.rs:8:32
[INFO] [stdout]    |
[INFO] [stdout]  8 |           let is_public_source = query!(
[INFO] [stdout]    |  ________________________________^
[INFO] [stdout]  9 | |             "select id from source_id_read_access_policies where source_id = ?",
[INFO] [stdout] 10 | |             source_id
[INFO] [stdout] 11 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/access_policy.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout] 20 |           let row = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 21 | |             r#"
[INFO] [stdout] 22 | | SELECT user_id
[INFO] [stdout] 23 | | FROM user_groups
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |             source_id,
[INFO] [stdout] 30 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/access_policy.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 | /         query!(
[INFO] [stdout] 43 | |             r#"
[INFO] [stdout] 44 | | INSERT INTO source_id_read_access_policies (source_id, user_group_id) VALUES (?, ?)
[INFO] [stdout] 45 | | ON CONFLICT (source_id, user_group_id) DO UPDATE
[INFO] [stdout] ...  |
[INFO] [stdout] 49 | |             user_group_id
[INFO] [stdout] 50 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/access_policy.rs:62:28
[INFO] [stdout]    |
[INFO] [stdout] 62 |           let rows_deleted = query!(
[INFO] [stdout]    |  ____________________________^
[INFO] [stdout] 63 | |             r#"
[INFO] [stdout] 64 | | DELETE FROM source_id_read_access_policies WHERE source_id = ? AND user_group_id = ?
[INFO] [stdout] 65 | |         "#,
[INFO] [stdout] 66 | |             source_id,
[INFO] [stdout] 67 | |             user_group_id
[INFO] [stdout] 68 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/access_policy.rs:105:27
[INFO] [stdout]     |
[INFO] [stdout] 105 |           let user_groups = sqlx::query_as!(
[INFO] [stdout]     |  ___________________________^
[INFO] [stdout] 106 | |             UserGroupDAO,
[INFO] [stdout] 107 | |             r#"SELECT 
[INFO] [stdout] 108 | |                  user_groups.id as "id",
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |             source_id
[INFO] [stdout] 116 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ollama-api-bindings v0.33.0-dev.0 (/opt/rustwide/workdir/crates/ollama-api-bindings)
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/email_setting.rs:21:23
[INFO] [stdout]    |
[INFO] [stdout] 21 |   ...   let setting = query_as!(
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 22 | | ...       EmailSettingDAO,
[INFO] [stdout] 23 | | ...       "SELECT smtp_username, smtp_password, smtp_server, smtp_port, from_address, encryption, auth_method FROM email_setting W...
[INFO] [stdout] 24 | | ...       EMAIL_CREDENTIAL_ROW_ID
[INFO] [stdout] 25 | | ...   )
[INFO] [stdout]    | |_______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/email_setting.rs:44:21
[INFO] [stdout]    |
[INFO] [stdout] 44 |               None => query_scalar!(
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 45 | |                 "SELECT smtp_password FROM email_setting WHERE id = ?",
[INFO] [stdout] 46 | |                 EMAIL_CREDENTIAL_ROW_ID
[INFO] [stdout] 47 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/email_setting.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 | / ...   query!("INSERT INTO email_setting (id, smtp_username, smtp_password, smtp_server, from_address, encryption, auth_method, smt...
[INFO] [stdout] 53 | | ...           ON CONFLICT(id) DO UPDATE SET smtp_username = $2, smtp_password = $3, smtp_server = $4, from_address = $5, encryptio...
[INFO] [stdout] 54 | | ...       EMAIL_CREDENTIAL_ROW_ID,
[INFO] [stdout] 55 | | ...       smtp_username,
[INFO] [stdout] ...  |
[INFO] [stdout] 61 | | ...       smtp_port,
[INFO] [stdout] 62 | | ...   ).execute(&mut *transaction).await?;
[INFO] [stdout]    | |_______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/email_setting.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 | /         query!(
[INFO] [stdout] 69 | |             "DELETE FROM email_setting WHERE id = ?",
[INFO] [stdout] 70 | |             EMAIL_CREDENTIAL_ROW_ID
[INFO] [stdout] 71 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/ingestion.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |           let doc = query_as!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 46 | |             IngestedDocumentDAO,
[INFO] [stdout] 47 | |             r#"
[INFO] [stdout] 48 | |             SELECT
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | |             id
[INFO] [stdout] 64 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/ingestion.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 77 |           let docs = query_paged_as!(
[INFO] [stdout]    |  ____________________^
[INFO] [stdout] 78 | |             IngestedDocumentDAO,
[INFO] [stdout] 79 | |             "ingested_documents",
[INFO] [stdout] ...  |
[INFO] [stdout] 94 | |             backwards
[INFO] [stdout] 95 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/ingestion.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 | /         sqlx::query!(
[INFO] [stdout] 137 | |             r#"
[INFO] [stdout] 138 | |             INSERT INTO ingested_documents (
[INFO] [stdout] 139 | |               source, doc_id, expired_at, link, title, body, status
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |             IngestedDocumentStatusDAO::Pending,
[INFO] [stdout] 155 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/ingestion.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 | /         sqlx::query!(
[INFO] [stdout] 164 | |             r#"
[INFO] [stdout] 165 | |             DELETE FROM ingested_documents
[INFO] [stdout] 166 | |             WHERE source = ? AND doc_id = ?
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |             doc_id,
[INFO] [stdout] 170 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/ingestion.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 | /         sqlx::query!(
[INFO] [stdout] 179 | |             r#"
[INFO] [stdout] 180 | |             DELETE FROM ingested_documents
[INFO] [stdout] 181 | |             WHERE source = ?
[INFO] [stdout] 182 | |             "#,
[INFO] [stdout] 183 | |             source,
[INFO] [stdout] 184 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/ingestion.rs:192:21
[INFO] [stdout]     |
[INFO] [stdout] 192 |           let count = query!(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 193 | |             r#"
[INFO] [stdout] 194 | |             SELECT COUNT(1) as count
[INFO] [stdout] 195 | |             FROM ingested_documents
[INFO] [stdout] ...   |
[INFO] [stdout] 198 | |             IngestedDocumentStatusDAO::Pending,
[INFO] [stdout] 199 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/ingestion.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 | /         sqlx::query!(
[INFO] [stdout] 209 | |             r#"
[INFO] [stdout] 210 | |             UPDATE ingested_documents
[INFO] [stdout] 211 | |             SET status = ?
[INFO] [stdout] ...   |
[INFO] [stdout] 216 | |             doc_id,
[INFO] [stdout] 217 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/integrations.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 30 | |             "INSERT INTO integrations(kind, display_name, access_token, api_base) VALUES (?, ?, ?, ?);",
[INFO] [stdout] 31 | |             kind,
[INFO] [stdout] 32 | |             name,
[INFO] [stdout] 33 | |             access_token,
[INFO] [stdout] 34 | |             api_base
[INFO] [stdout] 35 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/integrations.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |           let provider = query_as!(
[INFO] [stdout]    |  ________________________^
[INFO] [stdout] 43 | |             IntegrationDAO,
[INFO] [stdout] 44 | |             r#"SELECT
[INFO] [stdout] 45 | |                 id,
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |             id
[INFO] [stdout] 56 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/integrations.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 64 | |             "DELETE FROM integrations WHERE id = ? AND kind = ?;",
[INFO] [stdout] 65 | |             id,
[INFO] [stdout] 66 | |             kind
[INFO] [stdout] 67 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/integrations.rs:89:19
[INFO] [stdout]    |
[INFO] [stdout] 89 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 90 | |             "UPDATE integrations SET display_name = $1, access_token = $2, api_base = $3, updated_at = DATETIME('now'),
[INFO] [stdout] 91 | |                 synced = IIF(access_token != $2 OR api_base != $3, false, synced),
[INFO] [stdout] 92 | |                 error = IIF(access_token != $2 OR api_base != $3, NULL, error)
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | |             kind
[INFO] [stdout] 99 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/integrations.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 | /         query!(
[INFO] [stdout] 114 | |             "UPDATE integrations SET synced = true, error = ? WHERE id = ?",
[INFO] [stdout] 115 | |             error,
[INFO] [stdout] 116 | |             id
[INFO] [stdout] 117 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/integrations.rs:148:25
[INFO] [stdout]     |
[INFO] [stdout] 148 |           let providers = query_paged_as!(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 149 | |             IntegrationDAO,
[INFO] [stdout] 150 | |             "integrations",
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |             condition
[INFO] [stdout] 166 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/invitations.rs:27:27
[INFO] [stdout]    |
[INFO] [stdout] 27 | ... = query_paged_as!(InvitationDAO, "invitations", ["id", "email", "code", "created_at" as "created_at!: DateTime<Utc>"], limit, skip_id, backwards)
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/invitations.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 |           let token = sqlx::query_as!(
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 36 | |             InvitationDAO,
[INFO] [stdout] 37 | |             r#"SELECT id as "id!", email, code, created_at as "created_at!: DateTime<Utc>" FROM invitations WHERE code = ?"#,
[INFO] [stdout] 38 | |             code
[INFO] [stdout] 39 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/invitations.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |           let token = sqlx::query_as!(
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 48 | |             InvitationDAO,
[INFO] [stdout] 49 | |             r#"SELECT id as "id!", email, code, created_at as "created_at!: DateTime<Utc>" FROM invitations WHERE email = ?"#,
[INFO] [stdout] 50 | |             email
[INFO] [stdout] 51 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/invitations.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 65 | |             "INSERT INTO invitations (email, code) VALUES (?, ?)",
[INFO] [stdout] 66 | |             email,
[INFO] [stdout] 67 | |             code,
[INFO] [stdout] 68 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/invitations.rs:75:26
[INFO] [stdout]    |
[INFO] [stdout] 75 |           let invitation = sqlx::query_as!(
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 76 | |             InvitationDAO,
[INFO] [stdout] 77 | |             r#"SELECT id as "id!", email, code, created_at as "created_at!: DateTime<Utc>" FROM invitations WHERE id = ?"#,
[INFO] [stdout] 78 | |             id
[INFO] [stdout] 79 | |         ).fetch_one(&self.pool).await?;
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/invitations.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let res = query!("DELETE FROM invitations WHERE id = ?", id)
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/job_runs.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |           let rowid = query!(
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 47 | |             r#"INSERT INTO job_runs (job, start_ts, stdout, stderr, command) VALUES (?, DATETIME('now'), '', '', ?)"#,
[INFO] [stdout] 48 | |             job, command,
[INFO] [stdout] 49 | |         ).execute(&self.pool).await?.last_insert_rowid();
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/job_runs.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 | /         query!(
[INFO] [stdout] 66 | |             r#"UPDATE job_runs SET stdout = stdout || ?, updated_at = datetime('now') WHERE id = ?"#,
[INFO] [stdout] 67 | |             stdout,
[INFO] [stdout] 68 | |             job_id
[INFO] [stdout] 69 | |         ).execute(&self.pool).await?;
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/job_runs.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 | /         query!(
[INFO] [stdout] 75 | |             r#"UPDATE job_runs SET end_ts = datetime('now'), exit_code = ?, updated_at = datetime('now') WHERE id = ?"#,
[INFO] [stdout] 76 | |             exit_code,
[INFO] [stdout] 77 | |             job_id,
[INFO] [stdout] 78 | |         ).execute(&self.pool).await?;
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/job_runs.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | /         query!(
[INFO] [stdout] 84 | |             r#"UPDATE job_runs SET started_at = datetime('now'), updated_at = datetime('now') WHERE id = ?"#,
[INFO] [stdout] 85 | |             job_id,
[INFO] [stdout] 86 | |         ).execute(&self.pool).await?;
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/job_runs.rs:112:27
[INFO] [stdout]     |
[INFO] [stdout] 112 | ... = query!("UPDATE job_runs SET exit_code = -1, end_ts = datetime('now'), updated_at = datetime('now') WHERE exit_code IS NULL AND started_at IS NULL AND command = ?", command)
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/job_runs.rs:122:31
[INFO] [stdout]     |
[INFO] [stdout] 122 |               let num_deleted = query!(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 123 | |                 "delete FROM job_runs WHERE updated_at < ? AND exit_code IS NOT NULL",
[INFO] [stdout] 124 | |                 three_months_ago,
[INFO] [stdout] 125 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/job_runs.rs:159:40
[INFO] [stdout]     |
[INFO] [stdout] 159 |           let job_runs: Vec<JobRunDAO> = query_paged_as!(
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 160 | |             JobRunDAO,
[INFO] [stdout] 161 | |             "job_runs",
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | |             condition
[INFO] [stdout] 177 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/job_runs.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 | ...   query!("UPDATE job_runs SET exit_code = -1, started_at = datetime('now'), end_ts = datetime('now'), updated_at = datetime('now') WHERE exit_code IS NULL;")
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/ldap_credential.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 | /         query!(
[INFO] [stdout] 42 | |             r#"INSERT INTO ldap_credential (
[INFO] [stdout] 43 | |                 id,
[INFO] [stdout] 44 | |                 host,
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |             name_attribute,
[INFO] [stdout] 78 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/ldap_credential.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         query!("DELETE FROM ldap_credential WHERE id = 1")
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/ldap_credential.rs:93:21
[INFO] [stdout]     |
[INFO] [stdout]  93 |           let token = sqlx::query_as!(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout]  94 | |             LdapCredentialDAO,
[INFO] [stdout]  95 | |             r#"SELECT
[INFO] [stdout]  96 | |                   host as "host: String",
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |                WHERE id = 1"#,
[INFO] [stdout] 110 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/notifications.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 24 | |             "INSERT INTO notifications (recipient, content) VALUES (?, ?)",
[INFO] [stdout] 25 | |             recipient,
[INFO] [stdout] 26 | |             content
[INFO] [stdout] 27 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/notifications.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | /         query!(
[INFO] [stdout] 36 | |             "INSERT INTO read_notifications (notification_id, user_id)
[INFO] [stdout] 37 | |              VALUES (?, ?)
[INFO] [stdout] 38 | |              ON CONFLICT (notification_id, user_id)
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |             user_id,
[INFO] [stdout] 42 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/oauth_credential.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 | /                 query_scalar!(
[INFO] [stdout] 33 | |                     "SELECT client_secret FROM oauth_credential WHERE provider = ?",
[INFO] [stdout] 34 | |                     provider
[INFO] [stdout] 35 | |                 )
[INFO] [stdout]    | |_________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/oauth_credential.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | / ...   query!(
[INFO] [stdout] 41 | | ...       r#"INSERT INTO oauth_credential (provider, config_url, config_scopes, client_id, client_secret)
[INFO] [stdout] 42 | | ...                           VALUES ($1, $2, $3, $4, $5) ON CONFLICT(provider) DO UPDATE
[INFO] [stdout] 43 | | ...                           SET config_url = $2, config_scopes = $3, client_id = $4, client_secret = $5, updated_at = datetime('...
[INFO] [stdout] ...  |
[INFO] [stdout] 49 | | ...       client_secret,
[INFO] [stdout] 50 | | ...   )
[INFO] [stdout]    | |_______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/oauth_credential.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         query!("DELETE FROM oauth_credential WHERE provider = ?", provider)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/oauth_credential.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |   ...   let token = sqlx::query_as!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 69 | | ...       OAuthCredentialDAO,
[INFO] [stdout] 70 | | ...       r#"SELECT provider, config_url, config_scopes, client_id, client_secret, created_at as "created_at!: DateTime<Utc>", upd...
[INFO] [stdout] 71 | | ...       provider
[INFO] [stdout] 72 | | ...   )
[INFO] [stdout]    | |_______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/pages.rs:35:19
[INFO] [stdout]    |
[INFO] [stdout] 35 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 36 | |             "INSERT INTO pages(author_id, code_source_id) VALUES (?, ?)",
[INFO] [stdout] 37 | |             author_id,
[INFO] [stdout] 38 | |             code_source_id
[INFO] [stdout] 39 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/pages.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | /         query!(
[INFO] [stdout] 48 | |             "UPDATE pages SET title = ?, updated_at = DATETIME('now') WHERE id = ?",
[INFO] [stdout] 49 | |             title,
[INFO] [stdout] 50 | |             page_id
[INFO] [stdout] 51 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/pages.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 | /         query!(
[INFO] [stdout] 60 | |             "UPDATE pages SET content = COALESCE(content, '') || ?, updated_at = DATETIME('now') WHERE id = ?",
[INFO] [stdout] 61 | |             content,
[INFO] [stdout] 62 | |             page_id
[INFO] [stdout] 63 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/pages.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 | /         query!(
[INFO] [stdout] 72 | |             "UPDATE pages SET content = ?, updated_at = DATETIME('now') WHERE id = ?",
[INFO] [stdout] 73 | |             content,
[INFO] [stdout] 74 | |             page_id
[INFO] [stdout] 75 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 |           let pages = query_paged_as!(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 101 | |             PageDAO,
[INFO] [stdout] 102 | |             "pages",
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |             Some(condition)
[INFO] [stdout] 116 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         query!("DELETE FROM pages WHERE id = ?", id,)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:132:20
[INFO] [stdout]     |
[INFO] [stdout] 132 |           let page = query_as!(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 133 | |             PageDAO,
[INFO] [stdout] 134 | |             r#"SELECT
[INFO] [stdout] 135 | |                 id,
[INFO] [stdout] ...   |
[INFO] [stdout] 144 | |             id
[INFO] [stdout] 145 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 | /         query!(
[INFO] [stdout] 154 | |             r#"SELECT
[INFO] [stdout] 155 | |             title
[INFO] [stdout] 156 | |             FROM pages
[INFO] [stdout] 157 | |             WHERE id = ?"#,
[INFO] [stdout] 158 | |             id
[INFO] [stdout] 159 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:175:24
[INFO] [stdout]     |
[INFO] [stdout] 175 |           let sections = query_paged_as!(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 176 | |             PageSectionDAO,
[INFO] [stdout] 177 | |             "page_sections",
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | |             Some(condition)
[INFO] [stdout] 192 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:200:23
[INFO] [stdout]     |
[INFO] [stdout] 200 |           let section = query_as!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 201 | |             PageSectionDAO,
[INFO] [stdout] 202 | |             r#"SELECT
[INFO] [stdout] 203 | |                 id,
[INFO] [stdout] ...   |
[INFO] [stdout] 213 | |             id
[INFO] [stdout] 214 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:224:19
[INFO] [stdout]     |
[INFO] [stdout] 224 |           let res = query!(
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 225 | |             r#"
[INFO] [stdout] 226 | |             WITH max_pos AS (
[INFO] [stdout] 227 | |                 SELECT COALESCE(MAX(position) + 1, 0) as next_pos
[INFO] [stdout] ...   |
[INFO] [stdout] 246 | |             title,
[INFO] [stdout] 247 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 | / ...   query!(
[INFO] [stdout] 270 | | ...       "UPDATE page_sections SET attachment = JSON_SET(attachment, '$.code', JSON(?)), updated_at = DATETIME('now') WHERE id =...
[INFO] [stdout] 271 | | ...       code_attachments,
[INFO] [stdout] 272 | | ...       section_id
[INFO] [stdout] 273 | | ...   )
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 | / ...   query!(
[INFO] [stdout] 291 | | ...       "UPDATE page_sections SET attachment = JSON_SET(attachment, '$.code_file_list', JSON(?)), updated_at = DATETIME('now') ...
[INFO] [stdout] 292 | | ...       code_file_list_attachment,
[INFO] [stdout] 293 | | ...       section_id
[INFO] [stdout] 294 | | ...   )
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 | / ...   query!(
[INFO] [stdout] 308 | | ...       "UPDATE page_sections SET attachment = JSON_SET(attachment, '$.doc', JSON(?)), updated_at = DATETIME('now') WHERE id = ?",
[INFO] [stdout] 309 | | ...       doc_attachments,
[INFO] [stdout] 310 | | ...       section_id
[INFO] [stdout] 311 | | ...   )
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 | /         query!(
[INFO] [stdout] 320 | |             "UPDATE page_sections SET title = ?, updated_at = DATETIME('now') WHERE id = ?",
[INFO] [stdout] 321 | |             title,
[INFO] [stdout] 322 | |             id
[INFO] [stdout] 323 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 | /         query!(
[INFO] [stdout] 332 | |             "UPDATE page_sections SET content = COALESCE(content, '') || ?, updated_at = DATETIME('now') WHERE id = ?",
[INFO] [stdout] 333 | |             content,
[INFO] [stdout] 334 | |             id
[INFO] [stdout] 335 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 | /         query!(
[INFO] [stdout] 344 | |             "UPDATE page_sections SET content = ?, updated_at = DATETIME('now') WHERE id = ?",
[INFO] [stdout] 345 | |             content,
[INFO] [stdout] 346 | |             id
[INFO] [stdout] 347 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 | /         query!(
[INFO] [stdout] 356 | |             "DELETE FROM page_sections WHERE page_id = ? AND COALESCE(content, '') = ''",
[INFO] [stdout] 357 | |             page_id
[INFO] [stdout] 358 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |         query!("DELETE FROM page_sections WHERE id = ?", id,)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:376:32
[INFO] [stdout]     |
[INFO] [stdout] 376 |         let current_position = query!("SELECT position FROM page_sections WHERE id = ?", id)
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:386:31
[INFO] [stdout]     |
[INFO] [stdout] 386 |           let swap_section_id = query!(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 387 | |             "SELECT id FROM page_sections WHERE page_id = ? AND position = ?",
[INFO] [stdout] 388 | |             page_id,
[INFO] [stdout] 389 | |             new_position
[INFO] [stdout] 390 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:395:9
[INFO] [stdout]     |
[INFO] [stdout] 395 |         query!("UPDATE page_sections SET position = ? WHERE id = ?", -1, id)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 | /         query!(
[INFO] [stdout] 399 | |             "UPDATE page_sections SET position = ? WHERE id = ?",
[INFO] [stdout] 400 | |             current_position,
[INFO] [stdout] 401 | |             swap_section_id
[INFO] [stdout] 402 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:405:9
[INFO] [stdout]     |
[INFO] [stdout] 405 | /         query!(
[INFO] [stdout] 406 | |             "UPDATE page_sections SET position = ? WHERE id = ?",
[INFO] [stdout] 407 | |             new_position,
[INFO] [stdout] 408 | |             id
[INFO] [stdout] 409 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/password_reset.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | /         query!(
[INFO] [stdout] 18 | |             "INSERT INTO password_reset (user_id, code) VALUES ($1, $2)
[INFO] [stdout] 19 | |             ON CONFLICT(user_id) DO UPDATE SET code = $2, created_at = DATETIME('now');",
[INFO] [stdout] 20 | |             user_id,
[INFO] [stdout] 21 | |             code,
[INFO] [stdout] 22 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/password_reset.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         query!("DELETE FROM password_reset WHERE user_id = ?", user_id)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/password_reset.rs:36:30
[INFO] [stdout]    |
[INFO] [stdout] 36 |           let password_reset = query_as!(
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 37 | |             PasswordResetDAO,
[INFO] [stdout] 38 | |             r#"SELECT user_id, code, created_at as "created_at!: DateTime<Utc>" FROM password_reset WHERE code = ?;"#,
[INFO] [stdout] 39 | |             code
[INFO] [stdout] 40 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/password_reset.rs:50:30
[INFO] [stdout]    |
[INFO] [stdout] 50 |           let password_reset = query_as!(
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 51 | |             PasswordResetDAO,
[INFO] [stdout] 52 | |             r#"SELECT user_id, code, created_at as "created_at!: DateTime<Utc>" FROM password_reset WHERE user_id = ?;"#,
[INFO] [stdout] 53 | |             user_id
[INFO] [stdout] 54 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/password_reset.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 | /         query!(
[INFO] [stdout] 83 | |             "UPDATE password_reset SET created_at = ? WHERE code = ?;",
[INFO] [stdout] 84 | |             timestamp,
[INFO] [stdout] 85 | |             code
[INFO] [stdout] 86 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/password_reset.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         query!("DELETE FROM password_reset WHERE created_at < ?", time)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/provided_repositories.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 30 | |             "INSERT INTO provided_repositories (integration_id, vendor_id, name, git_url) VALUES ($1, $2, $3, $4)
[INFO] [stdout] 31 | |                 ON CONFLICT(integration_id, vendor_id) DO UPDATE SET name = $3, git_url = $4, updated_at = DATETIME('now')",
[INFO] [stdout] 32 | |             integration_id,
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | |             git_url,
[INFO] [stdout] 36 | |         ).execute(&self.pool).await?;
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/provided_repositories.rs:46:19
[INFO] [stdout]    |
[INFO] [stdout] 46 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 47 | |             "DELETE FROM provided_repositories WHERE integration_id = ? AND updated_at < ?;",
[INFO] [stdout] 48 | |             integration_id,
[INFO] [stdout] 49 | |             t,
[INFO] [stdout] 50 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/provided_repositories.rs:57:20
[INFO] [stdout]    |
[INFO] [stdout] 57 |   ...   let repo = query_as!(
[INFO] [stdout]    |  __________________^
[INFO] [stdout] 58 | | ...       ProvidedRepositoryDAO,
[INFO] [stdout] 59 | | ...       r#"SELECT id, vendor_id, name, git_url, refs, active, integration_id, created_at as "created_at!: DateTime<Utc>", update...
[INFO] [stdout] 60 | | ...       id
[INFO] [stdout] 61 | | ...   )
[INFO] [stdout]    | |_______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/provided_repositories.rs:95:21
[INFO] [stdout]     |
[INFO] [stdout]  95 |           let repos = query_paged_as!(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout]  96 | |             ProvidedRepositoryDAO,
[INFO] [stdout]  97 | |             "provided_repositories JOIN integrations ON integration_id = integrations.id",
[INFO] [stdout] ...   |
[INFO] [stdout] 112 | |             condition
[INFO] [stdout] 113 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/provided_repositories.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |               let res = query!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 133 | |                 "UPDATE provided_repositories SET active = ?, refs = ? WHERE id = ? AND active = ?",
[INFO] [stdout] 134 | |                 active,
[INFO] [stdout] 135 | |                 refs,
[INFO] [stdout] 136 | |                 id,
[INFO] [stdout] 137 | |                 not_active
[INFO] [stdout] 138 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/provided_repositories.rs:146:23
[INFO] [stdout]     |
[INFO] [stdout] 146 |               let res = query!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 147 | |                 "UPDATE provided_repositories SET active = ? WHERE id = ? AND active = ?",
[INFO] [stdout] 148 | |                 active,
[INFO] [stdout] 149 | |                 id,
[INFO] [stdout] 150 | |                 not_active
[INFO] [stdout] 151 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/provided_repositories.rs:169:19
[INFO] [stdout]     |
[INFO] [stdout] 169 |           let res = query!(
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 170 | |             "UPDATE provided_repositories SET refs = ? WHERE id = ?",
[INFO] [stdout] 171 | |             refs,
[INFO] [stdout] 172 | |             id
[INFO] [stdout] 173 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling snafu-derive v0.8.3
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/refresh_tokens.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 33 | |             r#"INSERT INTO refresh_tokens (user_id, token, expires_at) VALUES (?, ?, datetime('now', '+7 days'))"#,
[INFO] [stdout] 34 | |             user_id,
[INFO] [stdout] 35 | |             token
[INFO] [stdout] 36 | |         ).execute(&self.pool).await?;
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/refresh_tokens.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 48 | |             "UPDATE refresh_tokens SET token = $1, expires_at = datetime('now', '+7 days') WHERE token = $2 AND id = $3",
[INFO] [stdout] 49 | |             new,
[INFO] [stdout] 50 | |             old,
[INFO] [stdout] 51 | |             id
[INFO] [stdout] 52 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/refresh_tokens.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let res = query!(r#"DELETE FROM refresh_tokens WHERE expires_at < ?"#, time)
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/refresh_tokens.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 |   ...   let token = sqlx::query_as!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 74 | | ...       RefreshTokenDAO,
[INFO] [stdout] 75 | | ...       r#"SELECT id as "id!", created_at as "created_at!: DateTime<Utc>", expires_at as "expires_at!: DateTime<Utc>", user_id, ...
[INFO] [stdout] 76 | | ...       token
[INFO] [stdout] 77 | | ...   )
[INFO] [stdout]    | |_______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/refresh_tokens.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         query!("DELETE FROM refresh_tokens WHERE user_id = ?", id)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/repositories.rs:22:21
[INFO] [stdout]    |
[INFO] [stdout] 22 |           let repos = query_paged_as!(
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 23 | |             RepositoryDAO,
[INFO] [stdout] 24 | |             "repositories",
[INFO] [stdout] 25 | |             ["id", "name", "git_url", "refs"],
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |             backwards
[INFO] [stdout] 29 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/repositories.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let res = query!("DELETE FROM repositories WHERE id = ?", id)
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/repositories.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 55 | |             "INSERT INTO repositories (name, git_url, refs) VALUES (?, ?, ?)",
[INFO] [stdout] 56 | |             name,
[INFO] [stdout] 57 | |             git_url,
[INFO] [stdout] 58 | |             refs
[INFO] [stdout] 59 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/repositories.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |           let rows = query!(
[INFO] [stdout]    |  ____________________^
[INFO] [stdout] 81 | |             "UPDATE repositories SET name = ?, git_url = ?, refs = ? WHERE id = ?",
[INFO] [stdout] 82 | |             name,
[INFO] [stdout] 83 | |             git_url,
[INFO] [stdout] 84 | |             refs,
[INFO] [stdout] 85 | |             id
[INFO] [stdout] 86 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/repositories.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  97 |           let repository = sqlx::query_as!(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  98 | |             RepositoryDAO,
[INFO] [stdout]  99 | |             "SELECT id as 'id!: i64', name, git_url, refs FROM repositories WHERE id = ?",
[INFO] [stdout] 100 | |             id
[INFO] [stdout] 101 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/server_setting.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 | /             query!(
[INFO] [stdout] 57 | |                 "INSERT INTO server_setting (id) VALUES (?);",
[INFO] [stdout] 58 | |                 SERVER_SETTING_ROW_ID
[INFO] [stdout] 59 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/server_setting.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 | /         query!(
[INFO] [stdout] 79 | |             "INSERT INTO server_setting (
[INFO] [stdout] 80 | |                     id,
[INFO] [stdout] 81 | |                     security_allowed_register_domain_list,
[INFO] [stdout] ...  |
[INFO] [stdout] 94 | |             disable_password_login,
[INFO] [stdout] 95 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/server_setting.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 | /         query!(
[INFO] [stdout] 103 | |             "INSERT INTO server_setting (id, network_external_url) VALUES ($1, $2)
[INFO] [stdout] 104 | |                 ON CONFLICT(id) DO UPDATE SET network_external_url = $2",
[INFO] [stdout] 105 | |             SERVER_SETTING_ROW_ID,
[INFO] [stdout] 106 | |             external_url
[INFO] [stdout] 107 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/server_setting.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 | /         sqlx::query!(
[INFO] [stdout] 119 | |             "UPDATE server_setting SET branding_logo = ?, branding_icon = ? WHERE id = ?",
[INFO] [stdout] 120 | |             branding_logo,
[INFO] [stdout] 121 | |             branding_icon,
[INFO] [stdout] 122 | |             SERVER_SETTING_ROW_ID
[INFO] [stdout] 123 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/server_setting.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 | /         query!(
[INFO] [stdout] 144 | |             "INSERT INTO server_setting (id, billing_enterprise_license) VALUES ($1, $2)
[INFO] [stdout] 145 | |                     ON CONFLICT(id) DO UPDATE SET billing_enterprise_license = $2",
[INFO] [stdout] 146 | |             SERVER_SETTING_ROW_ID,
[INFO] [stdout] 147 | |             enterprise_license
[INFO] [stdout] 148 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/threads.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 46 | |             "INSERT INTO threads(user_id, is_ephemeral) VALUES (?, ?)",
[INFO] [stdout] 47 | |             user_id,
[INFO] [stdout] 48 | |             is_ephemeral
[INFO] [stdout] 49 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:86:23
[INFO] [stdout]     |
[INFO] [stdout]  86 |           let threads = query_paged_as!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout]  87 | |             ThreadDAO,
[INFO] [stdout]  88 | |             "threads",
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |             condition
[INFO] [stdout] 101 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 | /         query!(
[INFO] [stdout] 115 | |             "UPDATE threads SET relevant_questions = ?, updated_at = DATETIME('now') WHERE id = ?",
[INFO] [stdout] 116 | |             relevant_questions,
[INFO] [stdout] 117 | |             thread_id
[INFO] [stdout] 118 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 | /         query!(
[INFO] [stdout] 127 | |             "UPDATE threads SET is_ephemeral = ?, updated_at = DATETIME('now') WHERE id = ?",
[INFO] [stdout] 128 | |             is_ephemeral,
[INFO] [stdout] 129 | |             thread_id
[INFO] [stdout] 130 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:159:19
[INFO] [stdout]     |
[INFO] [stdout] 159 |           let res = query!(
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 160 | |             r#"INSERT INTO thread_messages(
[INFO] [stdout] 161 | |                 thread_id,
[INFO] [stdout] 162 | |                 role,
[INFO] [stdout] ...   |
[INFO] [stdout] 171 | |             doc_attachments,
[INFO] [stdout] 172 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 | / ...   query!(
[INFO] [stdout] 190 | | ...       "UPDATE thread_messages SET attachment = JSON_SET(attachment, '$.code_file_list', JSON(?)), updated_at = DATETIME('now'...
[INFO] [stdout] 191 | | ...       code_file_list_attachment,
[INFO] [stdout] 192 | | ...       message_id
[INFO] [stdout] 193 | | ...   )
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 | / ...   query!(
[INFO] [stdout] 207 | | ...       "UPDATE thread_messages SET attachment = JSON_SET(attachment, '$.code', JSON(?)), updated_at = DATETIME('now') WHERE id...
[INFO] [stdout] 208 | | ...       code_attachments,
[INFO] [stdout] 209 | | ...       message_id
[INFO] [stdout] 210 | | ...   )
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 | /         query!(
[INFO] [stdout] 223 | |             "UPDATE thread_messages SET code_source_id = ?, updated_at = DATETIME('now') WHERE id = ?",
[INFO] [stdout] 224 | |             code_source_id,
[INFO] [stdout] 225 | |             message_id
[INFO] [stdout] 226 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 | / ...   query!(
[INFO] [stdout] 240 | | ...       "UPDATE thread_messages SET attachment = JSON_SET(attachment, '$.doc', JSON(?)), updated_at = DATETIME('now') WHERE id ...
[INFO] [stdout] 241 | | ...       doc_attachments,
[INFO] [stdout] 242 | | ...       message_id
[INFO] [stdout] 243 | | ...   )
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 | /         query!(
[INFO] [stdout] 257 | |             "UPDATE thread_messages SET content = ?, updated_at = DATETIME('now') WHERE thread_id = ? AND id = ?",
[INFO] [stdout] 258 | |             content,
[INFO] [stdout] 259 | |             thread_id,
[INFO] [stdout] 260 | |             message_id
[INFO] [stdout] 261 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 | /         query!(
[INFO] [stdout] 274 | |             "UPDATE thread_messages SET content = content || ?, updated_at = DATETIME('now') WHERE id = ?",
[INFO] [stdout] 275 | |             content,
[INFO] [stdout] 276 | |             message_id
[INFO] [stdout] 277 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:285:23
[INFO] [stdout]     |
[INFO] [stdout] 285 |           let message = query_as!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 286 | |             ThreadMessageDAO,
[INFO] [stdout] 287 | |             r#"SELECT
[INFO] [stdout] 288 | |                 id,
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |             thread_id
[INFO] [stdout] 301 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:316:24
[INFO] [stdout]     |
[INFO] [stdout] 316 |           let messages = query_paged_as!(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 317 | |             ThreadMessageDAO,
[INFO] [stdout] 318 | |             "thread_messages",
[INFO] [stdout] ...   |
[INFO] [stdout] 332 | |             Some(condition)
[INFO] [stdout] 333 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:352:23
[INFO] [stdout]     |
[INFO] [stdout] 352 |           let message = query_as!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 353 | |             Response,
[INFO] [stdout] 354 | |             "SELECT id, role FROM thread_messages WHERE thread_id = ? AND id >= ? AND id <= ?",
[INFO] [stdout] 355 | |             thread_id,
[INFO] [stdout] 356 | |             user_message_id,
[INFO] [stdout] 357 | |             assistant_message_id
[INFO] [stdout] 358 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         query!(
[INFO] [stdout] 375 | |             "DELETE FROM thread_messages WHERE id = ? or id = ?",
[INFO] [stdout] 376 | |             user_message_id,
[INFO] [stdout] 377 | |             assistant_message_id
[INFO] [stdout] 378 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |         query!("DELETE FROM threads WHERE id = ?", id,)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:396:19
[INFO] [stdout]     |
[INFO] [stdout] 396 |           let res = query!(
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 397 | |             r#"
[INFO] [stdout] 398 | |             DELETE FROM threads
[INFO] [stdout] 399 | |             WHERE
[INFO] [stdout] ...   |
[INFO] [stdout] 430 | |             time
[INFO] [stdout] 431 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/user_completions.rs:46:19
[INFO] [stdout]    |
[INFO] [stdout] 46 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 47 | |             "INSERT INTO user_completions (user_id, completion_id, language, created_at) VALUES (?, ?, ?, ?);",
[INFO] [stdout] 48 | |             user_id,
[INFO] [stdout] 49 | |             completion_id,
[INFO] [stdout] 50 | |             language,
[INFO] [stdout] 51 | |             created_at
[INFO] [stdout] 52 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/user_completions.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 | / ...   query!("UPDATE user_completions SET views = views + ?, selects = selects + ?, dismisses = dismisses + ?, updated_at = ? WHER...
[INFO] [stdout] 72 | | ...       views, selects, dismisses, updated_at, completion_id).execute(&self.pool).await?;
[INFO] [stdout]    | |_______________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/user_completions.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 | / ...   sqlx::query_as!(UserCompletionDAO,
[INFO] [stdout] 187 | | ...       r#"SELECT user_id, completion_id, language, created_at as "created_at!: DateTime<Utc>", updated_at as "updated_at!: DateTime<Utc>", views, selects, dismisses FROM user_completions"#)
[INFO] [stdout]     | |________________________________________________________________________________________________________________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/user_events.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | /         query!(
[INFO] [stdout] 33 | |             r#"INSERT INTO user_events(user_id, kind, created_at, payload) VALUES (?, ?, ?, ?)"#,
[INFO] [stdout] 34 | |             user_id,
[INFO] [stdout] 35 | |             kind,
[INFO] [stdout] 36 | |             created_at,
[INFO] [stdout] 37 | |             payload
[INFO] [stdout] 38 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking pkcs1 v0.7.5
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/user_events.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |           let events = query_paged_as!(
[INFO] [stdout]    |  ______________________^
[INFO] [stdout] 63 | |             UserEventDAO,
[INFO] [stdout] 64 | |             "user_events",
[INFO] [stdout] 65 | |             ["id", "user_id", "kind", "created_at" as "created_at!: DateTime<Utc>", "payload"],
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |             condition
[INFO] [stdout] 70 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/user_events.rs:83:31
[INFO] [stdout]    |
[INFO] [stdout] 83 |               let num_deleted = query!(
[INFO] [stdout]    |  _______________________________^
[INFO] [stdout] 84 | |                 "delete FROM user_events WHERE created_at < ?",
[INFO] [stdout] 85 | |                 three_months_ago,
[INFO] [stdout] 86 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/user_groups.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | /             query_as!(
[INFO] [stdout] 32 | |             UserGroupDAO,
[INFO] [stdout] 33 | |             r#"SELECT
[INFO] [stdout] 34 | |                 user_groups.id as "id",
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |             user_id
[INFO] [stdout] 42 | |         ).fetch_all(&self.pool)
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/user_groups.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 | /             query_as!(
[INFO] [stdout] 46 | |                 UserGroupDAO,
[INFO] [stdout] 47 | |                 r#"SELECT
[INFO] [stdout] 48 | |                 id,
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |             "#,
[INFO] [stdout] 54 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/user_groups.rs:67:35
[INFO] [stdout]    |
[INFO] [stdout] 67 |           let memberships: Vec<_> = query_as!(
[INFO] [stdout]    |  ___________________________________^
[INFO] [stdout] 68 | |             UserGroupMembershipDAO,
[INFO] [stdout] 69 | |             r#"SELECT
[INFO] [stdout] 70 | |               id,
[INFO] [stdout] ...  |
[INFO] [stdout] 79 | |             user_id
[INFO] [stdout] 80 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/user_groups.rs:88:18
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let id = query!("INSERT INTO user_groups (name) VALUES (?)", name)
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/user_groups.rs:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let res = query!("DELETE FROM user_groups WHERE id = ?", id)
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/user_groups.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |           let _ = query!(
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 115 | |             r#"
[INFO] [stdout] 116 | | INSERT INTO user_group_memberships (user_id, user_group_id, is_group_admin) VALUES (?, ?, ?)
[INFO] [stdout] 117 | | ON CONFLICT (user_id, user_group_id) DO UPDATE
[INFO] [stdout] ...   |
[INFO] [stdout] 122 | |             is_group_admin
[INFO] [stdout] 123 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/user_groups.rs:135:28
[INFO] [stdout]     |
[INFO] [stdout] 135 |           let rows_deleted = query!(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 136 | |             r#"
[INFO] [stdout] 137 | | DELETE FROM user_group_memberships WHERE user_id = ? AND user_group_id = ?
[INFO] [stdout] 138 | |         "#,
[INFO] [stdout] 139 | |             user_id,
[INFO] [stdout] 140 | |             user_group_id
[INFO] [stdout] 141 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/users.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             query!("DELETE FROM invitations WHERE id = ?", invitation_id)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/users.rs:94:19
[INFO] [stdout]    |
[INFO] [stdout] 94 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 95 | |             "INSERT INTO users (email, password_encrypted, is_admin, auth_token, name) VALUES (?, ?, ?, ?, ?)",
[INFO] [stdout] 96 | |             email, password_encrypted, is_admin, token, name)
[INFO] [stdout]    | |_____________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:34:9
[INFO] [stdout]     |
[INFO] [stdout]  34 | / ...   query_as!(
[INFO] [stdout]  35 | | ...       UserDAO,
[INFO] [stdout]  36 | | ...       r#"SELECT id as "id!", email, name, password_encrypted, is_admin, created_at as "created_at!: DateTime<Utc>", updated_a...
[INFO] [stdout]  37 | | ...       $($val),*
[INFO] [stdout]  38 | | ...   )
[INFO] [stdout]     | |_______^
[INFO] [stdout] ...
[INFO] [stdout] 110 |   ...   let user = select!("id = ?", id).fetch_optional(&self.pool).await?;
[INFO] [stdout]     |                    --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `select` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:34:9
[INFO] [stdout]     |
[INFO] [stdout]  34 | / ...   query_as!(
[INFO] [stdout]  35 | | ...       UserDAO,
[INFO] [stdout]  36 | | ...       r#"SELECT id as "id!", email, name, password_encrypted, is_admin, created_at as "created_at!: DateTime<Utc>", updated_a...
[INFO] [stdout]  37 | | ...       $($val),*
[INFO] [stdout]  38 | | ...   )
[INFO] [stdout]     | |_______^
[INFO] [stdout] ...
[INFO] [stdout] 116 |   ...   let user = select!("email = ?", email)
[INFO] [stdout]     |                    --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `select` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:34:9
[INFO] [stdout]     |
[INFO] [stdout]  34 | / ...   query_as!(
[INFO] [stdout]  35 | | ...       UserDAO,
[INFO] [stdout]  36 | | ...       r#"SELECT id as "id!", email, name, password_encrypted, is_admin, created_at as "created_at!: DateTime<Utc>", updated_a...
[INFO] [stdout]  37 | | ...       $($val),*
[INFO] [stdout]  38 | | ...   )
[INFO] [stdout]     | |_______^
[INFO] [stdout] ...
[INFO] [stdout] 124 |   ...   let users = select!("is_admin").fetch_all(&self.pool).await?;
[INFO] [stdout]     |                     ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `select` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:142:21
[INFO] [stdout]     |
[INFO] [stdout] 142 |           let users = query_paged_as!(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 143 | |             UserDAO,
[INFO] [stdout] 144 | |             "users",
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |             condition
[INFO] [stdout] 160 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:169:24
[INFO] [stdout]     |
[INFO] [stdout] 169 |           let Some(id) = query_scalar!(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 170 | |             "SELECT id FROM users WHERE auth_token = ? AND active AND (id == ? OR NOT ?)",
[INFO] [stdout] 171 | |             token,
[INFO] [stdout] 172 | |             OWNER_USER_ID,
[INFO] [stdout] 173 | |             requires_owner
[INFO] [stdout] 174 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 | /         query!(
[INFO] [stdout] 187 | |             r#"UPDATE users SET auth_token = ?, updated_at = DATETIME('now') WHERE id = ?"#,
[INFO] [stdout] 188 | |             token,
[INFO] [stdout] 189 | |             id
[INFO] [stdout] 190 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |           let changed = query!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 200 | |             "UPDATE users SET active = ? WHERE id = ? AND active = ?",
[INFO] [stdout] 201 | |             active,
[INFO] [stdout] 202 | |             id,
[INFO] [stdout] 203 | |             not_active
[INFO] [stdout] 204 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:218:23
[INFO] [stdout]     |
[INFO] [stdout] 218 |           let changed = query!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 219 | |             "UPDATE users SET is_admin = ? WHERE id = ? AND is_admin = ?",
[INFO] [stdout] 220 | |             is_admin,
[INFO] [stdout] 221 | |             id,
[INFO] [stdout] 222 | |             not_admin
[INFO] [stdout] 223 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 | /         query!(
[INFO] [stdout] 237 | |             "UPDATE users SET password_encrypted = ? WHERE id = ?",
[INFO] [stdout] 238 | |             password_encrypted,
[INFO] [stdout] 239 | |             id
[INFO] [stdout] 240 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         query!("UPDATE users SET avatar = ? WHERE id = ?;", avatar, id)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:254:22
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let avatar = query_scalar!("SELECT avatar FROM users WHERE id = ?", id)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:264:29
[INFO] [stdout]     |
[INFO] [stdout] 264 |                 let users = query_scalar!("SELECT COUNT(1) FROM users WHERE active;")
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:276:29
[INFO] [stdout]     |
[INFO] [stdout] 276 |                 let users = query_scalar!("SELECT COUNT(1) FROM users WHERE active and is_admin;")
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         query!("UPDATE users SET name = ? WHERE id = ?;", name, id)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/web_documents.rs:38:20
[INFO] [stdout]    |
[INFO] [stdout] 38 |   ...   let urls = query_paged_as!(
[INFO] [stdout]    |  __________________^
[INFO] [stdout] 39 | | ...       WebDocumentDAO,
[INFO] [stdout] 40 | | ...       "web_documents",
[INFO] [stdout] 41 | | ...       ["id", "name", "url", "is_preset", "created_at" as "created_at!: DateTime<Utc>", "updated_at" as "updated_at!: DateTime<...
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | | ...       condition
[INFO] [stdout] 46 | | ...   ).fetch_all(&self.pool)
[INFO] [stdout]    | |_______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/web_documents.rs:68:20
[INFO] [stdout]    |
[INFO] [stdout] 68 |   ...   let urls = query_paged_as!(
[INFO] [stdout]    |  __________________^
[INFO] [stdout] 69 | | ...       WebDocumentDAO,
[INFO] [stdout] 70 | | ...       "web_documents",
[INFO] [stdout] 71 | | ...       ["id", "name", "url", "is_preset", "created_at" as "created_at!: DateTime<Utc>", "updated_at" as "updated_at!: DateTime<...
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | | ...       condition
[INFO] [stdout] 76 | | ...   ).fetch_all(&self.pool)
[INFO] [stdout]    | |_______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_paged_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> ee/tabby-db/src/web_documents.rs:88:19
[INFO] [stdout]    |
[INFO] [stdout] 88 |           let res = query!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 89 | |             "INSERT INTO web_documents(name, url, is_preset) VALUES (?,?,?);",
[INFO] [stdout] 90 | |             name,
[INFO] [stdout] 91 | |             url,
[INFO] [stdout] 92 | |             is_preset
[INFO] [stdout] 93 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/web_documents.rs:101:19
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let res = query!("DELETE FROM web_documents WHERE name = ?;", name)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/web_documents.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         query!("DELETE FROM web_documents WHERE id = ?;", id)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/lib.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 | /         query!(
[INFO] [stdout] 231 | |             "INSERT OR IGNORE INTO registration_token (id, token) VALUES (1, ?)",
[INFO] [stdout] 232 | |             token
[INFO] [stdout] 233 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/lib.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |             query_scalar!("SELECT token FROM registration_token WHERE id = 1")
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> ee/tabby-db/src/lib.rs:288:19
[INFO] [stdout]     |
[INFO] [stdout] 288 |           let res = query!(
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 289 | |             "UPDATE registration_token SET token = ?, updated_at = ? WHERE id = 1",
[INFO] [stdout] 290 | |             token,
[INFO] [stdout] 291 | |             updated_at
[INFO] [stdout] 292 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DateTime` and `Utc`
[INFO] [stdout]  --> ee/tabby-db/src/access_policy.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use chrono::{DateTime, Utc};
[INFO] [stdout]   |              ^^^^^^^^  ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tree-sitter-tags v0.22.6
[INFO] [stderr]     Checking leaky-bucket v1.1.2
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/access_policy.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 |         .is_none();
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/access_policy.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout]  8 |         let is_public_source = query!(
[INFO] [stdout]  9 |             "select id from source_id_read_access_policies where source_id = ?",
[INFO] [stdout] 10 |             source_id
[INFO] [stdout] 11 |         )
[INFO] [stdout] 12 |         .fetch_optional(&self.pool)
[INFO] [stdout] 13 |         .await?
[INFO] [stdout] 14 |         .is_none();
[INFO] [stdout]    |          ^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/access_policy.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 |         Ok(row.is_some())
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_some` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/access_policy.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 |         Ok(row.is_some())
[INFO] [stdout]    |                ^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/access_policy.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 |         .rows_affected();
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/access_policy.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let rows_deleted = query!(
[INFO] [stdout] 63 |             r#"
[INFO] [stdout] 64 | DELETE FROM source_id_read_access_policies WHERE source_id = ? AND user_group_id = ?
[INFO] [stdout] 65 |         "#,
[INFO] [stdout] 66 |             source_id,
[INFO] [stdout] 67 |             user_group_id
[INFO] [stdout] 68 |         )
[INFO] [stdout] 69 |         .execute(&self.pool)
[INFO] [stdout] 70 |         .await?
[INFO] [stdout] 71 |         .rows_affected();
[INFO] [stdout]    |          ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_with_macros v3.14.0
[INFO] [stderr]     Checking opentelemetry v0.27.1
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/integrations.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `last_insert_rowid` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/integrations.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/integrations.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |         if res.rows_affected() != 1 {
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking url-parse v1.0.8
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/integrations.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |         if res.rows_affected() != 1 {
[INFO] [stdout]    |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/integrations.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |         if res.rows_affected() != 1 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/integrations.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |         if res.rows_affected() != 1 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/invitations.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |         if res.rows_affected() != 1 {
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/invitations.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |         if res.rows_affected() != 1 {
[INFO] [stdout]    |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/job_runs.rs:49:38
[INFO] [stdout]    |
[INFO] [stdout] 49 |         ).execute(&self.pool).await?.last_insert_rowid();
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `last_insert_rowid` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/job_runs.rs:49:38
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let rowid = query!(
[INFO] [stdout] 47 |             r#"INSERT INTO job_runs (job, start_ts, stdout, stderr, command) VALUES (?, DATETIME('now'), '', '', ?)"#,
[INFO] [stdout] 48 |             job, command,
[INFO] [stdout] 49 |         ).execute(&self.pool).await?.last_insert_rowid();
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/job_runs.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 114 |             .await?.rows_affected();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/job_runs.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 112 | ...   let num_deleted = query!("UPDATE job_runs SET exit_code = -1, end_ts = datetime('now'), updated_at = datetime('now') WHERE ex...
[INFO] [stdout] 113 | ...       .execute(&self.pool)
[INFO] [stdout] 114 | ...       .await?.rows_affected();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/job_runs.rs:128:14
[INFO] [stdout]     |
[INFO] [stdout] 128 |             .rows_affected();
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/job_runs.rs:128:14
[INFO] [stdout]     |
[INFO] [stdout] 122 |             let num_deleted = query!(
[INFO] [stdout] 123 |                 "delete FROM job_runs WHERE updated_at < ? AND exit_code IS NOT NULL",
[INFO] [stdout] 124 |                 three_months_ago,
[INFO] [stdout] 125 |             )
[INFO] [stdout] 126 |             .execute(&self.pool)
[INFO] [stdout] 127 |             .await?
[INFO] [stdout] 128 |             .rows_affected();
[INFO] [stdout]     |              ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rustls-native-certs v0.8.1
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/notifications.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `last_insert_rowid` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/notifications.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling cmake v0.1.50
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/pages.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `last_insert_rowid` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/pages.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 |         .ok_or_else(|| anyhow::anyhow!("Page not found"))?
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ok_or_else` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/pages.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 153 |         query!(
[INFO] [stdout] 154 |             r#"SELECT
[INFO] [stdout] 155 |             title
[INFO] [stdout] 156 |             FROM pages
[INFO] [stdout] 157 |             WHERE id = ?"#,
[INFO] [stdout] 158 |             id
[INFO] [stdout] 159 |         )
[INFO] [stdout] 160 |         .fetch_optional(&self.pool)
[INFO] [stdout] 161 |         .await?
[INFO] [stdout] 162 |         .ok_or_else(|| anyhow::anyhow!("Page not found"))?
[INFO] [stdout]     |          ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/provided_repositories.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `last_insert_rowid` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/provided_repositories.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/provided_repositories.rs:53:16
[INFO] [stdout]    |
[INFO] [stdout] 53 |         Ok(res.rows_affected() as usize)
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/provided_repositories.rs:53:16
[INFO] [stdout]    |
[INFO] [stdout] 53 |         Ok(res.rows_affected() as usize)
[INFO] [stdout]    |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/provided_repositories.rs:142:20
[INFO] [stdout]     |
[INFO] [stdout] 142 |             if res.rows_affected() != 1 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking pem v3.0.4
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/provided_repositories.rs:142:20
[INFO] [stdout]     |
[INFO] [stdout] 142 |             if res.rows_affected() != 1 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/provided_repositories.rs:155:20
[INFO] [stdout]     |
[INFO] [stdout] 155 |             if res.rows_affected() != 1 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/provided_repositories.rs:155:20
[INFO] [stdout]     |
[INFO] [stdout] 155 |             if res.rows_affected() != 1 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/provided_repositories.rs:177:16
[INFO] [stdout]     |
[INFO] [stdout] 177 |         if res.rows_affected() != 1 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/provided_repositories.rs:177:16
[INFO] [stdout]     |
[INFO] [stdout] 177 |         if res.rows_affected() != 1 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/refresh_tokens.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |         if res.rows_affected() != 1 {
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/refresh_tokens.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |         if res.rows_affected() != 1 {
[INFO] [stdout]    |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/refresh_tokens.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |         if res.rows_affected() != 1 {
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling vergen v8.3.1
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/refresh_tokens.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |         if res.rows_affected() != 1 {
[INFO] [stdout]    |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/refresh_tokens.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |         Ok(res.rows_affected() as i32)
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/refresh_tokens.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |         Ok(res.rows_affected() as i32)
[INFO] [stdout]    |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/repositories.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |         Ok(res.rows_affected() == 1)
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/repositories.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |         Ok(res.rows_affected() == 1)
[INFO] [stdout]    |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/repositories.rs:89:17
[INFO] [stdout]    |
[INFO] [stdout] 89 |         if rows.rows_affected() == 1 {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/repositories.rs:89:17
[INFO] [stdout]    |
[INFO] [stdout] 89 |         if rows.rows_affected() == 1 {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking raw-cpuid v11.0.2
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/threads.rs:53:16
[INFO] [stdout]    |
[INFO] [stdout] 53 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `last_insert_rowid` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/threads.rs:53:16
[INFO] [stdout]    |
[INFO] [stdout] 53 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:176:16
[INFO] [stdout]     |
[INFO] [stdout] 176 |         Ok(res.last_insert_rowid())
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ordered-float v2.10.1
[INFO] [stderr]     Checking http v0.2.12
[INFO] [stdout] error[E0599]: no method named `last_insert_rowid` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:176:16
[INFO] [stdout]     |
[INFO] [stdout] 176 |         Ok(res.last_insert_rowid())
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:362:20
[INFO] [stdout]     |
[INFO] [stdout] 362 |         if message.len() != 2 {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `len` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:362:20
[INFO] [stdout]     |
[INFO] [stdout] 362 |         if message.len() != 2 {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `le` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/0cefa27fe3deee26fc98ee44249406358d9f0d26/library/core/src/cmp.rs:1458:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:366:45
[INFO] [stdout]     |
[INFO] [stdout] 366 |         let is_valid_user_message = message[0].id == user_message_id && message[0].role == "user";
[INFO] [stdout]     |                                     ------- ^ unreachable expression
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0608]: cannot index into a value of type `!`
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:366:44
[INFO] [stdout]     |
[INFO] [stdout] 366 |         let is_valid_user_message = message[0].id == user_message_id && message[0].role == "user";
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:366:81
[INFO] [stdout]     |
[INFO] [stdout] 366 |         let is_valid_user_message = message[0].id == user_message_id && message[0].role == "user";
[INFO] [stdout]     |                                                                         ------- ^ unreachable expression
[INFO] [stdout]     |                                                                         |
[INFO] [stdout]     |                                                                         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0608]: cannot index into a value of type `!`
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:366:80
[INFO] [stdout]     |
[INFO] [stdout] 366 |         let is_valid_user_message = message[0].id == user_message_id && message[0].role == "user";
[INFO] [stdout]     |                                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:368:21
[INFO] [stdout]     |
[INFO] [stdout] 368 |             message[1].id == assistant_message_id && message[1].role == "assistant";
[INFO] [stdout]     |             ------- ^ unreachable expression
[INFO] [stdout]     |             |
[INFO] [stdout]     |             any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0608]: cannot index into a value of type `!`
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:368:20
[INFO] [stdout]     |
[INFO] [stdout] 368 |             message[1].id == assistant_message_id && message[1].role == "assistant";
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:368:62
[INFO] [stdout]     |
[INFO] [stdout] 368 |             message[1].id == assistant_message_id && message[1].role == "assistant";
[INFO] [stdout]     |                                                      ------- ^ unreachable expression
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0608]: cannot index into a value of type `!`
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:368:61
[INFO] [stdout]     |
[INFO] [stdout] 368 |             message[1].id == assistant_message_id && message[1].role == "assistant";
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:434:16
[INFO] [stdout]     |
[INFO] [stdout] 434 |         Ok(res.rows_affected() as usize)
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/threads.rs:434:16
[INFO] [stdout]     |
[INFO] [stdout] 434 |         Ok(res.rows_affected() as usize)
[INFO] [stdout]     |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking iri-string v0.7.2
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/user_completions.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |         Ok(res.last_insert_rowid() as i32)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `last_insert_rowid` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/user_completions.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |         Ok(res.last_insert_rowid() as i32)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking sdd v0.2.0
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/user_events.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 89 |             .rows_affected();
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/user_events.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 83 |             let num_deleted = query!(
[INFO] [stdout] 84 |                 "delete FROM user_events WHERE created_at < ?",
[INFO] [stdout] 85 |                 three_months_ago,
[INFO] [stdout] 86 |             )
[INFO] [stdout] 87 |             .execute(&self.pool)
[INFO] [stdout] 88 |             .await?
[INFO] [stdout] 89 |             .rows_affected();
[INFO] [stdout]    |              ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/user_groups.rs:91:14
[INFO] [stdout]    |
[INFO] [stdout] 91 |             .last_insert_rowid();
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `last_insert_rowid` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/user_groups.rs:91:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let id = query!("INSERT INTO user_groups (name) VALUES (?)", name)
[INFO] [stdout] 89 |             .execute(&self.pool)
[INFO] [stdout] 90 |             .await?
[INFO] [stdout] 91 |             .last_insert_rowid();
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/user_groups.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |         if res.rows_affected() != 1 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/user_groups.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |         if res.rows_affected() != 1 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/user_groups.rs:144:10
[INFO] [stdout]     |
[INFO] [stdout] 144 |         .rows_affected();
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/user_groups.rs:144:10
[INFO] [stdout]     |
[INFO] [stdout] 135 |         let rows_deleted = query!(
[INFO] [stdout] 136 |             r#"
[INFO] [stdout] 137 | DELETE FROM user_group_memberships WHERE user_id = ? AND user_group_id = ?
[INFO] [stdout] 138 |         "#,
[INFO] [stdout] 139 |             user_id,
[INFO] [stdout] 140 |             user_group_id
[INFO] [stdout] 141 |         )
[INFO] [stdout] 142 |         .execute(&self.pool)
[INFO] [stdout] 143 |         .await?
[INFO] [stdout] 144 |         .rows_affected();
[INFO] [stdout]     |          ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:207:10
[INFO] [stdout]     |
[INFO] [stdout] 207 |         .rows_affected();
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:207:10
[INFO] [stdout]     |
[INFO] [stdout] 199 |         let changed = query!(
[INFO] [stdout] 200 |             "UPDATE users SET active = ? WHERE id = ? AND active = ?",
[INFO] [stdout] 201 |             active,
[INFO] [stdout] 202 |             id,
[INFO] [stdout] 203 |             not_active
[INFO] [stdout] 204 |         )
[INFO] [stdout] 205 |         .execute(&self.pool)
[INFO] [stdout] 206 |         .await?
[INFO] [stdout] 207 |         .rows_affected();
[INFO] [stdout]     |          ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 |         .rows_affected();
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 218 |         let changed = query!(
[INFO] [stdout] 219 |             "UPDATE users SET is_admin = ? WHERE id = ? AND is_admin = ?",
[INFO] [stdout] 220 |             is_admin,
[INFO] [stdout] 221 |             id,
[INFO] [stdout] 222 |             not_admin
[INFO] [stdout] 223 |         )
[INFO] [stdout] 224 |         .execute(&self.pool)
[INFO] [stdout] 225 |         .await?
[INFO] [stdout] 226 |         .rows_affected();
[INFO] [stdout]     |          ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:257:19
[INFO] [stdout]     |
[INFO] [stdout] 257 |         Ok(avatar.map(Vec::into_boxed_slice))
[INFO] [stdout]     |                   ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking netrc v0.4.1
[INFO] [stdout] error[E0599]: `!` is not an iterator
[INFO] [stdout]    --> ee/tabby-db/src/users.rs:257:19
[INFO] [stdout]     |
[INFO] [stdout] 257 |         Ok(avatar.map(Vec::into_boxed_slice))
[INFO] [stdout]     |                   ^^^ `!` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `!: Iterator`
[INFO] [stdout]             which is required by `&mut !: Iterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> ee/tabby-db/src/web_documents.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking custom_error v1.9.2
[INFO] [stdout] error[E0599]: no method named `last_insert_rowid` found for type `!` in the current scope
[INFO] [stdout]   --> ee/tabby-db/src/web_documents.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |         Ok(res.last_insert_rowid())
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/web_documents.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |         if res.rows_affected() != 1 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking strfmt v0.2.4
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/web_documents.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |         if res.rows_affected() != 1 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> ee/tabby-db/src/lib.rs:295:16
[INFO] [stdout]     |
[INFO] [stdout] 295 |         if res.rows_affected() != 1 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `rows_affected` found for type `!` in the current scope
[INFO] [stdout]    --> ee/tabby-db/src/lib.rs:295:16
[INFO] [stdout]     |
[INFO] [stdout] 295 |         if res.rows_affected() != 1 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tower-http v0.5.2
[INFO] [stderr]     Checking snafu v0.8.3
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]     Checking scc v2.1.1
[INFO] [stdout] Some errors have detailed explanations: E0599, E0608.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tabby-db` (lib) due to 193 previous errors; 81 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "903f8f74c7e7b8505b7a5644040b8a528669402966a6dc8e92d0dbd4db548561", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "903f8f74c7e7b8505b7a5644040b8a528669402966a6dc8e92d0dbd4db548561", kill_on_drop: false }`
[INFO] [stdout] 903f8f74c7e7b8505b7a5644040b8a528669402966a6dc8e92d0dbd4db548561
