3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

UiPath 【エラー】メッセージが大きすぎて処理できなかったことが原因である可能性があります

Posted at

UiPath【エラー】「メッセージが大きすぎて処理できなかったことが原因である可能性があります。 」

Outlook メール メッセージを取得(GetOutlookMailMessage)アクティビティで取得した List< MailMessage > 型のオブジェクトを出力引数とするxamlを実行する際、件名のエラーが発生します。エラーが発生するxamlを呼び出す側の実行ではエラーは発生しない。(UiPath 2021.10.8)

未解決のためメモとして残しておきます。

エラー時のスクリーンショットとエラーの詳細

Qiitaエラーメッセージオーバーフロー.PNG

エラーの詳細
RemoteException wrapping System.Exception: ジョブの実行結果を取得できませんでした。メッセージが大きすぎて処理できなかったことが原因である可能性があります。 

エラーとなるワークフロー

「シーケンス.xaml」のみ実行するとエラーが発生する:thinking:

Qiitaエラーメッセージオーバーフローサンプルソース.PNG
Qiitaエラーメッセージオーバーフローサンプルソース引数.PNG

エラーが発生するxamlを呼び出すワークフロー

エラーが発生するxamlを呼び出す側(ここではMain.xaml)の実行ではエラーは発生しない。:robot:

Qiitaエラーメッセージオーバーフローサンプルソース呼び出し.PNG

調査のためにやってみたこと

・Outlook メール メッセージを取得(GetOutlookMailMessage)アクティビティの「上限数」プロパティを小さな値にする。 

 → 「上限数」プロパティ値を1件としてもエラーとなる

・uipath.config ファイル内の maxMessageSizeInMegabytes パラメーターの値を 増やしてみた。
 例:50MB(最大値はおそらく255MB)
 【メッセージが大きすぎて処理できない】ガイド
 https://docs.uipath.com/robot/lang-ja/docs/message-too-large-to-process

Qiitaエラーメッセージオーバーフロー解決方法2.PNG

 uipath.configは管理者権限じゃないと更新できません。
 uipath.config更新後はStudioを再起動する必要があると思います。

 → 255MBに設定してもエラーが発生する状況は変わりませんでした。

【今回のコメント】

 ・エラーが発生するxaml単体テスト時は、xamlファイルの最後に出力引数をNullまたはNothingとしてエラーとならないようにしました。
Qiitaエラーメッセージオーバーフローサンプルソース呼び出しデバッグ時の回避策.PNG

 ・ 【メッセージが大きすぎて処理できない】ガイドについては、メールに限ったことではなさそうです。本件とは関係なさそう。
 ・本件はバグかな?という印象。分かる方いらっしゃいましたらコメント頂けたら嬉しいです。

3
1
1

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
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?