[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::pool] checkout waiting for idle connection: ("https", bismuthcloud.github.io)
[2025-01-20T08:40:23Z DEBUG reqwest::connect] starting new connection: https://bismuthcloud.github.io/
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::connect::http] Http::connect; scheme=Some("https"), host=Some("bismuthcloud.github.io"), port=None
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::connect::dns] resolving host="bismuthcloud.github.io"
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::connect::http] connecting to 185.199.111.153:443
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::connect::http] connected to 185.199.111.153:443
[2025-01-20T08:40:23Z DEBUG rustls::client::hs] No cached session for DnsName("bismuthcloud.github.io")
[2025-01-20T08:40:23Z DEBUG rustls::client::hs] Not resuming any session
[2025-01-20T08:40:23Z TRACE rustls::client::hs] Sending ClientHello Message {
        version: TLSv1_0,
        payload: Handshake {
            parsed: HandshakeMessagePayload {
                typ: ClientHello,
                payload: ClientHello(
                    ClientHelloPayload {
                        client_version: TLSv1_2,
                        random: c617cd3648aae24ec46021d5b86f73c6c8355e91f58fa64a423717ca6cfa0b20,
                        session_id: f2ccb50e54aa44f2e088a7cd2b9a91b2a34950a3d531a825e00f07d232df41c0,
                        cipher_suites: [
                            TLS13_AES_256_GCM_SHA384,
                            TLS13_AES_128_GCM_SHA256,
                            TLS13_CHACHA20_POLY1305_SHA256,
                            TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
                            TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
                            TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,
                            TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
                            TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
                            TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,
                            TLS_EMPTY_RENEGOTIATION_INFO_SCSV,
                        ],
                        compression_methods: [
                            Null,
                        ],
                        extensions: [
                            SupportedVersions(
                                [
                                    TLSv1_3,
                                    TLSv1_2,
                                ],
                            ),
                            EcPointFormats(
                                [
                                    Uncompressed,
                                ],
                            ),
                            NamedGroups(
                                [
                                    X25519,
                                    secp256r1,
                                    secp384r1,
                                ],
                            ),
                            SignatureAlgorithms(
                                [
                                    ECDSA_NISTP384_SHA384,
                                    ECDSA_NISTP256_SHA256,
                                    ED25519,
                                    RSA_PSS_SHA512,
                                    RSA_PSS_SHA384,
                                    RSA_PSS_SHA256,
                                    RSA_PKCS1_SHA512,
                                    RSA_PKCS1_SHA384,
                                    RSA_PKCS1_SHA256,
                                ],
                            ),
                            ExtendedMasterSecretRequest,
                            CertificateStatusRequest(
                                Ocsp(
                                    OcspCertificateStatusRequest {
                                        responder_ids: [],
                                        extensions: ,
                                    },
                                ),
                            ),
                            ServerName(
                                [
                                    ServerName {
                                        typ: HostName,
                                        payload: HostName(
                                            DnsName(
                                                "bismuthcloud.github.io",
                                            ),
                                        ),
                                    },
                                ],
                            ),
                            KeyShare(
                                [
                                    KeyShareEntry {
                                        group: X25519,
                                        payload: e99729a46027ed83f99595e70cc2d8332ada9f798433f8181159c25cbde9db4c,
                                    },
                                ],
                            ),
                            PresharedKeyModes(
                                [
                                    PSK_DHE_KE,
                                ],
                            ),
                            Protocols(
                                [
                                    ProtocolName(
                                        687474702f312e31,
                                    ),
                                ],
                            ),
                            SessionTicket(
                                Request,
                            ),
                        ],
                    },
                ),
            },
            encoded:  ,
        },
    }
[2025-01-20T08:40:23Z TRACE rustls::client::hs] We got ServerHello ServerHelloPayload {
        legacy_version: TLSv1_2,
        random: 7dfe2fe3d7e2bd42ca94570d9be8fff1878f970c29bef0f30c4a59024acd2af6,
        session_id: f2ccb50e54aa44f2e088a7cd2b9a91b2a34950a3d531a825e00f07d232df41c0,
        cipher_suite: TLS13_AES_128_GCM_SHA256,
        compression_method: Null,
        extensions: [
            SupportedVersions(
                TLSv1_3,
            ),
            KeyShare(
                KeyShareEntry {
                    group: X25519,
                    payload: 4cc4dd784f1a9b8082b3603abb5bdd9c0962e84b18878bcf3d9d4c6c46bf9734,
                },
            ),
        ],
    }
[2025-01-20T08:40:23Z DEBUG rustls::client::hs] Using ciphersuite TLS13_AES_128_GCM_SHA256
[2025-01-20T08:40:23Z DEBUG rustls::client::tls13] Not resuming
[2025-01-20T08:40:23Z TRACE rustls::client::client_conn] EarlyData rejected
[2025-01-20T08:40:23Z TRACE rustls::conn] Dropping CCS
[2025-01-20T08:40:23Z DEBUG rustls::client::tls13] TLS1.3 encrypted extensions: [ServerNameAck, Protocols([ProtocolName(687474702f312e31)])]
[2025-01-20T08:40:23Z DEBUG rustls::client::hs] ALPN protocol is Some(b"http/1.1")
[2025-01-20T08:40:23Z TRACE rustls::client::tls13] Server cert is CertificateChain([CertificateDer( ), CertificateDer( )])
[2025-01-20T08:40:23Z TRACE rustls::webpki::server_verifier] Unvalidated OCSP response: [48, 130, 1, 211, 10, 1, 0, 160, 130, 1, 204, 48, 130, 1, 200, 6, 9, 43, 6, 1, 5, 5, 7, 48, 1, 1, 4, 130, 1, 185, 48, 130, 1, 181, 48, 129, 158, 162, 22, 4, 20, 116, 133, 128, 192, 102, 199, 223, 55, 222, 207, 189, 41, 55, 170, 3, 29, 190, 237, 205, 23, 24, 15, 50, 48, 50, 53, 48, 49, 49, 52, 49, 53, 49, 57, 50, 55, 90, 48, 115, 48, 113, 48, 73, 48, 9, 6, 5, 43, 14, 3, 2, 26, 5, 0, 4, 20, 167, 196, 184, 179, 220, 91, 181, 88, 30, 167, 215, 241, 58, 197, 105, 245, 111, 72, 215, 137, 4, 20, 116, 133, 128, 192, 102, 199, 223, 55, 222, 207, 189, 41, 55, 170, 3, 29, 190, 237, 205, 23, 2, 16, 6, 61, 73, 23, 64, 77, 57, 229, 19, 203, 63, 238, 205, 27, 46, 27, 128, 0, 24, 15, 50, 48, 50, 53, 48, 49, 49, 52, 49, 53, 48, 51, 48, 50, 90, 160, 17, 24, 15, 50, 48, 50, 53, 48, 49, 50, 49, 49, 52, 48, 51, 48, 50, 90, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 11, 5, 0, 3, 130, 1, 1, 0, 64, 229, 194, 184, 192, 18, 136, 199, 112, 61, 60, 60, 190, 45, 200, 92, 124, 210, 244, 236, 24, 74, 21, 149, 142, 237, 15, 153, 194, 133, 73, 74, 74, 86, 201, 114, 121, 36, 105, 139, 59, 85, 216, 11, 216, 108, 43, 240, 233, 88, 238, 136, 22, 227, 34, 100, 221, 4, 85, 201, 122, 151, 36, 159, 223, 127, 227, 105, 209, 58, 170, 111, 139, 72, 93, 108, 206, 205, 54, 190, 135, 201, 180, 184, 48, 145, 109, 242, 231, 232, 187, 44, 37, 29, 205, 160, 34, 251, 118, 131, 215, 162, 214, 247, 118, 38, 243, 236, 66, 71, 234, 255, 88, 61, 57, 94, 77, 124, 67, 228, 170, 220, 134, 132, 165, 72, 181, 11, 243, 220, 200, 192, 105, 57, 225, 229, 113, 55, 9, 168, 33, 190, 80, 123, 152, 213, 226, 246, 150, 250, 72, 144, 212, 32, 52, 45, 175, 107, 192, 63, 7, 114, 57, 89, 103, 97, 207, 130, 62, 175, 110, 213, 8, 70, 55, 166, 201, 254, 216, 238, 72, 25, 124, 36, 151, 142, 72, 244, 94, 160, 117, 153, 94, 252, 232, 183, 48, 149, 247, 222, 205, 232, 65, 27, 206, 216, 135, 171, 94, 237, 16, 133, 76, 4, 131, 90, 122, 239, 93, 138, 231, 218, 20, 245, 4, 209, 202, 221, 31, 157, 62, 137, 222, 75, 56, 92, 162, 255, 125, 254, 166, 160, 172, 60, 89, 88, 212, 1, 80, 163, 47, 162, 226, 168, 68, 2]
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::client] http1 handshake complete, spawning background dispatcher task
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::pool] checkout dropped for ("https", bismuthcloud.github.io)
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::pool] put; add idle connection for ("https", bismuthcloud.github.io)
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::pool] pooling idle connection for ("https", bismuthcloud.github.io)
[33mA newer version of the CLI is available![0m
[33mGet it at https://github.com/BismuthCloud/cli/releases[0m
[2025-01-20T08:40:23Z DEBUG rustls::common_state] Sending warning alert CloseNotify
[2025-01-20T08:40:23Z DEBUG cli] Organization ID: 1
[2025-01-20T08:40:23Z DEBUG cli] GET /../../auth/me
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::pool] checkout waiting for idle connection: ("http", localhost:8080)
[2025-01-20T08:40:23Z DEBUG reqwest::connect] starting new connection: http://localhost:8080/
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::connect::http] Http::connect; scheme=Some("http"), host=Some("localhost"), port=Some(Port(8080))
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::connect::dns] resolving host="localhost"
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::connect::http] connecting to [::1]:8080
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::connect::http] connected to [::1]:8080
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::client] http1 handshake complete, spawning background dispatcher task
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::pool] checkout dropped for ("http", localhost:8080)
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::pool] put; add idle connection for ("http", localhost:8080)
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::pool] pooling idle connection for ("http", localhost:8080)
[2025-01-20T08:40:23Z DEBUG cli] GET /projects/list
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::pool] take? ("http", localhost:8080): expiration = Some(90s)
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::pool] reuse idle connection for ("http", localhost:8080)
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::pool] put; add idle connection for ("http", localhost:8080)
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::pool] pooling idle connection for ("http", localhost:8080)
[2025-01-20T08:40:23Z DEBUG cli] GET /projects/3/features/3/chat/sessions
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::pool] take? ("http", localhost:8080): expiration = Some(90s)
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::pool] reuse idle connection for ("http", localhost:8080)
[2025-01-20T08:40:23Z TRACE hyper_util::client::legacy::pool] put; add idle connection for ("http", localhost:8080)
[2025-01-20T08:40:23Z DEBUG hyper_util::client::legacy::pool] pooling idle connection for ("http", localhost:8080)
[2025-01-20T08:40:23Z TRACE cli::api] WTF STRING: "null"
[31merror decoding response body[0m
Error: error decoding response body

Caused by:
    invalid type: null, expected struct Helper at line 1 column 4

Stack backtrace:
   0: std::backtrace_rs::backtrace::libunwind::trace
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
   1: std::backtrace_rs::backtrace::trace_unsynchronized
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2: std::backtrace::Backtrace::create
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/backtrace.rs:331:13
   3: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
             at /Users/crow/.asdf/installs/rust/1.80.0/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.86/src/backtrace.rs:27:14
   4: <core::result::Result<T,F> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible,E>>>::from_residual
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/result.rs:1989:27
   5: cli::_main::{{closure}}
             at /Users/crow/SoftwareProjects/biscli/src/main.rs:1736:59
   6: cli::main::{{closure}}
             at /Users/crow/SoftwareProjects/biscli/src/main.rs:1845:19
   7: tokio::runtime::park::CachedParkThread::block_on::{{closure}}
             at /Users/crow/.asdf/installs/rust/1.80.0/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/park.rs:281:63
   8: tokio::runtime::coop::with_budget
             at /Users/crow/.asdf/installs/rust/1.80.0/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5
   9: tokio::runtime::coop::budget
             at /Users/crow/.asdf/installs/rust/1.80.0/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5
  10: tokio::runtime::park::CachedParkThread::block_on
             at /Users/crow/.asdf/installs/rust/1.80.0/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/park.rs:281:31
  11: tokio::runtime::context::blocking::BlockingRegionGuard::block_on
             at /Users/crow/.asdf/installs/rust/1.80.0/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/blocking.rs:66:9
  12: tokio::runtime::scheduler::multi_thread::MultiThread::block_on::{{closure}}
             at /Users/crow/.asdf/installs/rust/1.80.0/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/multi_thread/mod.rs:87:13
  13: tokio::runtime::context::runtime::enter_runtime
             at /Users/crow/.asdf/installs/rust/1.80.0/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16
  14: tokio::runtime::scheduler::multi_thread::MultiThread::block_on
             at /Users/crow/.asdf/installs/rust/1.80.0/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
  15: tokio::runtime::runtime::Runtime::block_on
             at /Users/crow/.asdf/installs/rust/1.80.0/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:351:45
  16: cli::main
             at /Users/crow/SoftwareProjects/biscli/src/main.rs:1845:5
  17: core::ops::function::FnOnce::call_once
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/ops/function.rs:250:5
  18: std::sys_common::backtrace::__rust_begin_short_backtrace
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/sys_common/backtrace.rs:155:18
  19: std::rt::lang_start::{{closure}}
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/rt.rs:159:18
  20: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/ops/function.rs:284:13
  21: std::panicking::try::do_call
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:559:40
  22: std::panicking::try
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:523:19
  23: std::panic::catch_unwind
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panic.rs:149:14
  24: std::rt::lang_start_internal::{{closure}}
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/rt.rs:141:48
  25: std::panicking::try::do_call
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:559:40
  26: std::panicking::try
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:523:19
  27: std::panic::catch_unwind
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panic.rs:149:14
  28: std::rt::lang_start_internal
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/rt.rs:141:20
  29: std::rt::lang_start
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/rt.rs:158:17
  30: _main
