#4663·lerobot

Recording session failed: not enough values to unpack (expected 2, got 1)

Author: matsujirushiCreated Sep 18, 2026Updated Sep 18, 2026
Labelsbug

Ticket Type

Bug Report (Something isn't working)

Environment & System Info

bash
- LeLab v0.1.0
- Windows 11
- no logged in to HuggingFace

Description

When starting a recording session in LeLab, the session immediately fails with the following error:

Recording Failed
not enough values to unpack (expected 2, got 1)
Image

Context & Reproduction

ImageImage

Relevant logs or stack trace

bash
INFO 2026-09-18 09:03:18 b\record.py:262 Starting recording for dataset: test_20260918_090318
INFO 2026-09-18 09:03:18 b\record.py:263 Task: test
INFO 2026-09-18 09:03:18 ls\config.py:98 Checking calibration files:
INFO 2026-09-18 09:03:18 ls\config.py:99 Leader config path: C:\Users\seeed/.cache/huggingface/lerobot/calibration/teleoperators\so_leader\so101.json
INFO 2026-09-18 09:03:18 s\config.py:100 Follower config path: C:\Users\seeed/.cache/huggingface/lerobot/calibration/robots\so_follower\so101.json
INFO 2026-09-18 09:03:18 s\config.py:101 Leader config exists: True
INFO 2026-09-18 09:03:18 s\config.py:102 Follower config exists: True
INFO 2026-09-18 09:03:18 s\config.py:121 Leader calibration already exists at C:\Users\seeed/.cache/huggingface/lerobot/calibration/teleoperators\so_leader\so101.json
INFO 2026-09-18 09:03:18 s\config.py:130 Follower calibration already exists at C:\Users\seeed/.cache/huggingface/lerobot/calibration/robots\so_follower\so101.json
INFO 2026-09-18 09:03:18 b\record.py:144 ✅ CAMERA CONFIG: pc -> OpenCVCameraConfig(index=0, backend=DSHOW, 640x480@30fps, fourcc=None)
INFO 2026-09-18 09:03:18 gs\video.py:193 Using video codec: libsvtav1
INFO 2026-09-18 09:03:18 gs\video.py:193 Using video codec: hevc
INFO 2026-09-18 09:03:18 b\record.py:289 Recording session started: dataset=test_20260918_090318 task='test' episodes=5
INFO 2026-09-18 09:03:18 b\record.py:299 Waiting for camera resources to be released (cameras: ['pc'])
INFO:     127.0.0.1:65148 - "POST /start-recording HTTP/1.1" 200 OK
INFO:     127.0.0.1:65148 - "GET /recording-status HTTP/1.1" 200 OK
INFO:     127.0.0.1:65148 - "GET /recording-status HTTP/1.1" 200 OK
INFO:     127.0.0.1:65148 - "GET /recording-status HTTP/1.1" 200 OK
ERROR 2026-09-18 09:03:20 b\record.py:321 Recording session failed: not enough values to unpack (expected 2, got 1)
Traceback (most recent call last):
  File "C:\Users\seeed\AppData\Roaming\\\uv\tools\lelab\Lib\site-packages\lelab\record.py", line 305, in recording_worker
    dataset = record_with_web_events(record_config, recording_events)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\seeed\AppData\Roaming\\\uv\tools\lelab\Lib\site-packages\lelab\record.py", line 705, in record_with_web_events
    sanity_check_dataset_name(cfg.dataset.repo_id, None)
  File "C:\Users\seeed\AppData\Roaming\\\uv\tools\lelab\Lib\site-packages\lerobot\common\control_utils.py", line 108, in sanity_check_dataset_name
    _, dataset_name = repo_id.split("/")
    ^^^^^^^^^^^^^^^
ValueError: not enough values to unpack (expected 2, got 1)

INFO 2026-09-18 09:03:20 b\record.py:344 Recording session ended

Checklist

  • I have searched existing tickets to ensure this isn't a duplicate.
  • I am using the latest version of the main branch.
  • I have verified this is not an environment-specific problem.

Additional Info / Workarounds

No response