HKUDS/DeepTutor · error · ValueError
Folder does not exist: {folder}
Error message
Folder does not exist: {folder} What it means
Error "Folder does not exist: {folder}" thrown in HKUDS/DeepTutor.
Source
Thrown at deeptutor/knowledge/manager.py:1639
Args:
kb_name: Knowledge base name
folder_path: Path to local folder (supports ~, relative paths)
Returns:
Dict with folder info including id, path, and file count
Raises:
ValueError: If KB not found or folder doesn't exist
"""
if kb_name not in self.list_knowledge_bases():
raise ValueError(f"Knowledge base not found: {kb_name}")
# Normalize path (cross-platform: handles ~, relative paths, etc.)
folder = Path(folder_path).expanduser().resolve()
if not folder.exists():
raise ValueError(f"Folder does not exist: {folder}")
if not folder.is_dir():
raise ValueError(f"Path is not a directory: {folder}")
files = FileTypeRouter.collect_supported_files(folder, recursive=True)
# Generate folder ID
folder_id = hashlib.md5( # noqa: S324
str(folder).encode(), usedforsecurity=False
).hexdigest()[:8]
# Load existing linked folders from metadata
kb_dir = self.base_dir / kb_name
metadata_file = kb_dir / "metadata.json"
metadata: dict = {}
if metadata_file.exists():
try:View on GitHub (pinned to 3e82f13042)
When it happens
Trigger: Thrown at deeptutor/knowledge/manager.py:1639 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/648027a5b70b9994.
Report an issue: GitHub.