ممکن است شما نتوانید یک فایل مدل را وقتی audit فعال است باز کنید.
مشکل Cannot open a model using audit در رویت
زمانی که یک مدل رویت را با audit باز می کنید، مدل باز نمی شود و پیامی به این صورت می دهد:
Data in file (filename).rvt is corrupt and needs to be manually recovered
The model (filename).rvt is missing many elements, and it cannot be opened.
Assertion failed: line 797 of ElemTable\Marshaller.cpp
A fatal error has occurred. The application will be terminated. You have the opportunity to save recovery files for all of your changed projects
دلایل
یک فمیلی خراب باعث این مشکل شده است اما اطلاعات وارد شده در فایل های journal ذخیره خواهند شد.
DBG_WARN: (asynchronous i.e. previously detected)Why no ElemRec?: line 119 of OwnerGraph\KingOf.cpp.
DBG_WARN: (asynchronous i.e. previously detected)Missing owner, or cycle of owners!: line 113 of OwnerGraph\KingOf.cpp.
DBG_WARN: Failed to translate big ElemId.: line 217 of Family\FamilyDocument.cpp
راه حل
فمیلی خراب را باید پیدا کنید.
برای اینکار باید مراحل زیر را انجام دهید:
۱.مدل را بدون استفاده از Audit باز کنید
۲.فمیلی های load شده را ذخیره کنید.
۳.زمانی که شما ارور (e.g. Data in file …, Family Name cannot be saved, etc.) را دیدید، status bar در رویت را نگاه کنید تا مطمئن شوید که فمیلی خارجی خراب را حذف کند.
۴.سپس یک از این کارهارا انجام دهید:
الف.فمیلی را دوباره load کنید
وقتی فمیلی را reload می کنید باید سریعا parameter value ها را overwrite کند. اگر در همان زمان این کار را در صفحه ی نمایش نشان نداد، پس فمیلی را reload نکرده.
ب.فمیلی را حذف از مدل و دوباره تست کنید.
اگر مشکل دوباره رخ داد، ممکن است یک اتفاق در حین لود کردن فمیلی ها رخ داده باشد، مراحل حل مشکل را دوباره تکرار کنید تا زمانی که همه ی فمیلی های مشکل دار شناسایی شوند، reload و یا حذف شوند.
منبع: Autodesk