[INFO] cloning repository https://github.com/GutZuFusss/sf-bet-sf-server
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/GutZuFusss/sf-bet-sf-server" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGutZuFusss%2Fsf-bet-sf-server", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGutZuFusss%2Fsf-bet-sf-server'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0accbe5d9613e776490bc08b5309296c5fcbe650
[INFO] checking GutZuFusss/sf-bet-sf-server against master#8f21a5c92ea55c348c275a1bc4fedbdf181e0d64 for pr-143011
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGutZuFusss%2Fsf-bet-sf-server" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/GutZuFusss/sf-bet-sf-server
[INFO] finished tweaking git repo https://github.com/GutZuFusss/sf-bet-sf-server
[INFO] tweaked toml for git repo https://github.com/GutZuFusss/sf-bet-sf-server written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/GutZuFusss/sf-bet-sf-server on toolchain 8f21a5c92ea55c348c275a1bc4fedbdf181e0d64
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/GutZuFusss/sf-bet-sf-server 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" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/gutzufusss/sf-api.git`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded thiserror v2.0.3
[INFO] [stderr]   Downloaded thiserror-impl v2.0.3
[INFO] [stderr]   Downloaded axum-server v0.7.1
[INFO] [stderr]   Downloaded libaes v0.7.0
[INFO] [stderr]   Downloaded aws-lc-rs v1.11.1
[INFO] [stderr]   Downloaded aws-lc-sys v0.23.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a6d6c68b89ed5f0550700f83598c148c3634f39d88bc39dd6a6e08178aed1538
[INFO] running `Command { std: "docker" "start" "-a" "a6d6c68b89ed5f0550700f83598c148c3634f39d88bc39dd6a6e08178aed1538", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a6d6c68b89ed5f0550700f83598c148c3634f39d88bc39dd6a6e08178aed1538", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a6d6c68b89ed5f0550700f83598c148c3634f39d88bc39dd6a6e08178aed1538", kill_on_drop: false }`
[INFO] [stdout] a6d6c68b89ed5f0550700f83598c148c3634f39d88bc39dd6a6e08178aed1538
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f80d2a30d34a2f375d9e67327d1e63d00414f2d658e6890c7bb4062579c08a0e
[INFO] running `Command { std: "docker" "start" "-a" "f80d2a30d34a2f375d9e67327d1e63d00414f2d658e6890c7bb4062579c08a0e", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.165
[INFO] [stderr]     Checking bytes v1.8.0
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]     Checking tracing-core v0.1.33
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling syn v2.0.89
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking litemap v0.7.4
[INFO] [stderr]     Checking indexmap v2.6.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]     Checking futures-channel v0.3.31
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]    Compiling aws-lc-rs v1.11.1
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]     Checking httparse v1.9.5
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]     Checking httpdate v1.0.3
[INFO] [stderr]    Compiling rustix v0.38.41
[INFO] [stderr]     Checking http v1.1.0
[INFO] [stderr]     Checking bitflags v2.6.0
[INFO] [stderr]     Checking rustls-pki-types v1.10.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling crossbeam-queue v0.3.11
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling native-tls v0.2.12
[INFO] [stderr]     Checking zeroize v1.8.1
[INFO] [stderr]    Compiling event-listener v5.3.1
[INFO] [stderr]     Checking alloc-no-stdlib v2.0.4
[INFO] [stderr]     Checking alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]     Checking openssl-probe v0.1.5
[INFO] [stderr]     Checking utf8parse v0.2.2
[INFO] [stderr]    Compiling fastrand v2.2.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]     Checking unicode_categories v0.1.1
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]    Compiling rustls v0.23.18
[INFO] [stderr]     Checking anstyle-parse v0.2.6
[INFO] [stderr]     Checking sqlformat v0.2.6
[INFO] [stderr]     Checking miniz_oxide v0.8.0
[INFO] [stderr]     Checking brotli-decompressor v4.0.1
[INFO] [stderr]     Checking crc v3.2.1
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]     Checking atoi v2.0.0
[INFO] [stderr]     Checking sync_wrapper v1.0.2
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.1
[INFO] [stderr]     Checking mio v1.0.2
[INFO] [stderr]     Checking socket2 v0.5.7
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]     Checking colorchoice v1.0.3
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking anstyle v1.0.10
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking futures-intrusive v0.5.0
[INFO] [stderr]    Compiling cc v1.2.1
[INFO] [stderr]     Checking anstyle-query v1.1.2
[INFO] [stderr]     Checking flate2 v1.0.35
[INFO] [stderr]     Checking rustls-pemfile v2.2.0
[INFO] [stderr]     Checking anstream v0.6.18
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling tokio v1.41.1
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]     Checking brotli v7.0.0
[INFO] [stderr]     Checking overload v0.1.1
[INFO] [stderr]     Checking strsim v0.11.1
[INFO] [stderr]     Checking aliasable v0.1.3
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]     Checking clap_lex v0.7.3
[INFO] [stderr]    Compiling thiserror v2.0.3
[INFO] [stderr]     Checking nu-ansi-term v0.46.0
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking encoding_rs v0.8.35
[INFO] [stderr]     Checking clap_builder v4.5.21
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking libaes v0.7.0
[INFO] [stderr]     Checking arc-swap v1.7.1
[INFO] [stderr]     Checking ipnet v2.10.1
[INFO] [stderr]     Checking matchit v0.7.3
[INFO] [stderr]     Checking tower-http v0.6.2
[INFO] [stderr]     Checking async-once-cell v0.5.4
[INFO] [stderr]     Checking http-body-util v0.1.2
[INFO] [stderr]    Compiling cmake v0.1.52
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]    Compiling tempfile v3.14.0
[INFO] [stderr]    Compiling aws-lc-sys v0.23.1
[INFO] [stderr]    Compiling openssl-sys v0.9.104
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling openssl v0.10.68
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.5
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.215
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling tokio-stream v0.1.16
[INFO] [stderr]    Compiling pin-project-internal v1.1.7
[INFO] [stderr]    Compiling enum-map-derive v0.17.0
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling async-trait v0.1.83
[INFO] [stderr]    Compiling thiserror-impl v2.0.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.5.18
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]    Compiling zerofrom v0.1.5
[INFO] [stderr]    Compiling yoke v0.7.5
[INFO] [stderr]     Checking pin-project v1.1.7
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking axum-core v0.4.5
[INFO] [stderr]     Checking zerovec v0.10.4
[INFO] [stderr]     Checking strum v0.26.3
[INFO] [stderr]     Checking tinystr v0.7.6
[INFO] [stderr]     Checking icu_collections v1.5.0
[INFO] [stderr]     Checking clap v4.5.21
[INFO] [stderr]     Checking icu_locid v1.5.0
[INFO] [stderr]     Checking icu_provider v1.5.0
[INFO] [stderr]     Checking icu_locid_transform v1.5.0
[INFO] [stderr]     Checking tokio-util v0.7.12
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking async-compression v0.4.18
[INFO] [stderr]     Checking tower v0.5.1
[INFO] [stderr]     Checking icu_properties v1.5.1
[INFO] [stderr]     Checking h2 v0.4.7
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking serde_json v1.0.133
[INFO] [stderr]     Checking either v1.13.0
[INFO] [stderr]     Checking serde_path_to_error v0.1.16
[INFO] [stderr]     Checking enum-map v2.7.3
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking chrono v0.4.38
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling icu_normalizer v1.5.0
[INFO] [stderr]    Compiling ouroboros_macro v0.18.4
[INFO] [stderr]     Checking rustls-webpki v0.102.8
[INFO] [stderr]    Compiling idna_adapter v1.2.0
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking ouroboros v0.18.4
[INFO] [stderr]     Checking sf-api v0.2.1 (https://github.com/gutzufusss/sf-api.git?branch=main#afa15ec0)
[INFO] [stderr]    Compiling sqlx-core v0.8.2
[INFO] [stderr]     Checking hyper v1.5.1
[INFO] [stderr]     Checking hyper-util v0.1.10
[INFO] [stderr]     Checking tokio-rustls v0.26.0
[INFO] [stderr]     Checking sqlx-sqlite v0.8.2
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking axum v0.7.9
[INFO] [stderr]     Checking axum-server v0.7.1
[INFO] [stderr]     Checking reqwest v0.12.9
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.2
[INFO] [stderr]    Compiling sqlx-macros v0.8.2
[INFO] [stderr]     Checking sqlx v0.8.2
[INFO] [stderr]     Checking sf-server v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/command/account.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |       let count = sqlx::query_scalar!(
[INFO] [stdout]    |  _________________^
[INFO] [stdout] 24 | |         "SELECT COUNT(*) FROM CHARACTER WHERE name = $1", name
[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 `sqlx::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]   --> src/command/account.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |           let res = sqlx::query_scalar!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 88 | |             "INSERT INTO QUEST (monster, location, length, xp, silver, \
[INFO] [stdout] 89 | |              mushrooms)
[INFO] [stdout] 90 | |                     VALUES ($1, $2, $3, $4, $5, $6) returning ID",
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |             1,
[INFO] [stdout] 97 | |         )
[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_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]    --> src/command/account.rs:103:15
[INFO] [stdout]     |
[INFO] [stdout] 103 |       let pid = sqlx::query_scalar!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 104 | |         "INSERT INTO tavern (quest1, quest2, quest3)
[INFO] [stdout] 105 | |                     VALUES ($1, $2, $3) returning pid",
[INFO] [stdout] 106 | |         quests[0],
[INFO] [stdout] 107 | |         quests[1],
[INFO] [stdout] 108 | |         quests[2]
[INFO] [stdout] 109 | |     )
[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_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]    --> src/command/account.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     sqlx::query_scalar!("INSERT INTO BAG (pid) VALUES ($1)", pid)
[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_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]    --> src/command/account.rs:117:19
[INFO] [stdout]     |
[INFO] [stdout] 117 |       let attr_id = sqlx::query_scalar!(
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 118 | |         "INSERT INTO Attributes
[INFO] [stdout] 119 | |                      ( Strength, Dexterity, Intelligence, Stamina, Luck )
[INFO] [stdout] 120 | |                      VALUES ($1, $2, $3, $4, $5) returning ID",
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |         4,
[INFO] [stdout] 126 | |     )
[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_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]    --> src/command/account.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |       let attr_upgrades = sqlx::query_scalar!(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 131 | |         "INSERT INTO Attributes
[INFO] [stdout] 132 | |                     ( Strength, Dexterity, Intelligence, Stamina, Luck )
[INFO] [stdout] 133 | |                     VALUES ($1, $2, $3, $4, $5) returning ID",
[INFO] [stdout] ...   |
[INFO] [stdout] 138 | |         0,
[INFO] [stdout] 139 | |     )
[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_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]    --> src/command/account.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 | /     sqlx::query!(
[INFO] [stdout] 144 | |         "INSERT INTO PORTRAIT (Mouth, Hair, Brows, Eyes, Beards, Nose, Ears, \
[INFO] [stdout] 145 | |          Horns, extra, pid) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10)",
[INFO] [stdout] 146 | |         portrait.mouth,
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |         pid
[INFO] [stdout] 156 | |     )
[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]    --> src/command/account.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     sqlx::query!("INSERT INTO Activity (pid) VALUES ($1)", pid)
[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]    --> src/command/account.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     sqlx::query!("INSERT INTO Equipment (pid) VALUES ($1)", pid)
[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]    --> src/command/account.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     sqlx::query!("INSERT INTO guild_upgrade (pid) VALUES ($1)", pid)
[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]    --> src/command/account.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 | /     sqlx::query!(
[INFO] [stdout] 173 | |         "INSERT INTO character (pid, world_id, pw_hash, name, class, race, \
[INFO] [stdout] 174 | |          gender, attributes, attributes_bought, mail, crypto_key)
[INFO] [stdout] 175 | |                 VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11)",
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |         crypto_key
[INFO] [stdout] 187 | |     )
[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]    --> src/command/account.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 | /     sqlx::query!(
[INFO] [stdout] 192 | |         "INSERT INTO SESSION (pid, session_id, crypto_id) VALUES ($1, $2, $3)",
[INFO] [stdout] 193 | |         pid, session_id, crypto_id,
[INFO] [stdout] 194 | |     )
[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]    --> src/command/account.rs:222:15
[INFO] [stdout]     |
[INFO] [stdout] 222 |       let res = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 223 | |         "SELECT pid, pw_hash
[INFO] [stdout] 224 | |                     FROM character
[INFO] [stdout] 225 | |                     WHERE lower(name) = lower($1) and mail = $2",
[INFO] [stdout] 226 | |         name,
[INFO] [stdout] 227 | |         mail,
[INFO] [stdout] 228 | |     )
[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]    --> src/command/account.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     sqlx::query!("DELETE FROM character WHERE pid = $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 `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]    --> src/command/account.rs:265:16
[INFO] [stdout]     |
[INFO] [stdout] 265 |       let info = sqlx::query!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 266 | |         "SELECT pid, pw_hash, crypto_key FROM
[INFO] [stdout] 267 | |                 character WHERE lower(name) = lower($1)",
[INFO] [stdout] 268 | |         name
[INFO] [stdout] 269 | |     )
[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]    --> src/command/account.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 | /     sqlx::query!(
[INFO] [stdout] 292 | |         "INSERT INTO session (pid, session_id, crypto_id)
[INFO] [stdout] 293 | |                 VALUES ($1, $2, $3)",
[INFO] [stdout] 294 | |         pid,
[INFO] [stdout] 295 | |         session_id,
[INFO] [stdout] 296 | |         crypto_id,
[INFO] [stdout] 297 | |     )
[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]   --> src/command/debug.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             sqlx::query!("INSERT INTO world (ident) VALUES ($1)", world_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 `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]   --> src/command/debug.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 | /             sqlx::query!(
[INFO] [stdout] 56 | |                 "UPDATE character set level = $1, experience = 0 WHERE pid = \
[INFO] [stdout] 57 | |                  $2",
[INFO] [stdout] 58 | |                 level,
[INFO] [stdout] 59 | |                 session.player_id
[INFO] [stdout] 60 | |             )
[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]   --> src/command/debug.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 | /             sqlx::query!(
[INFO] [stdout] 67 | |                 "UPDATE character set class = $1 WHERE pid = $2", class,
[INFO] [stdout] 68 | |                 session.player_id,
[INFO] [stdout] 69 | |             )
[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]   --> src/command/debug.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 | /             sqlx::query!(
[INFO] [stdout] 77 | |                 "UPDATE character as c
[INFO] [stdout] 78 | |                         SET pw_hash = $1
[INFO] [stdout] 79 | |                         WHERE pid = $2",
[INFO] [stdout] 80 | |                 hashed_password,
[INFO] [stdout] 81 | |                 session.player_id
[INFO] [stdout] 82 | |             )
[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]   --> src/command/guild.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |       let res = sqlx::query!(
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 49 | |         "SELECT
[INFO] [stdout] 50 | |             g.name,
[INFO] [stdout] 51 | |             c.name as leader,
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |         session.world_id
[INFO] [stdout] 65 | |     )
[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]   --> src/command/player.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |       let character = sqlx::query!(
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 28 | |         "SELECT silver, mushrooms, mount, mount_end FROM CHARACTER WHERE pid \
[INFO] [stdout] 29 | |          = $1",
[INFO] [stdout] 30 | |         session.player_id
[INFO] [stdout] 31 | |     )
[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]   --> src/command/player.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 | /     sqlx::query!(
[INFO] [stdout] 71 | |         "UPDATE Character SET mount = $1, mount_end = $2, mushrooms = $4, \
[INFO] [stdout] 72 | |          silver = $5 WHERE pid = $3",
[INFO] [stdout] 73 | |         mount,
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |         silver,
[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 `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]   --> src/command/player.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 | /     sqlx::query!(
[INFO] [stdout] 96 | |         "UPDATE CHARACTER SET tutorial_status = $1 WHERE pid = $2", status,
[INFO] [stdout] 97 | |         session.player_id,
[INFO] [stdout] 98 | |     )
[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]    --> src/command/player.rs:128:15
[INFO] [stdout]     |
[INFO] [stdout] 128 |       let row = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 129 | |         "SELECT
[INFO] [stdout] 130 | |         activity.typ,
[INFO] [stdout] 131 | |         activity.busy_until,
[INFO] [stdout] ...   |
[INFO] [stdout] 185 | |         session.player_id,
[INFO] [stdout] 186 | |     )
[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]    --> src/command/player.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | /     sqlx::query!(
[INFO] [stdout] 340 | |         "UPDATE activity
[INFO] [stdout] 341 | |                  SET typ = 0, sub_type = 0, started = 0, busy_until = 0
[INFO] [stdout] 342 | |                  WHERE pid = $1",
[INFO] [stdout] 343 | |         session.player_id,
[INFO] [stdout] 344 | |     )
[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]    --> src/command/player.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | /     sqlx::query!(
[INFO] [stdout] 349 | |         "UPDATE character
[INFO] [stdout] 350 | |                  SET silver = silver + $2, mushrooms = mushrooms + $3, honor = \
[INFO] [stdout] 351 | |          honor + $4, level = $5, Experience = $6
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |         total_xp
[INFO] [stdout] 359 | |     )
[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]    --> src/command/player.rs:384:15
[INFO] [stdout]     |
[INFO] [stdout] 384 |       let row = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 385 | |         "SELECT
[INFO] [stdout] 386 | |                 typ,
[INFO] [stdout] 387 | |                 mount,
[INFO] [stdout] ...   |
[INFO] [stdout] 400 | |         session.player_id,
[INFO] [stdout] 401 | |     )
[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]    --> src/command/player.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 | /     sqlx::query!(
[INFO] [stdout] 429 | |         "UPDATE activity
[INFO] [stdout] 430 | |                     SET typ = 2,
[INFO] [stdout] 431 | |                     sub_type = $2,
[INFO] [stdout] ...   |
[INFO] [stdout] 437 | |         busy_until
[INFO] [stdout] 438 | |     )
[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]    --> src/command/player.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 | /     sqlx::query!(
[INFO] [stdout] 445 | |         "UPDATE tavern
[INFO] [stdout] 446 | |                  SET tfa = max(0, tfa - $2)
[INFO] [stdout] 447 | |                  WHERE pid = $1",
[INFO] [stdout] 448 | |         session.player_id,
[INFO] [stdout] 449 | |         quest_length
[INFO] [stdout] 450 | |     )
[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]    --> src/command/player.rs:468:28
[INFO] [stdout]     |
[INFO] [stdout] 468 |       let character_silver = sqlx::query_scalar!(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 469 | |         "SELECT silver FROM character where pid = $1", session.player_id,
[INFO] [stdout] 470 | |     )
[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_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]    --> src/command/player.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 | /     sqlx::query!(
[INFO] [stdout] 486 | |         "UPDATE character SET silver = $1 WHERE pid = $2", new_silver,
[INFO] [stdout] 487 | |         session.player_id,
[INFO] [stdout] 488 | |     )
[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]    --> src/command/player.rs:514:13
[INFO] [stdout]     |
[INFO] [stdout] 514 | /             sqlx::query_scalar!(
[INFO] [stdout] 515 | |                 "WITH selected_character AS
[INFO] [stdout] 516 | |                             (SELECT honor, pid
[INFO] [stdout] 517 | |                             FROM character
[INFO] [stdout] ...   |
[INFO] [stdout] 533 | |                 session.world_id
[INFO] [stdout] 534 | |             )
[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_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]   --> src/command/account.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |       let count = sqlx::query_scalar!(
[INFO] [stdout]    |  _________________^
[INFO] [stdout] 24 | |         "SELECT COUNT(*) FROM CHARACTER WHERE name = $1", name
[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 `sqlx::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]    --> src/command/player.rs:543:15
[INFO] [stdout]     |
[INFO] [stdout] 543 |       let res = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 544 | |         "SELECT name, level, honor, class
[INFO] [stdout] 545 | |                      FROM character
[INFO] [stdout] 546 | |                      WHERE world_id = $3
[INFO] [stdout] ...   |
[INFO] [stdout] 551 | |         session.world_id,
[INFO] [stdout] 552 | |     )
[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]    --> src/command/player.rs:588:5
[INFO] [stdout]     |
[INFO] [stdout] 588 | /     sqlx::query!(
[INFO] [stdout] 589 | |         "UPDATE character SET description = $1 WHERE pid = $2", description,
[INFO] [stdout] 590 | |         session.player_id
[INFO] [stdout] 591 | |     )
[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]   --> src/command/account.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |           let res = sqlx::query_scalar!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 88 | |             "INSERT INTO QUEST (monster, location, length, xp, silver, \
[INFO] [stdout] 89 | |              mushrooms)
[INFO] [stdout] 90 | |                     VALUES ($1, $2, $3, $4, $5, $6) returning ID",
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |             1,
[INFO] [stdout] 97 | |         )
[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_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]    --> src/command/account.rs:103:15
[INFO] [stdout]     |
[INFO] [stdout] 103 |       let pid = sqlx::query_scalar!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 104 | |         "INSERT INTO tavern (quest1, quest2, quest3)
[INFO] [stdout] 105 | |                     VALUES ($1, $2, $3) returning pid",
[INFO] [stdout] 106 | |         quests[0],
[INFO] [stdout] 107 | |         quests[1],
[INFO] [stdout] 108 | |         quests[2]
[INFO] [stdout] 109 | |     )
[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_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]    --> src/command/account.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     sqlx::query_scalar!("INSERT INTO BAG (pid) VALUES ($1)", pid)
[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_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]    --> src/command/account.rs:117:19
[INFO] [stdout]     |
[INFO] [stdout] 117 |       let attr_id = sqlx::query_scalar!(
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 118 | |         "INSERT INTO Attributes
[INFO] [stdout] 119 | |                      ( Strength, Dexterity, Intelligence, Stamina, Luck )
[INFO] [stdout] 120 | |                      VALUES ($1, $2, $3, $4, $5) returning ID",
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |         4,
[INFO] [stdout] 126 | |     )
[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_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]    --> src/command/account.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |       let attr_upgrades = sqlx::query_scalar!(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 131 | |         "INSERT INTO Attributes
[INFO] [stdout] 132 | |                     ( Strength, Dexterity, Intelligence, Stamina, Luck )
[INFO] [stdout] 133 | |                     VALUES ($1, $2, $3, $4, $5) returning ID",
[INFO] [stdout] ...   |
[INFO] [stdout] 138 | |         0,
[INFO] [stdout] 139 | |     )
[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_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]    --> src/command/account.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 | /     sqlx::query!(
[INFO] [stdout] 144 | |         "INSERT INTO PORTRAIT (Mouth, Hair, Brows, Eyes, Beards, Nose, Ears, \
[INFO] [stdout] 145 | |          Horns, extra, pid) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10)",
[INFO] [stdout] 146 | |         portrait.mouth,
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |         pid
[INFO] [stdout] 156 | |     )
[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]    --> src/command/account.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     sqlx::query!("INSERT INTO Activity (pid) VALUES ($1)", pid)
[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]    --> src/command/player.rs:612:21
[INFO] [stdout]     |
[INFO] [stdout] 612 |       let mushrooms = sqlx::query_scalar!(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 613 | |         "UPDATE CHARACTER SET gender = $1, race = $2, mushrooms = mushrooms - \
[INFO] [stdout] 614 | |          1 WHERE pid = $3 RETURNING mushrooms",
[INFO] [stdout] 615 | |         gender,
[INFO] [stdout] 616 | |         race,
[INFO] [stdout] 617 | |         session.player_id,
[INFO] [stdout] 618 | |     )
[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_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]    --> src/command/player.rs:627:5
[INFO] [stdout]     |
[INFO] [stdout] 627 | /     sqlx::query!(
[INFO] [stdout] 628 | |         "UPDATE PORTRAIT SET Mouth = $1, Hair = $2, Brows = $3, Eyes = $4, \
[INFO] [stdout] 629 | |          Beards = $5, Nose = $6, Ears = $7, Horns = $8, extra = $9 WHERE pid \
[INFO] [stdout] 630 | |          = $10",
[INFO] [stdout] ...   |
[INFO] [stdout] 640 | |         session.player_id
[INFO] [stdout] 641 | |     )
[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]    --> src/command/player.rs:659:13
[INFO] [stdout]     |
[INFO] [stdout] 659 | /             sqlx::query_scalar!(
[INFO] [stdout] 660 | |                 "SELECT pid FROM character WHERE name = $1", name
[INFO] [stdout] 661 | |             )
[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_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]    --> src/command/player.rs:668:16
[INFO] [stdout]     |
[INFO] [stdout] 668 |       let info = sqlx::query!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 669 | |         "
[INFO] [stdout] 670 | |         SELECT name, level, honor, experience, race, portrait.*, gender, class,
[INFO] [stdout] 671 | |             a.*, description
[INFO] [stdout] ...   |
[INFO] [stdout] 676 | |         pid
[INFO] [stdout] 677 | |     )
[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]    --> src/command/account.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     sqlx::query!("INSERT INTO Equipment (pid) VALUES ($1)", pid)
[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]    --> src/command/account.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     sqlx::query!("INSERT INTO guild_upgrade (pid) VALUES ($1)", pid)
[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]    --> src/command/account.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 | /     sqlx::query!(
[INFO] [stdout] 173 | |         "INSERT INTO character (pid, world_id, pw_hash, name, class, race, \
[INFO] [stdout] 174 | |          gender, attributes, attributes_bought, mail, crypto_key)
[INFO] [stdout] 175 | |                 VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11)",
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |         crypto_key
[INFO] [stdout] 187 | |     )
[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]    --> src/command/player.rs:779:20
[INFO] [stdout]     |
[INFO] [stdout] 779 |       let enemy_id = sqlx::query_scalar!(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 780 | |         "SELECT pid FROM character WHERE name = $1", enemy_name
[INFO] [stdout] 781 | |     )
[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_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]    --> src/command/player.rs:803:23
[INFO] [stdout]     |
[INFO] [stdout] 803 |           let fighter = sqlx::query!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 804 | |             "SELECT name, portrait.*, a.*, level, class, race, gender
[INFO] [stdout] 805 | |             FROM character c
[INFO] [stdout] 806 | |             NATURAL JOIN portrait
[INFO] [stdout] ...   |
[INFO] [stdout] 809 | |             pid
[INFO] [stdout] 810 | |         )
[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]    --> src/command/account.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 | /     sqlx::query!(
[INFO] [stdout] 192 | |         "INSERT INTO SESSION (pid, session_id, crypto_id) VALUES ($1, $2, $3)",
[INFO] [stdout] 193 | |         pid, session_id, crypto_id,
[INFO] [stdout] 194 | |     )
[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]    --> src/command/account.rs:222:15
[INFO] [stdout]     |
[INFO] [stdout] 222 |       let res = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 223 | |         "SELECT pid, pw_hash
[INFO] [stdout] 224 | |                     FROM character
[INFO] [stdout] 225 | |                     WHERE lower(name) = lower($1) and mail = $2",
[INFO] [stdout] 226 | |         name,
[INFO] [stdout] 227 | |         mail,
[INFO] [stdout] 228 | |     )
[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]    --> src/command/account.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     sqlx::query!("DELETE FROM character WHERE pid = $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 `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]    --> src/command/update.rs:27:16
[INFO] [stdout]     |
[INFO] [stdout] 27  |       let char = sqlx::query!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 28  | |         "SELECT
[INFO] [stdout] 29  | |         character.pid, --0
[INFO] [stdout] 30  | |         character.level,
[INFO] [stdout] ...   |
[INFO] [stdout] 122 | |         session.player_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]    --> src/command/account.rs:265:16
[INFO] [stdout]     |
[INFO] [stdout] 265 |       let info = sqlx::query!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 266 | |         "SELECT pid, pw_hash, crypto_key FROM
[INFO] [stdout] 267 | |                 character WHERE lower(name) = lower($1)",
[INFO] [stdout] 268 | |         name
[INFO] [stdout] 269 | |     )
[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]    --> src/command/account.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 | /     sqlx::query!(
[INFO] [stdout] 292 | |         "INSERT INTO session (pid, session_id, crypto_id)
[INFO] [stdout] 293 | |                 VALUES ($1, $2, $3)",
[INFO] [stdout] 294 | |         pid,
[INFO] [stdout] 295 | |         session_id,
[INFO] [stdout] 296 | |         crypto_id,
[INFO] [stdout] 297 | |     )
[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]    --> src/command/mod.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 |       let res = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 124 | |         "SELECT
[INFO] [stdout] 125 | |                 (SELECT COUNT(*) FROM Character WHERE world_id = $1) as \
[INFO] [stdout] 126 | |          `charactercount!: i64`,
[INFO] [stdout] ...   |
[INFO] [stdout] 130 | |         session.world_id
[INFO] [stdout] 131 | |     )
[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]   --> src/frontend.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let servers = sqlx::query!("SELECT * FROM world")
[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]   --> src/request.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 |               let world_id = sqlx::query_scalar!(
[INFO] [stdout]    |  ____________________________^
[INFO] [stdout] 38 | |                 "SELECT world_id
[INFO] [stdout] 39 | |                      FROM world
[INFO] [stdout] 40 | |                      WHERE ident = $1",
[INFO] [stdout] 41 | |                 world
[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 `sqlx::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]   --> src/request.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |               let res = sqlx::query!(
[INFO] [stdout]    |  _______________________^
[INFO] [stdout] 54 | |                 "SELECT character.pid, crypto_key, session_id, crypto_id, \
[INFO] [stdout] 55 | |                  world_id, login_count
[INFO] [stdout] 56 | |                  FROM character
[INFO] [stdout] ...  |
[INFO] [stdout] 61 | |                 world
[INFO] [stdout] 62 | |             )
[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]    --> src/request.rs:113:28
[INFO] [stdout]     |
[INFO] [stdout] 113 |               let world_id = sqlx::query_scalar!(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 114 | |                 "SELECT world_id
[INFO] [stdout] 115 | |                      FROM world
[INFO] [stdout] 116 | |                      WHERE ident = $1",
[INFO] [stdout] 117 | |                 world
[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 `sqlx::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]    --> src/request.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |               let res = sqlx::query!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 130 | |                 "SELECT character.pid, crypto_key, session_id, crypto_id, \
[INFO] [stdout] 131 | |                  world_id, login_count
[INFO] [stdout] 132 | |                      FROM character
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |                 world
[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 `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]   --> src/command/debug.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             sqlx::query!("INSERT INTO world (ident) VALUES ($1)", world_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 `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]   --> src/command/debug.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 | /             sqlx::query!(
[INFO] [stdout] 56 | |                 "UPDATE character set level = $1, experience = 0 WHERE pid = \
[INFO] [stdout] 57 | |                  $2",
[INFO] [stdout] 58 | |                 level,
[INFO] [stdout] 59 | |                 session.player_id
[INFO] [stdout] 60 | |             )
[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]   --> src/command/debug.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 | /             sqlx::query!(
[INFO] [stdout] 67 | |                 "UPDATE character set class = $1 WHERE pid = $2", class,
[INFO] [stdout] 68 | |                 session.player_id,
[INFO] [stdout] 69 | |             )
[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]   --> src/command/debug.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 | /             sqlx::query!(
[INFO] [stdout] 77 | |                 "UPDATE character as c
[INFO] [stdout] 78 | |                         SET pw_hash = $1
[INFO] [stdout] 79 | |                         WHERE pid = $2",
[INFO] [stdout] 80 | |                 hashed_password,
[INFO] [stdout] 81 | |                 session.player_id
[INFO] [stdout] 82 | |             )
[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]   --> src/command/guild.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |       let res = sqlx::query!(
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 49 | |         "SELECT
[INFO] [stdout] 50 | |             g.name,
[INFO] [stdout] 51 | |             c.name as leader,
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |         session.world_id
[INFO] [stdout] 65 | |     )
[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]   --> src/command/player.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |       let character = sqlx::query!(
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 28 | |         "SELECT silver, mushrooms, mount, mount_end FROM CHARACTER WHERE pid \
[INFO] [stdout] 29 | |          = $1",
[INFO] [stdout] 30 | |         session.player_id
[INFO] [stdout] 31 | |     )
[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]   --> src/command/player.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 | /     sqlx::query!(
[INFO] [stdout] 71 | |         "UPDATE Character SET mount = $1, mount_end = $2, mushrooms = $4, \
[INFO] [stdout] 72 | |          silver = $5 WHERE pid = $3",
[INFO] [stdout] 73 | |         mount,
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |         silver,
[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 `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]   --> src/command/player.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 | /     sqlx::query!(
[INFO] [stdout] 96 | |         "UPDATE CHARACTER SET tutorial_status = $1 WHERE pid = $2", status,
[INFO] [stdout] 97 | |         session.player_id,
[INFO] [stdout] 98 | |     )
[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]    --> src/command/player.rs:128:15
[INFO] [stdout]     |
[INFO] [stdout] 128 |       let row = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 129 | |         "SELECT
[INFO] [stdout] 130 | |         activity.typ,
[INFO] [stdout] 131 | |         activity.busy_until,
[INFO] [stdout] ...   |
[INFO] [stdout] 185 | |         session.player_id,
[INFO] [stdout] 186 | |     )
[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]    --> src/command/player.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | /     sqlx::query!(
[INFO] [stdout] 340 | |         "UPDATE activity
[INFO] [stdout] 341 | |                  SET typ = 0, sub_type = 0, started = 0, busy_until = 0
[INFO] [stdout] 342 | |                  WHERE pid = $1",
[INFO] [stdout] 343 | |         session.player_id,
[INFO] [stdout] 344 | |     )
[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]    --> src/command/player.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | /     sqlx::query!(
[INFO] [stdout] 349 | |         "UPDATE character
[INFO] [stdout] 350 | |                  SET silver = silver + $2, mushrooms = mushrooms + $3, honor = \
[INFO] [stdout] 351 | |          honor + $4, level = $5, Experience = $6
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |         total_xp
[INFO] [stdout] 359 | |     )
[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]    --> src/command/player.rs:384:15
[INFO] [stdout]     |
[INFO] [stdout] 384 |       let row = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 385 | |         "SELECT
[INFO] [stdout] 386 | |                 typ,
[INFO] [stdout] 387 | |                 mount,
[INFO] [stdout] ...   |
[INFO] [stdout] 400 | |         session.player_id,
[INFO] [stdout] 401 | |     )
[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]    --> src/command/player.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 | /     sqlx::query!(
[INFO] [stdout] 429 | |         "UPDATE activity
[INFO] [stdout] 430 | |                     SET typ = 2,
[INFO] [stdout] 431 | |                     sub_type = $2,
[INFO] [stdout] ...   |
[INFO] [stdout] 437 | |         busy_until
[INFO] [stdout] 438 | |     )
[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] warning: unused imports: `borrow::BorrowMut`, `null_mut`, `null`, and `vec`
[INFO] [stdout]  --> src/command/player.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{borrow::BorrowMut, fmt::Write, ptr::{null, null_mut}, vec};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^                    ^^^^  ^^^^^^^^   ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Element` and `UpgradeableFighter`
[INFO] [stdout]  --> src/command/player.rs:8:155
[INFO] [stdout]   |
[INFO] [stdout] 8 | ...le, BattleFighter, BattleSide, ClassEffect, Element, EquipmentEffects, UpgradeableFighter}
[INFO] [stdout]   |                                                ^^^^^^^                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 | /     sqlx::query!(
[INFO] [stdout] 445 | |         "UPDATE tavern
[INFO] [stdout] 446 | |                  SET tfa = max(0, tfa - $2)
[INFO] [stdout] 447 | |                  WHERE pid = $1",
[INFO] [stdout] 448 | |         session.player_id,
[INFO] [stdout] 449 | |         quest_length
[INFO] [stdout] 450 | |     )
[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]    --> src/command/player.rs:468:28
[INFO] [stdout]     |
[INFO] [stdout] 468 |       let character_silver = sqlx::query_scalar!(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 469 | |         "SELECT silver FROM character where pid = $1", session.player_id,
[INFO] [stdout] 470 | |     )
[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_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]    --> src/command/player.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 | /     sqlx::query!(
[INFO] [stdout] 486 | |         "UPDATE character SET silver = $1 WHERE pid = $2", new_silver,
[INFO] [stdout] 487 | |         session.player_id,
[INFO] [stdout] 488 | |     )
[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]    --> src/command/player.rs:514:13
[INFO] [stdout]     |
[INFO] [stdout] 514 | /             sqlx::query_scalar!(
[INFO] [stdout] 515 | |                 "WITH selected_character AS
[INFO] [stdout] 516 | |                             (SELECT honor, pid
[INFO] [stdout] 517 | |                             FROM character
[INFO] [stdout] ...   |
[INFO] [stdout] 533 | |                 session.world_id
[INFO] [stdout] 534 | |             )
[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_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]    --> src/command/player.rs:543:15
[INFO] [stdout]     |
[INFO] [stdout] 543 |       let res = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 544 | |         "SELECT name, level, honor, class
[INFO] [stdout] 545 | |                      FROM character
[INFO] [stdout] 546 | |                      WHERE world_id = $3
[INFO] [stdout] ...   |
[INFO] [stdout] 551 | |         session.world_id,
[INFO] [stdout] 552 | |     )
[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]    --> src/command/player.rs:588:5
[INFO] [stdout]     |
[INFO] [stdout] 588 | /     sqlx::query!(
[INFO] [stdout] 589 | |         "UPDATE character SET description = $1 WHERE pid = $2", description,
[INFO] [stdout] 590 | |         session.player_id
[INFO] [stdout] 591 | |     )
[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]    --> src/command/player.rs:612:21
[INFO] [stdout]     |
[INFO] [stdout] 612 |       let mushrooms = sqlx::query_scalar!(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 613 | |         "UPDATE CHARACTER SET gender = $1, race = $2, mushrooms = mushrooms - \
[INFO] [stdout] 614 | |          1 WHERE pid = $3 RETURNING mushrooms",
[INFO] [stdout] 615 | |         gender,
[INFO] [stdout] 616 | |         race,
[INFO] [stdout] 617 | |         session.player_id,
[INFO] [stdout] 618 | |     )
[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_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]    --> src/command/player.rs:627:5
[INFO] [stdout]     |
[INFO] [stdout] 627 | /     sqlx::query!(
[INFO] [stdout] 628 | |         "UPDATE PORTRAIT SET Mouth = $1, Hair = $2, Brows = $3, Eyes = $4, \
[INFO] [stdout] 629 | |          Beards = $5, Nose = $6, Ears = $7, Horns = $8, extra = $9 WHERE pid \
[INFO] [stdout] 630 | |          = $10",
[INFO] [stdout] ...   |
[INFO] [stdout] 640 | |         session.player_id
[INFO] [stdout] 641 | |     )
[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]    --> src/command/player.rs:659:13
[INFO] [stdout]     |
[INFO] [stdout] 659 | /             sqlx::query_scalar!(
[INFO] [stdout] 660 | |                 "SELECT pid FROM character WHERE name = $1", name
[INFO] [stdout] 661 | |             )
[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_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]    --> src/command/player.rs:668:16
[INFO] [stdout]     |
[INFO] [stdout] 668 |       let info = sqlx::query!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 669 | |         "
[INFO] [stdout] 670 | |         SELECT name, level, honor, experience, race, portrait.*, gender, class,
[INFO] [stdout] 671 | |             a.*, description
[INFO] [stdout] ...   |
[INFO] [stdout] 676 | |         pid
[INFO] [stdout] 677 | |     )
[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]    --> src/command/player.rs:779:20
[INFO] [stdout]     |
[INFO] [stdout] 779 |       let enemy_id = sqlx::query_scalar!(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 780 | |         "SELECT pid FROM character WHERE name = $1", enemy_name
[INFO] [stdout] 781 | |     )
[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_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]    --> src/command/player.rs:803:23
[INFO] [stdout]     |
[INFO] [stdout] 803 |           let fighter = sqlx::query!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 804 | |             "SELECT name, portrait.*, a.*, level, class, race, gender
[INFO] [stdout] 805 | |             FROM character c
[INFO] [stdout] 806 | |             NATURAL JOIN portrait
[INFO] [stdout] ...   |
[INFO] [stdout] 809 | |             pid
[INFO] [stdout] 810 | |         )
[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]    --> src/command/update.rs:27:16
[INFO] [stdout]     |
[INFO] [stdout] 27  |       let char = sqlx::query!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 28  | |         "SELECT
[INFO] [stdout] 29  | |         character.pid, --0
[INFO] [stdout] 30  | |         character.level,
[INFO] [stdout] ...   |
[INFO] [stdout] 122 | |         session.player_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]    --> src/command/mod.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 |       let res = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 124 | |         "SELECT
[INFO] [stdout] 125 | |                 (SELECT COUNT(*) FROM Character WHERE world_id = $1) as \
[INFO] [stdout] 126 | |          `charactercount!: i64`,
[INFO] [stdout] ...   |
[INFO] [stdout] 130 | |         session.world_id
[INFO] [stdout] 131 | |     )
[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]   --> src/frontend.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let servers = sqlx::query!("SELECT * FROM world")
[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]   --> src/request.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 |               let world_id = sqlx::query_scalar!(
[INFO] [stdout]    |  ____________________________^
[INFO] [stdout] 38 | |                 "SELECT world_id
[INFO] [stdout] 39 | |                      FROM world
[INFO] [stdout] 40 | |                      WHERE ident = $1",
[INFO] [stdout] 41 | |                 world
[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 `sqlx::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]   --> src/request.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |               let res = sqlx::query!(
[INFO] [stdout]    |  _______________________^
[INFO] [stdout] 54 | |                 "SELECT character.pid, crypto_key, session_id, crypto_id, \
[INFO] [stdout] 55 | |                  world_id, login_count
[INFO] [stdout] 56 | |                  FROM character
[INFO] [stdout] ...  |
[INFO] [stdout] 61 | |                 world
[INFO] [stdout] 62 | |             )
[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]    --> src/request.rs:113:28
[INFO] [stdout]     |
[INFO] [stdout] 113 |               let world_id = sqlx::query_scalar!(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 114 | |                 "SELECT world_id
[INFO] [stdout] 115 | |                      FROM world
[INFO] [stdout] 116 | |                      WHERE ident = $1",
[INFO] [stdout] 117 | |                 world
[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 `sqlx::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]    --> src/request.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |               let res = sqlx::query!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 130 | |                 "SELECT character.pid, crypto_key, session_id, crypto_id, \
[INFO] [stdout] 131 | |                  world_id, login_count
[INFO] [stdout] 132 | |                      FROM character
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |                 world
[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 `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `borrow::BorrowMut`, `null_mut`, `null`, and `vec`
[INFO] [stdout]  --> src/command/player.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{borrow::BorrowMut, fmt::Write, ptr::{null, null_mut}, vec};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^                    ^^^^  ^^^^^^^^   ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Element` and `UpgradeableFighter`
[INFO] [stdout]  --> src/command/player.rs:8:155
[INFO] [stdout]   |
[INFO] [stdout] 8 | ...le, BattleFighter, BattleSide, ClassEffect, Element, EquipmentEffects, UpgradeableFighter}
[INFO] [stdout]   |                                                ^^^^^^^                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sf-server` (bin "sf-server") due to 48 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `sf-server` (bin "sf-server" test) due to 48 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "f80d2a30d34a2f375d9e67327d1e63d00414f2d658e6890c7bb4062579c08a0e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f80d2a30d34a2f375d9e67327d1e63d00414f2d658e6890c7bb4062579c08a0e", kill_on_drop: false }`
[INFO] [stdout] f80d2a30d34a2f375d9e67327d1e63d00414f2d658e6890c7bb4062579c08a0e
