Monday, February 8, 2010

R12 - WF Notification Mailer not sending email

Dear Readers,

Recently I got a compliant from client saying that the event in wf_notification_out are not getting processed in R12 Non-Production instance.

When I checked the Workflow Notification status, all service components were up and running fine.

Then I noticed the following errors in the notification log file,

ERROR:[SVC-GSM-WFMLRSVC-12892-10006 : oracle.apps.fnd.wf.mailer.SMTPMessageHandler.prepareMessages(String)]:FormatterException -> oracle.apps.fnd.wf.mailer.FormatterException: Problem parsing XML-> org.xml.sax.SAXException: Replyto must be a valid email address
at oracle.apps.fnd.wf.mailer.NotificationFormatter.handleHeaderEndTag(NotificationFormatter.java:2103)
at oracle.apps.fnd.wf.mailer.NotificationFormatter.endElement(NotificationFormatter.java:522)
at oracle.xml.parser.v2.XMLContentHandler.endElement(XMLContentHandler.java:196)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java(Compiled Code))
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:301)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:268)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:253)
at oracle.apps.fnd.wf.mailer.NotificationFormatter.getFormattedMessages(NotificationFormatter.java:338)
at oracle.apps.fnd.wf.mailer.SMTPMessageHandler.prepareMessages(SMTPMessageHandler.java:77)
at oracle.apps.fnd.wf.mailer.SMTPOutboundProcessor.read(SMTPOutboundProcessor.java(Compiled Code))
at oracle.apps.fnd.cp.gsc.SvcComponentProcessor.process(SvcComponentProcessor.java(Compiled Code))
at oracle.apps.fnd.cp.gsc.Processor.run(Processor.java(Compiled Code))
at java.lang.Thread.run(Thread.java:570)

Then I found the following Note from support.oracle.com which talks about the same issue,

Note ID : ID 743567.1
Subject : Email Notifications are not Sent, and Mailer Log File Shows Error "Replyto Must Be a Valid Email Address"

After that, I navigated to System Administrator --> OAM --> Workflow Manager --> Service Components --> Selected " Workflow Notification Mailer " and Clicked " View Detail " Button.

In detailed screen, the field "Reply-To Address" was having value as "NoReplyTo" instead of donotreply@<>.

After changing the value, I bounced the WF Notification mailer components and Users are able to get all the mails from the instance.

Thanks.

No comments:

Post a Comment