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

Design Automation for Revit嵌套链接报DasZip failed exit code=1

错误原因

DasZip failed with exit code = 1属于Design Automation下载阶段的解压逻辑错误,触发原因是你提交的workitem配置中,第一层嵌套链接的参数缺失必填的localName字段。
对照配置和执行日志可以直接验证:

  • 根模型Root.rvt配置了localName,下载后的zip_16.zip正常完成解压
  • 第二层嵌套链接NestedNestedLink.rvt配置了localName,直接下载成功
  • 中间层的NestedLink.rvt仅配置了zip、pathInZip和下级references,未设置localName,平台下载完对应的zip_17.zip后,无法匹配解压目标路径规则,直接触发解压失败。

多层嵌套references的写法本身是平台支持的,不存在层级限制问题,日志里三个文件都成功发起下载,也说明OSS访问权限、token、文件URL都没有问题。

修复方法

给中间层的NestedLink.rvt补上localName字段,值和pathInZip保持一致即可,修正后的对应配置片段如下:

{
    "url": "https://developer.api.autodesk.com/oss/v2/buckets/wip.dm.prod/objects/994e304d-056b-437f-98b3-708f264060e1.rvt",
    "headers": {
        "authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI5m1Fzc..."
    },
    "zip": true,
    "pathInZip": "NestedLink.rvt",
    "localName": "NestedLink.rvt",
    "references": [
        {
            "url": "https://developer.api.autodesk.com/oss/v2/buckets/wip.dm.prod/objects/dc747faa-d613-41a7-9957-ea5c892163b0.rvt",
            "headers": {
                "authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6I..."
            },
            "localName": "NestedNestedLink.rvt"
        }
    ]
}
注意事项
  • 所有设置了zip: true的输入文件、引用文件,无论处于嵌套的哪一层,都必须配置localName字段
  • 所有引用文件的localName需要和Revit模型中保存的链接相对路径完全一致,否则即使解压成功,Revit打开主模型时也会找不到关联链接

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 06:54:43