模型衍生:翻译停止在50%,永不失败,永不完成

时间:2016-08-07 21:19:12

标签: autodesk-forge autodesk-model-derivative

我有以下场景,2个revit文件,ModelA.rvt和ModelB.rvt。它们被交叉引用,压缩并在不同的对象键(ModelA.zip,ModelB.zip)下上传两次。 ZIP文件相同,非常小(4MB)并包含两个文件。它们都是通过以下方式成功上传的:

  

PUT https://developer.api.autodesk.com/oss/v2/buckets/:bucketKey/objects/:objectName

使用令牌范围数据覆盖文件:在模型更新的情况下,使用x-ads-force = true调用write和post作业。然后我在一个循环中调用POST JOB 2x,一次使用ModelA.rvt作为ModelA.zip的rootFilename,其次使用ModelB.rvt作为ModelB.zip。两个岗位职位都是成功完成的。

在我每两秒钟获得两个zip文件后立即显示。 ModelB.zip在几秒内翻译100%,但ModelA.zip永远不会完成(到目前为止几个小时),只是无缘无故地挂起。星期五我认为这只是暂时的问题,但不是它仍然持续。

我尝试了这个场景3次,每次都有不同的文件集,今天和3天后。结果相同。这是最简单的一个,它们都已经存在于云端。仍然不知道发生了什么。

当我列出存储桶对象时,从不存在zip文件。另一个奇怪的事情。其他非zip扩展名的文件是。

有没有人知道造成这种情况的原因,可能的解决办法是什么?这是一个严重的问题,因为它破坏了整个API的可用性和可靠性。

1 个答案:

答案 0 :(得分:0)

链接的revit文件需要在一个带有新v2 API的zip文件中。有关详情,请参阅此帖子:http://adndevblog.typepad.com/cloud_and_mobile/2016/07/translate-referenced-files-by-derivative-api.html