質問
APIプロジェクトにて、実行スクリプトの依存関係を設定する際、実行スクリプトを選択し、「依存関係」を押下すると、「Unexpected Error」が表示されてしまいます。
エラーの原因と対処方法をご教示いただけますでしょうか。
回答
API プロジェクトの依存関係設定で「Unexpected Error」が発生する場合、当該スクリプトの依存関係を取得する処理にて内部エラーが発生している可能性がございます。
上記の内部エラーは、スクリプト呼び出し処理の階層が非常に深くなる場合に発生し、事象が発生したスクリプト内の「スクリプト呼び出し」処理が循環参照となっている可能性がございます。
例)「スクリプトA」から「スクリプトB」を呼び出し、「スクリプトB」から呼び出し元の
「スクリプトA」を呼び出すような構造
なお、上記の「スクリプト呼び出し」処理が循環参照となる場合に、スクリプトの依存関係取得処理にて内部エラーが発生する事象は現在(2025年3月時点)障害として扱われており、スクリプトの依存関係を取得する処理で発生する内部エラーを回避する方法はございません。
つきましては、「スクリプト呼び出し」処理が循環参照とならないようなスクリプトの構成をご検討いただきますようお願いいたします。
補足
呼び出し先のスクリプトで「Start」から「End」までのプロセスフローが途切れているスクリプト呼び出しも依存関係に含まれるため、スクリプトの依存関係取得処理にて本件と類似の内部エラーが発生する可能性がございます。
そのため、スクリプトに不要なスクリプト呼び出しが配置されている場合、併せて削除いただきたく存じます。
コメント
0件のコメント
記事コメントは受け付けていません。