2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[UiPath]Action Centerを待機する際に例外が発生(Windows Project)

Posted at

背景

Document Understandingのフレームワークから主要な箇所だけ抜粋したWFを作っていたが、実行時にエラーになってしまう。
具体的には以下のアクティビティでエラーが発生
image.png

エラーの内容は以下
image.png

グローバールでも類似の事象が発生している。
ポイントは特定のインスタンス・Windows Project・プロセスの中断

メカニズム

UiPathでAction Centerを使って待機アクティビティーを利用する際に、プロセスが一時的に中断される。
どうやらそのタイミングで利用している変数の内容を一時的に退避させるようだ。

UiPathのWindows Legacyプロジェクトと、Windows Projectではご存じの通り、利用している.Netフレームワークの違いがる。

どうやら.Net CoreシリーズではSerializeインターフェースが実装されていないクラスがあるようで、FileInfoはそのうちの一つ
https://github.com/JamesNK/Newtonsoft.Json/issues/2208#issuecomment-549487948

対処法

あまりスマートではないが、退避をする時点での変数にFileinfoを含めないようにする。
以下の例だと、FileInfoのインスタンスのスコープを小さくするなど
image.png

.Net側の影響をUiPathが受けているため私の所感だと根本的な対策は難しいかもしれない。
FileInfoに限らず、他にも影響するClassがあると想定している。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?