【问题标题】:Model derivative translate job giving status code 409 (CONFLICT)模型衍生翻译作业给出状态码 409 (CONFLICT)
【发布时间】:2018-08-17 22:26:31
【问题描述】:

如何修复翻译作业的状态码 409。 我面临两种类型的问题。 1. 有时API返回错误状态码409(冲突) 2. 有时它会不断给出进行中的状态,甚至永远不会完成或失败。

一旦发生上述任何错误,任何后续作业请求都会开始失败并显示错误代码 409。

我们正在尝试使用以下代码翻译作业的 node js API。 让 translateResult = derivedAPI.translate(job, { 'xAdsForce': true }, forgeSvc.requestOAuth2TwoLeggedOBJ(), accessToken);

【问题讨论】:

    标签: autodesk-forge autodesk-viewer autodesk-model-derivative


    【解决方案1】:

    首先尝试delete manifest 获取卡住/待处理的请求文件,

    如果这不起作用,最后一个选项是 delete 带有待处理/卡住翻译请求的存储桶,然后重试。

    【讨论】:

      【解决方案2】:

      根据documentation409 表示:

      该请求与仍在进行中的先前请求冲突

      正如您提到的,之前的请求失败,但在我们的系统上处于待处理状态并导致此冲突。文件是否始终如一地发生这种情况?还是随机的?当它失败(或挂起)时,清单是什么?最后,你能分享一个有问题的 URN 吗?

      编辑:该文件正在运行,我们将继续调查。

      【讨论】:

      • 每个文件都在发生这种情况。我注意到的另一件事是,如果我正在创建新存储桶,那么它不会给出 409,而是返回 urn,然后如果我们检查作业状态,那么它始终处于待处理状态,并且永远不会完成。这里是骨灰盒:“dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bW9kZWx1cGxvYWRidWNrZXRjY3RlY2gtZGV2Mi9QdWJsaXNoT3V0cHV0LmR3Zw”骨灰盒:adsk.objects:os.object:modeluploadbucketcctech-dev2/PublishOutput.dwg
      • 对一些 DWG 文件进行了快速测试,似乎工作正常,但您提供的 URN 停止在 50%,仍在调查中。
      猜你喜欢
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      • 2018-12-07
      • 2020-11-05
      • 2022-10-20
      • 2018-04-08
      • 2011-04-02
      • 2017-11-22
      相关资源
      最近更新 更多