Autodesk.Forge.DerivativesApi.GetManifest() 失败状态

Autodesk.Forge.DerivativesApi.GetManifest() failed status

我正在尝试处理一个在演示版 Autodesk 查看器(即 viewer.autodesk.com)上上传+渲染良好的文件。 GetManifest 结果的进度为“完成”,但状态为“失败”。如果我转储 GetManifest() 调用的内容,我会得到以下消息,其中包含提取器无法恢复的退出代码:-1073741829。想知道为什么它会在在线 Autodesk 查看器上完成并呈现。翻译完成 w\“成功”,但是当我尝试获取清单(以便我可以下载衍生产品)时,它在 GetManifest() 调用中失败。

? manifest.ToString() “{ \r\n "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6a2FodWFtb2RlbHMvOWNjNjA2Njg2NGIwNDViNDg5NjhhNDMxNjI1NmEzNTMuSUZD", \r\n“衍生品”:[ \r\n{ \r\n "hasThumbnail": "false",\r\n "name": "LMV Bubble",\r\n "progress": "complete",\r\n "messages": [ \r\n {\r\n "类型": "错误", \r\n "message": "提取器无法恢复的退出代码:-1073741829", \r\n "code": "TranslationWorker-InternalFailure"\r\n }\r\n ],\r\n
"outputType": "svf",\r\n "status": "failed"\r\n }\r\n ], \r\n "hasThumbnail": "false",\r\n "progress": "complete",\r\n "type": "manifest",\r\n "region": "美国",\r\n "版本": "1.0",\r\n "状态": "失败"\r\n}"

由于此IFC模型为IFC4,请改用现代转换方法。

curl --location --request POST 'https://developer.api.autodesk.com/modelderivative/v2/designdata/job' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--header 'x-ads-force: true' \
--data'{
   "input": {
     "urn": "{URN}"
   },
   "output": {
     "formats": [
       {
         "type": "svf",
         "views": [
           "3d"
         ],
         "advanced": {
            "conversionMethod": "modern"
         }
       }
     ]
   }
 }'