UiPath【エラー】「メッセージが大きすぎて処理できなかったことが原因である可能性があります。 」
Outlook メール メッセージを取得(GetOutlookMailMessage)アクティビティで取得した List< MailMessage > 型のオブジェクトを出力引数とするxamlを実行する際、件名のエラーが発生します。エラーが発生するxamlを呼び出す側の実行ではエラーは発生しない。(UiPath 2021.10.8)
未解決のためメモとして残しておきます。
エラー時のスクリーンショットとエラーの詳細
RemoteException wrapping System.Exception: ジョブの実行結果を取得できませんでした。メッセージが大きすぎて処理できなかったことが原因である可能性があります。
エラーとなるワークフロー
「シーケンス.xaml」のみ実行するとエラーが発生する
エラーが発生するxamlを呼び出すワークフロー
エラーが発生するxamlを呼び出す側(ここではMain.xaml)の実行ではエラーは発生しない。
調査のためにやってみたこと
・Outlook メール メッセージを取得(GetOutlookMailMessage)アクティビティの「上限数」プロパティを小さな値にする。
→ 「上限数」プロパティ値を1件としてもエラーとなる
・uipath.config ファイル内の maxMessageSizeInMegabytes パラメーターの値を 増やしてみた。
例:50MB(最大値はおそらく255MB)
【メッセージが大きすぎて処理できない】ガイド
https://docs.uipath.com/robot/lang-ja/docs/message-too-large-to-process
uipath.configは管理者権限じゃないと更新できません。
uipath.config更新後はStudioを再起動する必要があると思います。
→ 255MBに設定してもエラーが発生する状況は変わりませんでした。