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

STEP转SVF失败(错误码ATF-1036)技术求助

问题描述

将STEP文件上传至OSS后,使用以下代码调用Autodesk Model Derivative API将其转换为SVF格式:

async function TranslateToSVF(objectEncodedUrn) {
    console.log("Translating Object")
    const getAccessToken = await getAccessTokenFromLambda();
    let result = await axios.post('https://developer.api.autodesk.com/modelderivative/v2/designdata/job', {
        "input": {
            "urn": objectEncodedUrn
        },
        "output": {
            "destination": {
                "region": "us"
            },
            "formats": [
                {
                    "type": "svf",
                    "views": ["2d", "3d"]
                }
            ]
        }
    }, {
        headers: {
            'Content-Type': 'application/json',
            'Authorization': `Bearer ${getAccessToken} `
        }
    })
    do{
        
        result = await axios.get(`https://developer.api.autodesk.com/modelderivative/v2/designdata/${objectEncodedUrn}/manifest`,{
             headers: {
                'Content-Type': 'application/json',
                'Authorization': `Bearer ${getAccessToken} `
            }
        })
        setTimeout(() => {}, 20000);
        console.log("inprogress!!!")
    }while(result.data.status === "inprogress" || result.data.status === "pending")
    console.log(result.data.status)
} 

此前同一份文件转换正常,但现在转换失败,返回的响应如下:

{
    "type": "manifest",
    "hasThumbnail": "true",
    "status": "failed",
    "progress": "complete",
    "region": "US",
    "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6aW50ZWNoX2xhdHRpY2VfZGVtby9ncmlwcGVyX2FybV83Y2I1M2Y2Ny1hMDMxLTRhNDItOGQwNS05NjJhY2EzNWFjNDIuc3RlcA",
    "version": "1.0",
    "derivatives": [
        {
            "name": "gripper_arm_7cb53f67-a031-4a42-8d05-962aca35ac42.step",
            "hasThumbnail": "true",
            "status": "failed",
            "progress": "complete",
            "messages": [
                {
                    "type": "error",
                    "code": "ATF-1036",
                    "message": [
                        "Schema of the file format is not supported.",
                        "C:\\worker\\viewing-atf-lmv-cosv3\\tmp\\job-1\\104\\gripper_arm_7cb53f67-a031-4a42-8d05-962aca35ac42.step"
                    ]
                }
            ],
            "outputType": "svf",
            "children": [
                {
                    "guid": "5cc6d9c7-e4d4-465b-a46e-46800cf0837c",
                    "type": "geometry",
                    "role": "3d",
                    "name": "Scene",
                    "status": "success",
                    "progress": "complete",
                    "hasThumbnail": "true",
                    "children": [
                        {
                            "guid": "39afe01b-4aff-4b26-b431-58f81e902831",
                            "type": "resource",
                            "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6aW50ZWNoX2xhdHRpY2VfZGVtby9ncmlwcGVyX2FybV83Y2I1M2Y2Ny1hMDMxLTRhNDItOGQwNS05NjJhY2EzNWFjNDIuc3RlcA/output/1/gripper_arm_7cb53f67-a031-4a42-8d05-962aca35ac42.svf",
                            "role": "graphics",
                            "mime": "application/autodesk-svf"
                        },
                        {
                            "guid": "938aed2b-9c22-47ab-bcf4-b5a57029c625",
                            "type": "resource",
                            "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6aW50ZWNoX2xhdHRpY2VfZGVtby9ncmlwcGVyX2FybV83Y2I1M2Y2Ny1hMDMxLTRhNDItOGQwNS05NjJhY2EzNWFjNDIuc3RlcA/output/1/gripper_arm_7cb53f67-a031-4a42-8d05-962aca35ac42.svf.png01_thumb_400x400.png",
                            "resolution": [400, 400],
                            "mime": "image/png",
                            "role": "thumbnail"
                        },
                        {
                            "guid": "dfe96868-5b4e-4b91-8b73-38fa8555c66a",
                            "type": "resource",
                            "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6aW50ZWNoX2xhdHRpY2VfZGVtby9ncmlwcGVyX2FybV83Y2I1M2Y2Ny1hMDMxLTRhNDItOGQwNS05NjJhY2EzNWFjNDIuc3RlcA/output/1/gripper_arm_7cb53f67-a031-4a42-8d05-962aca35ac42.svf.png01_thumb_200x200.png",
                            "resolution": [200, 200],
                            "mime": "image/png",
                            "role": "thumbnail"
                        },
                        {
                            "guid": "225bcaa8-6d4b-48b1-930c-50910d745570",
                            "type": "resource",
                            "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6aW50ZWNoX2xhdHRpY2VfZGVtby9ncmlwcGVyX2FybV83Y2I1M2Y2Ny1hMDMxLTRhNDItOGQwNS05NjJhY2EzNWFjNDIuc3RlcA/output/1/gripper_arm_7cb53f67-a031-4a42-8d05-962aca35ac42.svf.png01_thumb_100x100.png",
                            "resolution": [100, 100],
                            "mime": "image/png",
                            "role": "thumbnail"
                        }
                    ]
                },
                {
                    "guid": "d48b29e0-6245-483d-9ff6-be2caf5de578",
                    "type": "resource",
                    "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6aW50ZWNoX2xhdHRpY2VfZGVtby9ncmlwcGVyX2FybV83Y2I1M2Y2Ny1hMDMxLTRhNDItOGQwNS05NjJhY2EzNWFjNDIuc3RlcA/output/1/properties.db",
                    "role": "Autodesk.CloudPlatform.PropertyDatabase",
                    "mime": "application/autodesk-db",
                    "status": "success"
                }
            ]
        }
    ]
}

错误信息显示Schema of the file format is not supported,错误码为ATF-1036,原本期望转换状态为success,请问可能的问题是什么?


可能的原因及解决方案
  • 文件内容或版本变更:即使文件名相同,文件可能被重新保存时使用了Autodesk不支持的STEP Schema(比如AP242的某些扩展Schema)。用CAD软件重新打开文件,以兼容的STEP版本(如AP203/AP214)导出后再尝试转换。
  • 文件上传损坏:上传至OSS过程中可能出现文件损坏,校验本地文件与OSS上文件的MD5值是否一致,若不一致则重新上传。
  • Autodesk服务端支持范围调整:Autodesk可能对STEP格式的支持做了更新,某些之前兼容的Schema不再被支持,确认当前文件使用的STEP Schema是否在官方支持列表内。
  • 临时服务异常:转换服务可能存在临时节点故障,重试几次转换任务,看是否恢复正常。
  • URN编码问题:虽然之前正常,但重新生成文件的Base64编码URN(注意去掉末尾的=),再发起转换请求尝试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 11:11:00