Autodesk Forge文档浏览器点击缩略图触发控制台错误求助
Autodesk Forge点击RVT缩略图加载失败排查方案
错误信息
Uncaught (in promise) undefined
Promise.then (async)
_tryLoad @ Panel.js:229
n.onTreeNodeClick @ TreeViewDelegate.js:49
(anonymous) @ Tree.js:572
排查与解决方向
确认模型衍生转换完整性
检查.rvt文件的衍生转换作业是否全部完成,尤其是对应视图的转换状态是否为成功。若存在转换失败的视图,重新提交衍生转换任务,确保所有需要加载的视图都已生成可用资源。校验Viewer视图加载参数
点击缩略图时传递给Viewer的视图ID、文档ID是否正确,需与Forge衍生服务返回的视图元数据匹配。避免因参数错误导致加载请求无法找到对应资源。修复Promise异常处理逻辑
错误源自_tryLoad方法的Promise未正确处理,需检查自定义代码中对Viewer视图加载Promise的处理,添加catch块捕获异常并输出具体错误信息,避免Promise因未处理的异常返回undefined。清除缓存与检查跨域配置
清除浏览器缓存后重试,排除旧缓存资源干扰。同时确认Forge应用的跨域设置是否正确,确保Viewer能正常请求模型衍生资源。
内容的提问来源于stack exchange,提问作者suresh G
相关产品推荐
相关产品推荐

