작업 경로 또는 파일 접근 문제 오류 해결
MCP 1.9.9 기준 · 2026-10-07 검토. 오류의 원인과 해결 담당, 복구 후 확인할 조건을 안내합니다. 기존 원본·승인 대본·목소리·타이밍·진행 중 작업을 보존합니다.
해결 담당: 서비스 운영자 또는 해당 기능 담당자가 발생 조건을 확인해야 합니다.
어떻게 복구하나요?
- 원본을 보존하고 프로젝트 내부 작업 폴더의 실제 경로·심볼릭 링크·읽기/쓰기 권한을 확인한다.
- 심볼릭 링크 우회나 홈 전체 접근 확장 대신 정상 허용 경로에 준비 영역을 복구한다. 기존 원본을 덮어쓰지 않는다.
- 파일 해시와 프로젝트 소속을 확인하고 유료 작업이 아닌 준비·추출 단계를 다시 실행한다.
해결됐는지 확인하기
- realpath와 허용된 프로젝트 경로가 일치하고 필요한 파일을 안전하게 읽거나 쓸 수 있다.
성공 조건을 확인한 뒤 같은 프로젝트·run의 실패한 단계부터 이어갑니다. 유료 작업은 기존 접수·승인 범위를 다시 대조합니다.
해당 오류 코드
아래 코드는 이 절차를 공유합니다. 구체적인 원인 필드와 발생 조건은 코드별로 다르므로 AI가 설치본에서 해당 코드의 상세 항목을 읽어야 합니다.
AUDIO_GAIN_PATH_INVALID
확인할 입력·상태: file.startsWith.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “AUDIO_GAIN_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
AUDIO_PATH_INVALID
확인할 입력·상태: track.file.split.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “AUDIO_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
DESKTOP_FILE_PATH_DUPLICATE
이 오류의 검증 조건은 코드별 상세 문서의 발생 위치에서 확인합니다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “DESKTOP_FILE_PATH_DUPLICATE의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
DESKTOP_FILE_PATH_INVALID
이 오류의 검증 조건은 코드별 상세 문서의 발생 위치에서 확인합니다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “DESKTOP_FILE_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
EACCES
파일 접근 권한이 없다. 현재 프로젝트 폴더의 소유자와 읽기·쓰기 권한을 확인하고 허용된 작업 경로를 사용한다. 홈 전체 공개나 보안 해제로 우회하지 않는다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “EACCES의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
EEXIST
이미 존재하는 파일을 새로 만들려 했다. 기존 파일의 내용·해시와 작업 ID를 비교해 같은 결과면 재사용한다. 다른 파일을 덮어쓰거나 삭제하지 않고 지원되는 새 결과 경로를 사용한다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “EEXIST의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
EISDIR
파일이 필요한 위치에 폴더가 지정됐다. 프로젝트 목록에서 실제 원본 파일을 찾아 해당 입력 경로만 바로잡는다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “EISDIR의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
ENOENT
요청한 파일 또는 상위 폴더가 없다. project_context와 프로젝트 파일 목록에서 실제 경로를 찾아 기존 원본을 다시 연결한다. 파일이 준비 중이면 같은 준비 요청을 조회하며, 없다는 이유만으로 영상을 재생성하지 않는다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “ENOENT의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
ENOTDIR
폴더가 필요한 경로의 일부가 파일이다. 실제 프로젝트 경로 구성과 대상 유형을 확인하고 원본을 보존한 정상 경로를 연결한다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “ENOTDIR의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
EPERM
현재 작업이 운영체제에서 허용되지 않았다. 요청한 파일 작업·잠금·프로젝트 경계를 확인하고 지원되는 경로로 복구한다. 불필요한 관리자 권한을 요구하지 않는다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “EPERM의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
HIOB_CHARACTER_PATH_INVALID
확인할 입력·상태: project.folder.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “HIOB_CHARACTER_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
HIOB_IMAGE_PATH_INVALID
확인할 입력·상태: project.folder.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “HIOB_IMAGE_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
HIOB_IMPORT_SOURCE_OUTSIDE_WORKSPACE
허용된 작업 폴더 안의 프로젝트를 선택하세요. 별도 빈 기획은 project_import에서 source를 생략하세요.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “HIOB_IMPORT_SOURCE_OUTSIDE_WORKSPACE의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
HIOB_PLANNING_PATH_INVALID
이 오류의 검증 조건은 코드별 상세 문서의 발생 위치에서 확인합니다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “HIOB_PLANNING_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
HIOB_REFERENCE_IMAGE_PATH_INVALID
이 오류의 검증 조건은 코드별 상세 문서의 발생 위치에서 확인합니다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “HIOB_REFERENCE_IMAGE_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
HIOB_REFERENCE_RECEIPT_PATH_INVALID
이 오류의 검증 조건은 코드별 상세 문서의 발생 위치에서 확인합니다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “HIOB_REFERENCE_RECEIPT_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
HIOB_SOUND_PATH_INVALID
확인할 입력·상태: project.folder.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “HIOB_SOUND_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
LIPSYNC_PREPARATION_PATH_INVALID
확인할 입력·상태: project.folder.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “LIPSYNC_PREPARATION_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
MCP_MEDIA_PATH_INVALID
이 오류의 검증 조건은 코드별 상세 문서의 발생 위치에서 확인합니다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “MCP_MEDIA_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
NATIVE_AUDIO_PATH_INVALID
확인할 입력·상태: project.folder, job.sha256.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “NATIVE_AUDIO_PATH_INVALID의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
NOT_READABLE
확인할 입력·상태: result.runId.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “NOT_READABLE의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
REDIRECT_FORBIDDEN
이 오류의 검증 조건은 코드별 상세 문서의 발생 위치에서 확인합니다.
복구 검증: 실제 복구 미검증
위 복구 순서에 따라 현재 입력과 저장 상태를 확인하고, 성공 조건을 충족한 뒤 기존 작업을 이어갑니다.
AI에게 “REDIRECT_FORBIDDEN의 코드별 복구 문서를 읽고, 기존 프로젝트에서 해당 조건을 확인해줘”라고 요청하세요.
작업 ID와 복구 이력
AI가 실패하면 오류 코드와 기존 작업 ID를 기록하고 같은 작업의 상태부터 확인합니다. MCP 오류 기록은 같은 컴퓨터에서 다시 읽을 수 있습니다. 고객에게 내부 ID나 크레딧 사용량을 다시 입력하게 하지 않습니다. 작업 ID·고객 자료는 이 공개 사전에 게시하지 않습니다.