問題タブ [autodesk-designautomation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
autodesk-forge - AutoDesk Forge で DWG シートの組み合わせが失敗する
Forge を使用して、STEP ファイルを output.DWG のモデル空間にインポートしています。次に、DLL は、複数の DWG ファイルのモデル空間ジオメトリを単一の DWG の複数のレイアウト/ペーパー空間に結合します。このシートの組み合わせは、組み合わせプロセスが完全に停止したつい最近まで完全に機能していました。
Forge で最近、私たちが気付いていない変更がありましたか? この問題を引き起こした可能性のある更新/パッチ、またはそのようなものはありますか?
これは本番アプリケーションの問題であり、現時点では機能停止と見なされており、時間に非常に敏感です。
編集:このプロセスによって生成されたログ ファイル間で気付いたいくつかの違いを次に示します。この最初のセクションでは、抽出プロセス中に AutoCAD によって記述された言葉遣いがわずかに変更されています。
[2019/08/01 17:15:35] ダウンロードの終了 https://.... 1556909 バイトがフォルダーT:\Aces\Jobs\a43e5ca7faaa4db8b5374aaef71b36d3\cadlayouts に解凍されました。
[2019/08/19 17:25:53] ファイルのダウンロードを終了 https://.... 1771363 バイトがT:\Aces\Jobs\d12f3bed13b84d29b31226222e3cf3c9\cadlayoutsに書き込まれました。
8/19 のログでは、次の行の間にログインしているすべての行:
AutoCAD Core Engine の標準出力ダンプを開始します。
と:
AutoCAD Core Engine の標準出力ダンプを終了します。
は2 回書き込まれていますが、これは 8 月 1 日以降のログ ファイルやそれ以前のログでは発生していません。
編集 2:
昨日、.NETDirectoryInfo
クラスを使用して、すべてのディレクトリを 1 つのリストにプルし、すべてのファイルを別のリストにプルして、それらすべてをログに書き込みました。ディレクトリとして認識されるはずの cadlayouts エンティティ(Forge によって抽出される zip であるため) は、代わりにfileとしてリストされます。Directory.Exists()
このプロセスでは、ワーク アイテムが DWG を出力にマージする前にチェックを実行します。この呼び出しはfalse
、結合ロジックをバイパスして cadlayouts フォルダに戻ります。ファイル システム上の結果のエンティティがディレクトリと見なされない場合、Forge zip 抽出プロセスはどのように正しく機能しますか?