You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Forge Viewer至7.55版本后加载SVF2模型报clone方法不存在错误

Forge Viewer 7.55版本加载Revit主视图SVF2模型报错解决方案

问题表现

使用Forge Viewer 7.55版本加载通过generateMasterViews参数转换的Revit SVF2模型时,会触发加载失败,浏览器控制台输出如下报错:

Failed to load model: New Construction. Error code: TypeError: e.target.clone is not a function

其中New Construction为对应模型的主视图名称之一,报错截图如下:
viewer error
将Viewer版本回退至7.54后问题可完全消失,该变更未在官方更新日志中公示。

根因说明

该问题属于7.55版本的内部逻辑bug:版本迭代时修改了主视图关联属性对象的初始化逻辑,代码误对不具备clone方法的内部对象调用了该方法,导致模型加载流程中断。

解决方案

  • 临时锁定版本:如果无需使用7.55版本专属新特性,直接锁定Viewer依赖版本为7.54即可,该版本对SVF2格式、Revit主视图的支持稳定,无兼容性问题。
  • 7.55版本兼容:如果必须使用7.55版本,在调用loadModel方法加载模型时,额外传入配置项{ skipPropertyDbPreload: true }即可绕过触发bug的逻辑,该配置不会影响主视图加载、构件属性查询、模型交互等核心功能。
  • 升级高版本:该bug已在7.56及之后的Viewer正式版本中被官方修复,可直接将Viewer版本升级至7.56及以上,无需额外添加兼容配置即可正常加载模型。

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 20:27:03