{"record":{"id":"343491f6f6c1e168","repo":"exo-explore/exo","slug":"no-internet-connection-and-no-cached-file-list-for","errorCode":null,"errorMessage":"No internet connection and no cached file list for {model_id}","messagePattern":"No internet connection and no cached file list for (.+?)","errorType":"exception","errorClass":"FileNotFoundError","httpStatus":null,"severity":"error","filePath":"src/exo/download/download_utils.py","lineNumber":414,"sourceCode":"        except OSError:\n            cache_age = float(\"inf\")\n        if cache_age < _FILE_LIST_CACHE_TTL_SECS:\n            async with aiofiles.open(cache_file, \"r\") as f:\n                return TypeAdapter(list[FileListEntry]).validate_json(await f.read())\n\n    if skip_internet:\n        if await aios.path.exists(cache_file):\n            async with aiofiles.open(cache_file, \"r\") as f:\n                return TypeAdapter(list[FileListEntry]).validate_json(await f.read())\n        local_file_list = await _build_file_list_from_local_directory(\n            model_id, recursive\n        )\n        if local_file_list is not None:\n            logger.warning(\n                f\"No internet and no cached file list for {model_id} - using local file list\"\n            )\n            return local_file_list\n        raise FileNotFoundError(\n            f\"No internet connection and no cached file list for {model_id}\"\n        )\n\n    try:\n        file_list = await fetch_file_list_with_retry(\n            model_id,\n            revision,\n            recursive=recursive,\n            on_connection_lost=on_connection_lost,\n        )\n        async with aiofiles.open(cache_file, \"w\") as f:\n            await f.write(\n                TypeAdapter(list[FileListEntry]).dump_json(file_list).decode()\n            )\n        return file_list\n    except Exception as e:\n        logger.opt(exception=e).warning(\n            \"Ran into exception when fetching file list from HF.\"","sourceCodeStart":396,"sourceCodeEnd":432,"githubUrl":"https://github.com/exo-explore/exo/blob/21a54c5ea0230a3bec1e1a786d200126c7e34ec6/src/exo/download/download_utils.py#L396-L432","documentation":"Error \"No internet connection and no cached file list for {model_id}\" thrown in exo-explore/exo.","triggerScenarios":"Thrown at src/exo/download/download_utils.py:414 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"21a54c5ea0230a3bec1e1a786d200126c7e34ec6","analyzedAt":"2026-08-26T00:02:16.033Z","schemaVersion":2},"datasetVersion":"2026-08-26T04:18:47.238Z"}