无法使用选定的“核查”打开文件。
问题:如果使用“核查”复选框打开 Revit 模型,则该模型无法打开。将接收到类似于以下内容的消息:
文件 (文件名).rvt 中的数据已损坏,需要手动恢复
模型 (文件名).rvt 缺少多个图元,无法打开。
声明失败: ElemTableMarshaller.cpp 的第 797 行
发生致命错误。应用程序将被终止。您有机会对所有已修改项目保存恢复文件
原因:损坏的族导致发生此错误。类似于以下内容的条目将记录在日志文件中。
DBG_WARN: (异步,即先前检测到的内容)为何没有 ElemRec?: OwnerGraphKingOf.cpp 的第 119 行。
DBG_WARN: (异步,即先前检测到的内容)缺少所有者或所有者的周期!: OwnerGraphKingOf.cpp 的第 113 行。
DBG_WARN: 无法转换大 ElemId。: FamilyFamilyDocument.cpp 的第 217 行。
解决方案:若要查找损坏的族,请执行以下操作:
在不使用“核查”复选框的情况下打开模型。
保存已载入的族
当看到错误消息(例如,文件中的数据...,族名称无法保存等)时,请查看 Revit 窗口的状态栏以确定要导出的族。
执行下列操作之一:
重新载入族。
重新加载时,系统会提示您覆盖参数值。如果该提示不显示,则系统不会加载相应族。
将族从模型中删除,然后重新测试。
如果问题仍然存在,则可能存在其他损坏的族。再次重复执行解决方案步骤,直到所有损坏的族都已确认并重新加载或删除。
转载请注明来源本文地址:https://www.tuituisoft/blog/12789.html