aiosqlite.Connection does not have is_alive attribute #986

Closed
opened 2026-02-20 17:42:37 -05:00 by yindo · 2 comments
Owner

Originally created by @jeinil-patel on GitHub (Sep 22, 2025).

Checked other resources

  • This is a bug, not a usage question. For questions, please use the LangChain Forum (https://forum.langchain.com/).
  • I added a clear and detailed title that summarizes the issue.
  • I read what a minimal reproducible example is (https://stackoverflow.com/help/minimal-reproducible-example).
  • I included a self-contained, minimal example that demonstrates the issue INCLUDING all the relevant imports. The code run AS IS to reproduce the issue.

Example Code

import asyncio
from langgraph.checkpoint.sqlite.aio import AsyncSqliteSaver

async def main():
    async with AsyncSqliteSaver.from_conn_string("./sqlite.db") as saver:
        # This will trigger the setup() method and cause AttributeError
        await saver.setup()

asyncio.run(main())

Error Message and Stack Trace (if applicable)

async def setup(self) -> None:
    async with self.lock:
        if self.is_setup:
            return
        if not self.conn.is_alive():  # ❌ AttributeError: 'Connection' object has no attribute 'is_alive'
            await self.conn
        async with self.conn.executescript(...):

Description

I am trying to use setup method from sqlite saver, however aiosqlite.Connection does not have is_alive attribute

System Info

System Information

OS: Windows
OS Version: 10.0.26100
Python Version: 3.13.6 (main, Aug 14 2025, 16:22:54) [MSC v.1944 64 bit (AMD64)]

Package Information

langchain_core: 0.3.76
langsmith: 0.4.29
langchain_openai: 0.3.33
langgraph_api: 0.4.22
langgraph_cli: 0.4.2
langgraph_license: Installed. No version info available.
langgraph_runtime: Installed. No version info available.
langgraph_runtime_inmem: 0.13.0
langgraph_sdk: 0.2.9

Optional packages not installed

langserve

Other Dependencies

aiosqlite>=0.21.0: Installed. No version info available.
blockbuster<2.0.0,>=1.5.24: Installed. No version info available.
click>=8.1.7: Installed. No version info available.
cloudpickle>=3.0.0: Installed. No version info available.
coredis>=5.0.0: Installed. No version info available.
croniter>=1.4.0: Installed. No version info available.
cryptography<45.0,>=42.0.0: Installed. No version info available.
httpx<1,>=0.23.0: Installed. No version info available.
httpx>=0.25.0: Installed. No version info available.
httpx>=0.25.2: Installed. No version info available.
jsonpatch<2.0,>=1.33: Installed. No version info available.
jsonschema-rs<0.30,>=0.20.0: Installed. No version info available.
langchain-core<1.0.0,>=0.3.76: Installed. No version info available.
langchain-core>=0.3.64: Installed. No version info available.
langchain-openai>=0.3.33: Installed. No version info available.
langgraph-api<0.5.0,>=0.3;: Installed. No version info available.
langgraph-api==0.4.22: Installed. No version info available.
langgraph-checkpoint-postgres>=2.0.23: Installed. No version info available.
langgraph-checkpoint-sqlite>=2.0.11: Installed. No version info available.
langgraph-checkpoint>=2.0.23: Installed. No version info available.
langgraph-checkpoint>=2.0.25: Installed. No version info available.
langgraph-cli>=0.4.2: Installed. No version info available.
langgraph-runtime-inmem<0.14.0,>=0.13.0: Installed. No version info available.
langgraph-runtime-inmem>=0.7;: Installed. No version info available.
langgraph-sdk>=0.1.0;: Installed. No version info available.
langgraph-sdk>=0.2.0: Installed. No version info available.
langgraph>=0.2: Installed. No version info available.
langgraph>=0.4.0: Installed. No version info available.
langgraph>=0.6.7: Installed. No version info available.
langsmith-pyo3>=0.1.0rc2;: Installed. No version info available.
langsmith>=0.3.45: Installed. No version info available.
openai-agents>=0.0.3;: Installed. No version info available.
openai<2.0.0,>=1.104.2: Installed. No version info available.
opentelemetry-api>=1.30.0;: Installed. No version info available.
opentelemetry-exporter-otlp-proto-http>=1.30.0;: Installed. No version info available.
opentelemetry-sdk>=1.30.0;: Installed. No version info available.
orjson>=3.10.1: Installed. No version info available.
orjson>=3.9.0: Installed. No version info available.
orjson>=3.9.14;: Installed. No version info available.
orjson>=3.9.7: Installed. No version info available.
packaging>=23.2: Installed. No version info available.
psycopg[binary,pool]>=3.1.0: Installed. No version info available.
pydantic<3,>=1: Installed. No version info available.
pydantic>=2.7.4: Installed. No version info available.
pyjwt>=2.9.0: Installed. No version info available.
pytest>=7.0.0;: Installed. No version info available.
python-dotenv>=0.8.0;: Installed. No version info available.
python-dotenv>=1.0.0: Installed. No version info available.
PyYAML>=5.3: Installed. No version info available.
redis>=6.4.0: Installed. No version info available.
requests-toolbelt>=1.0.0: Installed. No version info available.
requests>=2.0.0: Installed. No version info available.
rich>=13.9.4;: Installed. No version info available.
sqlite-vec>=0.1.6: Installed. No version info available.
sse-starlette<2.2.0,>=2.1.0: Installed. No version info available.
sse-starlette>=2: Installed. No version info available.
starlette>=0.37: Installed. No version info available.
starlette>=0.38.6: Installed. No version info available.
structlog<26,>=24.1.0: Installed. No version info available.
structlog>23: Installed. No version info available.
structlog>=23.0.0: Installed. No version info available.
tenacity!=8.4.0,<10.0.0,>=8.1.0: Installed. No version info available.
tenacity>=8.0.0: Installed. No version info available.
tiktoken<1,>=0.7: Installed. No version info available.
truststore>=0.1: Installed. No version info available.
typing-extensions>=4.7: Installed. No version info available.
uvicorn>=0.26.0: Installed. No version info available.
vcrpy>=7.0.0;: Installed. No version info available.
watchfiles>=0.13: Installed. No version info available.
zstandard>=0.23.0: Installed. No version info available.

Originally created by @jeinil-patel on GitHub (Sep 22, 2025). ### Checked other resources - [x] This is a bug, not a usage question. For questions, please use the LangChain Forum (https://forum.langchain.com/). - [x] I added a clear and detailed title that summarizes the issue. - [x] I read what a minimal reproducible example is (https://stackoverflow.com/help/minimal-reproducible-example). - [x] I included a self-contained, minimal example that demonstrates the issue INCLUDING all the relevant imports. The code run AS IS to reproduce the issue. ### Example Code ```python import asyncio from langgraph.checkpoint.sqlite.aio import AsyncSqliteSaver async def main(): async with AsyncSqliteSaver.from_conn_string("./sqlite.db") as saver: # This will trigger the setup() method and cause AttributeError await saver.setup() asyncio.run(main()) ``` ### Error Message and Stack Trace (if applicable) ```shell async def setup(self) -> None: async with self.lock: if self.is_setup: return if not self.conn.is_alive(): # ❌ AttributeError: 'Connection' object has no attribute 'is_alive' await self.conn async with self.conn.executescript(...): ``` ### Description I am trying to use setup method from sqlite saver, however aiosqlite.Connection does not have is_alive attribute ### System Info System Information ------------------ > OS: Windows > OS Version: 10.0.26100 > Python Version: 3.13.6 (main, Aug 14 2025, 16:22:54) [MSC v.1944 64 bit (AMD64)] Package Information ------------------- > langchain_core: 0.3.76 > langsmith: 0.4.29 > langchain_openai: 0.3.33 > langgraph_api: 0.4.22 > langgraph_cli: 0.4.2 > langgraph_license: Installed. No version info available. > langgraph_runtime: Installed. No version info available. > langgraph_runtime_inmem: 0.13.0 > langgraph_sdk: 0.2.9 Optional packages not installed ------------------------------- > langserve Other Dependencies ------------------ > aiosqlite>=0.21.0: Installed. No version info available. > blockbuster<2.0.0,>=1.5.24: Installed. No version info available. > click>=8.1.7: Installed. No version info available. > cloudpickle>=3.0.0: Installed. No version info available. > coredis>=5.0.0: Installed. No version info available. > croniter>=1.4.0: Installed. No version info available. > cryptography<45.0,>=42.0.0: Installed. No version info available. > httpx<1,>=0.23.0: Installed. No version info available. > httpx>=0.25.0: Installed. No version info available. > httpx>=0.25.2: Installed. No version info available. > jsonpatch<2.0,>=1.33: Installed. No version info available. > jsonschema-rs<0.30,>=0.20.0: Installed. No version info available. > langchain-core<1.0.0,>=0.3.76: Installed. No version info available. > langchain-core>=0.3.64: Installed. No version info available. > langchain-openai>=0.3.33: Installed. No version info available. > langgraph-api<0.5.0,>=0.3;: Installed. No version info available. > langgraph-api==0.4.22: Installed. No version info available. > langgraph-checkpoint-postgres>=2.0.23: Installed. No version info available. > langgraph-checkpoint-sqlite>=2.0.11: Installed. No version info available. > langgraph-checkpoint>=2.0.23: Installed. No version info available. > langgraph-checkpoint>=2.0.25: Installed. No version info available. > langgraph-cli>=0.4.2: Installed. No version info available. > langgraph-runtime-inmem<0.14.0,>=0.13.0: Installed. No version info available. > langgraph-runtime-inmem>=0.7;: Installed. No version info available. > langgraph-sdk>=0.1.0;: Installed. No version info available. > langgraph-sdk>=0.2.0: Installed. No version info available. > langgraph>=0.2: Installed. No version info available. > langgraph>=0.4.0: Installed. No version info available. > langgraph>=0.6.7: Installed. No version info available. > langsmith-pyo3>=0.1.0rc2;: Installed. No version info available. > langsmith>=0.3.45: Installed. No version info available. > openai-agents>=0.0.3;: Installed. No version info available. > openai<2.0.0,>=1.104.2: Installed. No version info available. > opentelemetry-api>=1.30.0;: Installed. No version info available. > opentelemetry-exporter-otlp-proto-http>=1.30.0;: Installed. No version info available. > opentelemetry-sdk>=1.30.0;: Installed. No version info available. > orjson>=3.10.1: Installed. No version info available. > orjson>=3.9.0: Installed. No version info available. > orjson>=3.9.14;: Installed. No version info available. > orjson>=3.9.7: Installed. No version info available. > packaging>=23.2: Installed. No version info available. > psycopg[binary,pool]>=3.1.0: Installed. No version info available. > pydantic<3,>=1: Installed. No version info available. > pydantic>=2.7.4: Installed. No version info available. > pyjwt>=2.9.0: Installed. No version info available. > pytest>=7.0.0;: Installed. No version info available. > python-dotenv>=0.8.0;: Installed. No version info available. > python-dotenv>=1.0.0: Installed. No version info available. > PyYAML>=5.3: Installed. No version info available. > redis>=6.4.0: Installed. No version info available. > requests-toolbelt>=1.0.0: Installed. No version info available. > requests>=2.0.0: Installed. No version info available. > rich>=13.9.4;: Installed. No version info available. > sqlite-vec>=0.1.6: Installed. No version info available. > sse-starlette<2.2.0,>=2.1.0: Installed. No version info available. > sse-starlette>=2: Installed. No version info available. > starlette>=0.37: Installed. No version info available. > starlette>=0.38.6: Installed. No version info available. > structlog<26,>=24.1.0: Installed. No version info available. > structlog>23: Installed. No version info available. > structlog>=23.0.0: Installed. No version info available. > tenacity!=8.4.0,<10.0.0,>=8.1.0: Installed. No version info available. > tenacity>=8.0.0: Installed. No version info available. > tiktoken<1,>=0.7: Installed. No version info available. > truststore>=0.1: Installed. No version info available. > typing-extensions>=4.7: Installed. No version info available. > uvicorn>=0.26.0: Installed. No version info available. > vcrpy>=7.0.0;: Installed. No version info available. > watchfiles>=0.13: Installed. No version info available. > zstandard>=0.23.0: Installed. No version info available.
yindo added the bugpending labels 2026-02-20 17:42:37 -05:00
yindo closed this issue 2026-02-20 17:42:37 -05:00
Author
Owner

@jeinil-patel commented on GitHub (Sep 22, 2025):

resolved,,iwas passing it through context manager and it was failing.

@jeinil-patel commented on GitHub (Sep 22, 2025): resolved,,iwas passing it through context manager and it was failing.
Author
Owner

@Xavier-123 commented on GitHub (Oct 28, 2025):

How to solve ?

@Xavier-123 commented on GitHub (Oct 28, 2025): How to solve ?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraph#986