翻译过程中的不稳定行为

时间:2017-02-16 14:54:01

标签: autodesk-forge

我们正在经历不稳定的翻译行为,现在已经有几天了。一些例子:

  • 单个.ipt文件未翻译(Inventor 2016和2014测试)
  • 作为单个文件翻译的.ipt文件在作为程序集的一部分上传时可以很好地翻译,可以清楚地查看。
  • 以前不再翻译的Step和SolidWorks文件。

我们可以成功翻译少量程序集,这表明它不是我们代码的问题。以下是我们从这些错误中获得的典型清单。它是从Inventor 2016导出的步骤文件。它成功翻译并可在A360中查看,但不能使用Forge API查看。

{
 "type": "manifest",
 "hasThumbnail": "false",
 "status": "failed",
 "progress": "complete",
 "region": "US",
 "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Y2Fkc2hhcmUtZGV2LWJ1Y2tldC9TaGFmdC5zdHA",
 "version": "1.0",
 "derivatives": [
   {
     "name": "Shaft.stp",
     "hasThumbnail": "false",
     "status": "failed",
     "progress": "complete",
     "messages": [
       {
         "type": "error",
         "code": "ATF-1025",
         "message": [
           "The file: {0} is corrupt or invalid.",
           "C:\\worker\\viewing-atf-lmv\\tmp\\job-1\\6\\Shaft.stp"
         ]
       },
       {
         "type": "error",
         "message": "Possibly recoverable warning exit code from extractor: -536870943",
         "code": "TranslationWorker-RecoverableInternalFailure"
       }
     ],
     "outputType": "svf"
   }
 ]
}

1 个答案:

答案 0 :(得分:1)

我对这个确切的消息几乎有同样的问题。 在我的情况下,问题的原因是我正在上传的文件的流不是它正在开始,所以我只是做了一个fileStream.Seek(0, SeekOrigin.Begin);,然后它对我有用。 / p>