Emails from workflow approval/fulfillment nodes are not generated and sent due to error "Illegal hex characters in escape (%) pattern" in RSA Identity Governance & Lifecycle 7.0.2 P05
Originally Published: 2018-07-17
Article Number
Applies To
RSA Version/Condition: 7.0.2 P05
Issue
After upgrading to RSA Identity Governance and Lifecycle 7.0.2 P05, emails from the approval and fulfillment nodes do not get generated and sent for a few of the workflows due to the following error:
URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "; "
You will find the error below in the aveksaServer.log:
ERROR (Worker_actionq#Script Queue - Normal#WPDS_279) [com.aveksa.server.workflow.scripts.nodes.SendEmailThread] Couldn't Send Email to due to: java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "; " at java.net.URLDecoder.decode(URLDecoder.java:192) at com.aveksa.server.workflow.scripts.nodes.SendEmailThread.getBody(SendEmailThread.java:109) at com.aveksa.server.workflow.scripts.nodes.SendEmailThread.sendEmail(SendEmailThread.java:146) at com.aveksa.server.workflow.scripts.nodes.SendEmailThread.sendEmail(SendEmailThread.java:66) at com.aveksa.server.workflow.scripts.nodes.SendEmailThread.run(SendEmailThread.java:62)
This error is similar to the error seen when the email node contains a percent (%) character as described in article 000036165 - After patching to RSA Identity Governance & Lifecycle 7.0.2 P03+, emails are not generated and sent due to the error 'Illegal hex characters in escape (%) pattern', but the cause is not similar.
Here, the issue is seen even if the email body does not contain any % characters.
Cause
Another cause for the email not being sent is due to a NullPointerException when either Workflow Variable or Object Attribute is added in the Send Email node.
Resolution
Workaround
- Save the workflow node which is not generating emails again, or
- Recreate the node after deleting the node which is having issue.
Related Articles
After patching to RSA Identity Governance & Lifecycle 7.0.2 P03+, emails are not generated and sent due to the error 'Ille… 69Number of Views Error while opening workflows in Workpoint Editor in RSA Identity Governance & Lifecycle 7.1.0 P03 when using secure port… 96Number of Views Delay in sending emails from RSA Identity Governance & Lifecycle 108Number of Views Email is sending HTML content in the subject line in RSA Identity Governance & Lifecycle 29Number of Views RSA Identity Governance and Lifecycle email not being sent due to javax.mail.MessagingException: Could not connect to SMTP… 210Number of Views
Trending Articles
RSA Authentication Manager 8.3 Dell 630 and 230 hardware appliance loses ability to access keyboard when running PING 4.0 … RSA SecurID software token .sdtid file fails to import into RSA SecurID Software Token 5.0 for Windows Setting up the RSA Authentication Agent API 8.5 on a Linux operating system RSA Release Notes for RSA Authentication Manager 8.8 How a Multi-App Entitlement Collector (MAEDC) resolves entitlement relationships with accounts and groups collected by a M…
Don't see what you're looking for?