Autodesk forge 型号:工作分配状态代码409(冲突)

Autodesk forge 型号:工作分配状态代码409(冲突),autodesk-forge,autodesk-viewer,autodesk-model-derivative,Autodesk Forge,Autodesk Viewer,Autodesk Model Derivative,如何修复翻译作业的状态代码409。 我面临两类问题。 1.有时API返回错误状态代码409(冲突) 2.有时,它不断地给出进行中状态,甚至从未完成或失败 一旦发生上述任何错误,任何后续作业请求都将开始失败,错误代码为409 我们正在尝试使用以下代码翻译作业的NodeJSAPI。 让translateResult=derivativesAPI.translate(作业,{'xAdsForce':true},forgeSvc.requestOAuth2twolegedobj(),accessToke

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

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

我们正在尝试使用以下代码翻译作业的NodeJSAPI。 让translateResult=derivativesAPI.translate(作业,{'xAdsForce':true},forgeSvc.requestOAuth2twolegedobj(),accessToken)

根据,
409
表示:

该请求与前一个仍在进行的请求冲突

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

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

首先尝试查找卡住/挂起的请求文件


如果这不起作用,最后一个选项是使用挂起/卡住的翻译请求创建bucket,然后重试。

每个文件都会出现这种情况。我注意到,如果创建新bucket,则它不会给出409,而是返回urn,如果我们检查作业状态,则它始终处于挂起状态,永远不会完成。这是urn:“dxjuomfkc2sub2jqzwn0czpvcy5vymply3q6bw9kzwx1cgxvywridwnrzrjy3rly2gtzgv2mi9qdwjsaxnot3v0chv0lmr3zw”urn:adsk.objects:os.object:modeluploadbucketcctech-dev2/PublishOutput.dwgdid使用一些DWG文件进行快速测试,它似乎工作正常,但您提供的urn停止在50%,仍在调查中。