HKUDS/DeepTutor · error · ValueError
Index storage not found for knowledge base: {name or 'defaul
Error message
Index storage not found for knowledge base: {name or 'default'} What it means
Error "Index storage not found for knowledge base: {name or 'default'}" thrown in HKUDS/DeepTutor.
Source
Thrown at deeptutor/knowledge/manager.py:1070
raise ValueError(f"Knowledge base not found: {name}")
return kb_dir
def get_rag_storage_path(self, name: str | None = None) -> Path:
"""Get active index storage path for a knowledge base."""
kb_dir = self.get_knowledge_base_path(name)
from deeptutor.services.rag.embedding_signature import signature_from_embedding_config
from deeptutor.services.rag.index_versioning import (
resolve_storage_dir_for_read,
)
active_storage = resolve_storage_dir_for_read(kb_dir, signature_from_embedding_config())
legacy_storage = kb_dir / "rag_storage"
if active_storage is not None:
return active_storage
if legacy_storage.exists():
return legacy_storage
raise ValueError(f"Index storage not found for knowledge base: {name or 'default'}")
def get_images_path(self, name: str | None = None) -> Path:
"""Get images path for a knowledge base"""
kb_dir = self.get_knowledge_base_path(name)
return kb_dir / "images"
def get_content_list_path(self, name: str | None = None) -> Path:
"""Get content list path for a knowledge base"""
kb_dir = self.get_knowledge_base_path(name)
return kb_dir / "content_list"
def get_raw_path(self, name: str | None = None) -> Path:
"""Get raw documents path for a knowledge base"""
kb_dir = self.get_knowledge_base_path(name)
return kb_dir / "raw"
def set_default(self, name: str):
"""Set default knowledge base using centralized config service."""View on GitHub (pinned to 3e82f13042)
When it happens
Trigger: Thrown at deeptutor/knowledge/manager.py:1070 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of HKUDS/DeepTutor@3e82f13042 (2026-08-27).
Data as JSON: /api/errors/87ff17b1a76b2783.
Report an issue: GitHub.