Skip to content

Bug: Qdrant 404 (UnexpectedResponse: 404 (Not Found)) in CI tests #7

@rexdivakar

Description

@rexdivakar

Summary

The CI pipeline fails on tests like TestBatchOperations::test_batch_add_memories and test_batch_delete_memories due to a qdrant_client.http.exceptions.UnexpectedResponse: 404 (Not Found) when running inside GitHub Actions.

These tests pass locally because the Qdrant collection (test_facts_advanced) already exists on the local setup, but in CI, Qdrant starts with an empty state.

Error Trace (excerpt)
E qdrant_client.http.exceptions.UnexpectedResponse: Unexpected Response: 404 (Not Found)
E Raw response content: b''
POST http://localhost:6333/collections/test_facts_advanced/points/query

Root Cause

In CI, Qdrant starts clean each run — no collections exist initially.
The test suite calls query_points() before creating the test_facts_advanced collection, leading to the 404.

Locally, the collection persists from previous runs, so the tests pass.

Temporary Workaround

Until this is fixed, pytest is temporarily disabled in CI to unblock other workflows.

https://github.com/rexdivakar/HippocampAI/actions/runs/18840262731/job/53750639927

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions