Autodesk forge .rvt转换的模型转换状态信息不完整
我一直在用各种大小的.rvt文件测试模型翻译。最近,我的模型翻译作业从未达到文档中所述的“已完成”状态,即使底层webhook信息显示翻译已完成 在我的本地测试中,我有一个节点脚本,它上载.rvt文件以伪造存储并启动SVF2转换。我用SVF和SVF2都试过了,都有同样的问题。为了获取房间和空间信息,我将Autodesk forge .rvt转换的模型转换状态信息不完整,autodesk-forge,autodesk-model-derivative,Autodesk Forge,Autodesk Model Derivative,我一直在用各种大小的.rvt文件测试模型翻译。最近,我的模型翻译作业从未达到文档中所述的“已完成”状态,即使底层webhook信息显示翻译已完成 在我的本地测试中,我有一个节点脚本,它上载.rvt文件以伪造存储并启动SVF2转换。我用SVF和SVF2都试过了,都有同样的问题。为了获取房间和空间信息,我将generateMasterViews标志设置为true。我还将x-ads-force设置为true,以便翻译始终重新运行。开始翻译后,我的脚本每5秒检查一次翻译状态,直到翻译的status属性为
generateMasterViews
标志设置为true
。我还将x-ads-force
设置为true,以便翻译始终重新运行。开始翻译后,我的脚本每5秒检查一次翻译状态,直到翻译的status
属性为'success'
。最近,我的脚本还没有完成,因为翻译状态从未随'success'
返回,而是挂起在'90%完成'
。见下面的回复
此外,我还有一个带有提取的forge webhook。更新了和提取。完成了注册的事件。extraction.finished
事件从不触发,但是最终的extraction.updated
事件包含指示翻译完成的所有信息。见下面的回复
这似乎只是以前至少运行过一次翻译的URN的一个问题,但它并不总是一个问题。这是一两周前开始的。如果我将文件上载到新的存储路径(例如,在上载的文件名前加上时间戳),作业状态将按预期完成
翻译状态响应
{
"urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzLzE2MTI4MDgzNjA1MjNmb3JnZV90ZXN0X3NtYWxsLnJ2dA",
"derivatives": [
{
"hasThumbnail": "true",
"children": [
{
"urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzLzE2MTI4MDgzNjA1MjNmb3JnZV90ZXN0X3NtYWxsLnJ2dA/output/Resource/model.sdb",
"role": "Autodesk.CloudPlatform.PropertyDatabase",
"mime": "application/autodesk-db",
"guid": "6fac95cb-af5d-3e4f-b943-8a7f55847ff1",
"type": "resource",
"status": "success"
},
{
"urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzLzE2MTI4MDgzNjA1MjNmb3JnZV90ZXN0X3NtYWxsLnJ2dA/output/Resource/AECModelData.json",
"role": "Autodesk.AEC.ModelData",
"mime": "application/json",
"guid": "a4aac952-a3f4-031c-4113-b2d9ac2d0de6",
"type": "resource",
"status": "success"
},
{
"phaseNames": "New Construction",
"role": "3d",
"hasThumbnail": "true",
"children": [
{
"guid": "92b5dec7-790a-45b0-a5e8-cd9f76058c3a-00056e47",
"type": "view",
"role": "3d",
"name": "3D",
"status": "success",
"progress": "complete",
"camera": [
135.5139617919922,
-135.10296630859375,
149.049560546875,
-4.035602569580078,
4.446601867675781,
9.5,
-0.40824830532073975,
0.40824830532073975,
0.8164966106414795,
1.5180892944335938,
0,
1,
1
]
},
{
"urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzLzE2MTI4MDgzNjA1MjNmb3JnZV90ZXN0X3NtYWxsLnJ2dA/output/Resource/3D View/3D/3D1.png",
"role": "thumbnail",
"mime": "image/png",
"guid": "c70aa596-d404-714f-6795-9276087c3800",
"type": "resource",
"resolution": [100, 100],
"status": "success"
},
{
"urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzLzE2MTI4MDgzNjA1MjNmb3JnZV90ZXN0X3NtYWxsLnJ2dA/output/Resource/3D View/3D/3D2.png",
"role": "thumbnail",
"mime": "image/png",
"guid": "6ef65d1a-4a59-111d-f1ec-4e543bd2712b",
"type": "resource",
"resolution": [200, 200],
"status": "success"
},
{
"urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzLzE2MTI4MDgzNjA1MjNmb3JnZV90ZXN0X3NtYWxsLnJ2dA/output/Resource/3D View/3D/3D4.png",
"role": "thumbnail",
"mime": "image/png",
"guid": "2c06739e-5164-4f6d-450e-c8833fd2a2ba",
"type": "resource",
"resolution": [400, 400],
"status": "success"
}
],
"success": "90%",
"name": "3D",
"guid": "f2cf4f10-55b9-4f4b-7c03-9f1cf7d2e689",
"progress": "90%",
"type": "geometry",
"viewableID": "92b5dec7-790a-45b0-a5e8-cd9f76058c3a-00056e47",
"status": "inprogress"
},
{
"phaseNames": "New Construction",
"role": "3d",
"hasThumbnail": "true",
"children": [
{
"guid": "c884ae1b-61e7-4f9d-0001-719e20b22d0b-00056e5e",
"type": "view",
"role": "3d",
"name": "New Construction",
"status": "success",
"progress": "complete",
"camera": [
39.99827575683594,
-36.743263244628906,
52.14657211303711,
-2.148294448852539,
5.40330696105957,
10,
-0.40824830532073975,
0.40824830532073975,
0.8164966106414795,
1.0748299360275269,
0,
1,
1
]
},
{
"urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzLzE2MTI4MDgzNjA1MjNmb3JnZV90ZXN0X3NtYWxsLnJ2dA/output/Resource/3D View/08f99ae5-b8be-4f8d-881b-128675723c10/New Construction/New Construction1.png",
"role": "thumbnail",
"mime": "image/png",
"guid": "a3c19573-8948-7ae0-fb5c-75cab1d0e87a",
"type": "resource",
"resolution": [100, 100],
"status": "success"
},
{
"urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzLzE2MTI4MDgzNjA1MjNmb3JnZV90ZXN0X3NtYWxsLnJ2dA/output/Resource/3D View/08f99ae5-b8be-4f8d-881b-128675723c10/New Construction/New Construction2.png",
"role": "thumbnail",
"mime": "image/png",
"guid": "86d53dd2-82c8-1948-5997-00ebf6078ed7",
"type": "resource",
"resolution": [200, 200],
"status": "success"
},
{
"urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzLzE2MTI4MDgzNjA1MjNmb3JnZV90ZXN0X3NtYWxsLnJ2dA/output/Resource/3D View/08f99ae5-b8be-4f8d-881b-128675723c10/New Construction/New Construction4.png",
"role": "thumbnail",
"mime": "image/png",
"guid": "7e36c074-8997-d941-4dc3-6a72fcdf3b9b",
"type": "resource",
"resolution": [400, 400],
"status": "success"
}
],
"success": "90%",
"name": "New Construction",
"guid": "37992551-4555-5430-58a0-9158b794a411",
"progress": "90%",
"type": "geometry",
"viewableID": "c884ae1b-61e7-4f9d-0001-719e20b22d0b-00056e5e",
"status": "inprogress"
}
],
"name": "1612808360523forge_test_small.rvt",
"progress": "90% complete",
"outputType": "svf2",
"status": "inprogress"
}
],
"hasThumbnail": "true",
"progress": "90% complete",
"type": "manifest",
"region": "US",
"version": "1.0",
"status": "inprogress"
}
Webhookextraction.已更新
payload:
{
"URN": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzL2ZvcmdlX3Rlc3Rfc21hbGwucnZ0",
"Payload": {
"status": "success",
"scope": "12f35ced-3397-40c9-a7dc-bd80bddbbca6",
"bubble": {
"progress": "complete",
"owner": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzL2ZvcmdlX3Rlc3Rfc21hbGwucnZ0",
"region": "US",
"type": "design",
"children": [],
"guid": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzL2ZvcmdlX3Rlc3Rfc21hbGwucnZ0",
"startedAt": "Mon Feb 08 18:04:15 UTC 2021",
"hasThumbnail": "true",
"status": "success",
"success": "100%",
"urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bGF5ZXJfbW9kZWxzL2ZvcmdlX3Rlc3Rfc21hbGwucnZ0"
},
"registerKey": []
}
}
我让我们的工程团队查看日志,他们的回答是这样的。“清单状态是‘现在’100%完成。这是一个SVF2作业,生成SVF2大约需要3分钟。我想这就是我们看到的“作业很糟糕”
"hasThumbnail": "true",
"progress": "complete",
"type": "manifest",
"region": "US",
"version": "1.0",
"status": "success"
"
我也尝试过你的场景,但无法重现问题,因此我不确定该告诉你什么。如果您将来看到更多类似的问题,请直接联系autodesk.com上的cyrille