【问题标题】:Model derivative: translation stops at 50%, never fails, never completes模型导数:翻译停止在 50%,永不失败,永不完成
【发布时间】:2016-12-13 14:33:19
【问题描述】:

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

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

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

就在我每 10 秒获得两个 zip 文件的清单之后。 ModelB.zip 在几秒钟内翻译 100%,但 ModelA.zip 从未完成(到目前为止几个小时),只是无缘无故挂起。星期五我认为这只是暂时的问题,但不,它仍然持续存在。

我在今天和 3 天前尝试了 3 次这种情况,每次都使用不同的文件集。结果相同。这是最简单的一个,它们都已经存在于云中。仍然不知道发生了什么。

当我列出存储桶对象时,zip 文件永远不会出现。另一个奇怪的事情。其他具有非 zip 扩展名的文件是。

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

【问题讨论】:

    标签: autodesk-forge autodesk-model-derivative


    【解决方案1】:

    链接的 revit 文件需要使用新的 v2 API 在一个 zip 文件中。更多详情请看这篇文章:http://adndevblog.typepad.com/cloud_and_mobile/2016/07/translate-referenced-files-by-derivative-api.html

    【讨论】:

    • 我认为您没有很好地理解我在问题中写的内容。这两个文件都在一个 zip 文件中。并且该 zip 文件在不同的对象键下上传了两次,因此这两个文件可以进行不同的翻译。
    • 你有这两个的骨灰盒吗,所以我们可以请我们的 QA 部门看看?
    • 这个问题持续了将近 4 天,现在看起来它已经消失了,所以翻译完成时没有挣扎,但没有对发生的事情进行适当的调查,这可能在未来再次发生在任何人身上。
    猜你喜欢
    • 2011-02-24
    • 2016-09-02
    • 1970-01-01
    • 1970-01-01
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-26
    相关资源
    最近更新 更多