Cyclical Dependency in Operations
プラットフォーム: Process Simulate
オペレーションが互いに循環して依存しているため、Resolver は有効な実行順序を決定できません。循環が解消されるまでエクスポートはブロックされます。これは通常、想定外のモデリング構造を示します。原因が特定できない場合は、Study とログを添えてサポートにお問い合わせください。
Resolver に表示されるダイアログ
Developer error! The following operations are forming a cyclical dependency: Operation: {operationName}, Parent: {parentName}
このダイアログでできること
- エクスポートを続行できますか? いいえ
- ポップアップのボタン: OK
- 次に起こること: 循環依存が解消されるまでエクスポートは続行されません。
- 次のステップ: 対処方法
続行した場合の影響
オペレーションが循環している限り、エクスポートは完了できません。循環依存からは、Resolver が構築できる有効な実行順序が得られません。
対処方法
- ダイアログに挙げられたオペレーションを開き、各オペレーションが他とどう依存しているか(親オペレーションや順序のリンク)を確認します。
- ループを閉じている依存関係を削除するか向きを変えて循環を断ち、オペレーションが一方向の順序になるようにします。
- Study を保存し、エクスポートを再実行します。
- オペレーションが正しく見えるのに循環が想定外である場合は、Study とエクスポートしたログを添えてサポートにお問い合わせください。サポートへのフィードバック送信 を参照してください。