tursodatabase / tursodatabase/libsql

Example does not work with remote URL

Open
#806 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug help wanted
Dominant language
C
Stars
17.2k
Forks
531
Avg merge
1h 12m
Merged PRs (30d)
1

Description

penberg@vonneumann libsql % export LIBSQL_HRANA_URL=$(turso db show --url foo)
penberg@vonneumann libsql % export LIBSQL_AUTH_TOKEN=$(turso db tokens create foo)
penberg@vonneumann libsql % cargo run --example example_v2
    Finished dev [unoptimized + debuginfo] target(s) in 0.54s
     Running `target/debug/examples/example_v2`
thread 'main' panicked at libsql/examples/example_v2.rs:18:49:
called `Result::unwrap()` on an `Err` value: Hrana(Http("connection closed before message completed"))
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the failure with cargo run --example example_v2 using the documented LIBSQL_HRANA_URL and LIBSQL_AUTH_TOKEN environment variables, then inspect libsql/examples/example_v2.rs at the reported panic. Done means the example connects to the remote URL and completes without the Hrana(Http("connection closed before message completed")) error.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, sqlite
Domain
databases
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.