Hi, I'm storing the properties of an incoming email into process variables.
I am able to store all properties of an incoming email message, except for the Importance property.
I get the following error message emailed to me when the email hits the Receive Message node:
Problem: This notification is sent for canceled event messages of type Email.
Details: Canceled consumed message in Message Expression Out (ERROR:EVAL:@reason=Invalid index: Cannot index into Deferred) for message sent to persistent id 0002e011-81c9-8000-f92f-7f0000014e7a on named port 'Await Incoming Email'. The process itself has not been canceled and may continue to consume events.
Recommended Action: Check the message listener for correctness. Cleanse the source of the message, if the message itself has caused the failure. For email events, place a spam filter in front of the event listener.
Priority of this problem: Normal Priority
Does anybody know what "Cannot index into Deferred" means?
Here's a screenshot of the Data tab on the Receive Message Event node:
Thank you,
Morné
Discussion posts and replies are publicly visible
Hi Morne, i also have similar issue where in I need to check why this error comes up but since that is on production so I do not have the original email content which has been received. Can you please let me know that in which use case this error was coming up for you and did you manage to get this fixed ? Thanks Arpit
Hi Morne, I encountered the same issue, however, i observed the cause is that the received mail is unable to consume empty importance value. If you send a mail marking it with any of the priority tags available it seems to be working fine, otherwise there is a function called property(), which can handle such scenarios.
Below is the link:
docs.appian.com/.../fnc_scripting_property.html