Skip to content

Eembedding service did not become ready before backend startup on Windows 11 #482

Description

@Msirkovsky

I use Bash on Windows 11

The command:

export OPENAI_API_KEY="...."
reflexio services start

I got:

Skipping docs: C:\Users\dell\AppData\Roaming\uv\tools\reflexio-ai\Lib\site-packages\docs not found (docs site is not shipped with the PyPI package).
Starting services: embedding, backend
Starting embedding...
  embedding started (PID 17036)
[embedding] INFO:     Started server process [34692]
[embedding] INFO:     Waiting for application startup.
[embedding] reflexio.server.llm.providers.local_embedding_provider - INFO - Initialized local ONNX embedder (model=all-MiniLM-L6-v2, cache=C:\Users\dell\.cache\chroma\onnx_models\all-MiniLM-L6-v2)
C:\Users\dell\.cache\chroma\onnx_models\all-MiniLM-L6-v2\onnx.tar.gz: 100%|##########| 79.3M/79.3M [00:21<00:00, 3.79MiB/s]
╭─────────────────────────────────────────────────────────── Traceback (most recent call last) ────────────────────────────────────────────────────────────╮
│ C:\Users\dell\AppData\Roaming\uv\tools\reflexio-ai\Lib\site-packages\reflexio\cli\commands\services.py:269 in start                                      │
│                                                                                                                                                          │
│   266 │   │   max_requests_jitter=max_requests_jitter,                                                                                                   │
│   267 │   │   graceful_shutdown_sec=graceful_shutdown_sec,                                                                                               │
│   268 │   )                                                                                                                                              │
│ ❱ 269 │   run_mod.execute(args)                                                                                                                          │
│   270                                                                                                                                                    │
│   271                                                                                                                                                    │
│   272 @app.command()                                                                                                                                     │
│                                                                                                                                                          │
│ C:\Users\dell\AppData\Roaming\uv\tools\reflexio-ai\Lib\site-packages\reflexio\cli\run_services.py:389 in execute                                         │
│                                                                                                                                                          │
│   386 │                                                                                                                                                  │
│   387 │   started_ports = {s.name: ports[s.name] for s in services}                                                                                      │
│   388 │   print(f"Starting services: {', '.join(s.name for s in services)}")                                                                             │
│ ❱ 389 │   run_services(services, started_ports)                                                                                                          │
│   390                                                                                                                                                    │
│                                                                                                                                                          │
│ C:\Users\dell\AppData\Roaming\uv\tools\reflexio-ai\Lib\site-packages\reflexio\cli\utils.py:518 in run_services                                           │
│                                                                                                                                                          │
│   515 │   │   │   │   {"embedding": supervisor.ready_events["embedding"]},                                                                               │
│   516 │   │   │   │   {"embedding": supervisor.processes["embedding"]},                                                                                  │
│   517 │   │   │   ):                                                                                                                                     │
│ ❱ 518 │   │   │   │   raise RuntimeError(                                                                                                                │
│   519 │   │   │   │   │   "embedding service did not become ready before backend startup"                                                                │
│   520 │   │   │   │   )                                                                                                                                  │
│   521                                                                                                                                                    │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
RuntimeError: embedding service did not become ready before backend startup

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions