処理中にString引数の値がnullになる現象

ローカルパネルには表示されているString引数の値が、処理中にnullになっていると思われる現象が発生します。

1枚目の画像にある、引数『DLデータFullPath』なのですが、ローカルパネル上ではファイルパスが入っているのに、『メッセージをログ』Activityの出力段階で値がnullになっているようで出力パネルには反映されず、更に次の『ファイルの情報を取得』ActivityでValue cannot be null. (Parameter ‘fileName’)エラーになってしまいます。

ひとまずの解決策として画像2枚目のように、『メッセージをログ』Activityと『ファイルの情報を取得』Activityを、『条件分岐 (else if)』の前に配置しなおすと、値は消えずエラーも出ないことは確認できました。

どうしてこのような現象が発生するのでしょうか?
原因がわからずモヤモヤするので、ご存じの方が居れば教えてください。

Studio:2023.6.1-CommunityEdition
UiPath.System.Activities:23.6.0-preview

image

こんにちは

たとえばこのスコープに同名の変数が存在していると、そちらが優先して使用されるのでnullが返るかもしれませんが、いかがでしょうか?

1 Like

見事にそれでした!

このスコープの単体テスト用に作っていた同名変数が残っていました。
ありがとうございます!

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.