【问题标题】:Forge Model derivative fails for large IFC files大型 IFC 文件的 Forge 模型衍生失败
【发布时间】:2019-04-22 08:47:54
【问题描述】:

我试图使用模型衍生 API 来翻译相当大 (~6GB) 的 IFC 文件。

我已经使用分块上传上传文件,并成功完成上传文件到服务器。

但是,提交作业后,模型衍生过程已退出并显示以下消息:

messages":[{"type":"error","message":"Unrecoverable exit code from extractor: -1073741829","code":"TranslationWorker-InternalFailure"}]

我无法进一步正确识别问题; 请您帮我调试一下这个问题好吗?

如果您需要 URN 和原始文件,请告诉我。

谢谢!

【问题讨论】:

  • 您能否考虑向 forge.help [AT] autodesk [DOT] com 提供 URN 和可重现的 IFC 模型并在电子邮件中引用我的名字?我很高兴帮助您将其传递给我们的工程团队以获取见解。 注意。请从您要发送给我们的任何内容中删除机密数据或信息,谢谢!
  • 谢谢。在我的团队确认后,我会通过电子邮件将其发送给您。只是为了检查一下,模型衍生翻译是否有最大文件大小限制?
  • 理论上,我知道答案是否定的,但是对于试用帐户或基本订阅(100 C.C.),您的应用程序的 OSS 存储桶有 5GB 的存储限制,而不是 BIM360 的存储桶。你上传到 BIM360 了吗?
  • 哦,我明白了,不,我没有使用BIM360上传,而是直接使用REST API使用OSS存储桶。我认为这可能是问题的根本原因
  • 为了缩小问题的范围,我建议您检查磁盘和 Forge 服务器上相同 IFC 的文件大小,如下所示。如果文件大小匹配,请将您的 IFC URN 发送到 Forge 帮助。很高兴帮助您咨询我们的工程团队,干杯!

标签: autodesk-forge autodesk-model-derivative


【解决方案1】:

据我所知,通常每个开发者账户的 Forge OSS 存储桶默认存储大小限制为 5GB,详情请参阅here

如果您的模型文件大小超过此限制,则上传模型的总大小可能不完整。调用GET buckets/:bucketKey/objectsGET buckets/:bucketKey/objects/:objectName/details 可以轻松检查上传文件的总大小(以字节为单位)。在响应中,size 属性是上传到 Forge 服务器的文件大小。您可以将其与您计算机磁盘中的文件进行比较。

{
    "bucketKey": "apptestbucket",
    "objectId": "urn:adsk.objects:os.object:apptestbucket/test.ifc",
    "objectKey": "test.ifc",
    "sha1": "e9d93eb76f98f60b2b79d4e8e848c556a99fdf8e",
    "size": 88167,
    "location": "https://developer.api.autodesk.com/oss/v2/buckets/urn:adsk.objects:os.object:apptestbucket/test.ifc"
}

【讨论】:

    猜你喜欢
    • 2018-12-07
    • 2022-06-29
    • 2020-05-27
    • 2021-04-10
    • 2021-08-21
    • 2021-12-31
    • 2021-03-09
    • 2017-10-02
    • 2018-11-07
    相关资源
    最近更新 更多