감사를 선택한 상태에서는 파일을 열 수 없습니다.
문제: 감사 확인란을 사용하여
Revit 모델을 열어도 모델이 열리지 않습니다. 다음과 유사한 메시지를 표시됩니다.
- 파일 (파일 이름).rvt의 데이터가 손상되어 수동으로 복구해야 합니다.
- 모델 (파일 이름).rvt에 여러 요소가 누락되어 있어 모델을 열 수 없습니다.
- 어설션 실패: ElemTable\Marshaller.cpp의 797행
- 치명적인 오류가 발생했습니다. 응용프로그램이 종료됩니다. 변경된 모든 프로젝트의 복구 파일은 저장할 수 있습니다.
원인: 이 오류는 손상된 패밀리로 인해 발생합니다. 저널 파일에 다음과 비슷한 항목이 기록됩니다.
- DBG_WARN: (비동기, 이전에 탐지됨)ElemRec가 없는 이유: OwnerGraph\KingOf.cpp의 119행.
- DBG_WARN: (비동기, 이전에 탐지됨)소유자 또는 소유자 주기 뉴락!: OwnerGraph\KingOf.cpp의 113행.
- DBG_WARN: 빅 ElemId를 변환하지 못함.: Family\FamilyDocument.cpp의 217행.
해결 방법: 손상된 패밀리를 찾으려면 다음 작업을 수행합니다.
- 감사 확인란을 사용하지 않고 모델을 엽니다.
-
로드된 패밀리 저장
- 오류 메시지(예: 파일의 데이터가..., 패밀리 이름을 저장할 수 없습니다 등)가 표시되면, Revit 창의 상태 표시줄을 보고 내보낼 패밀리를 확인합니다.
- 다음 중 하나를 수행합니다.
- 패밀리를 다시 로드합니다.
다시 로드할 때 매개변수 값을 덮어쓸지 묻는 메시지가 표시됩니다. 이 메시지가 표시되지 않으면 패밀리가 다시 로드되지 않은 것입니다.
- 모델에서 패밀리를 삭제하고 다시 테스트합니다.
문제가 계속되는 경우 손상된 패밀리가 더 있을 수 있습니다. 손상된 패밀리를 모두 확인하고 다시 로드하거나 삭제할 때까지 해결 방법 단계를 계속 반복합니다.