模型衍生翻译作业给出状态代码409(CONFLICT)

时间:2018-03-09 10:58:52

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

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

发生上述任何错误后,任何后续作业请求都将失败,错误代码为409。

我们正在尝试使用以下代码转换作业的节点js API。 let translateResult = derivativesAPI.translate(job,{' xAdsForce':true},forgeSvc.requestOAuth2TwoLeggedOBJ(),accessToken);

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

根据documentation409表示:

  

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

正如您所提到的,之前的请求失败了,但我们的系统正在等待并导致此冲突。这与文件一致吗?还是随机的?当它失败(或挂起)时,清单是什么?最后,你能分享一个有问题的URN吗?

编辑:该文件现在正在运行,我们会继续对此进行调查。