E1: WRKFLW: UBE: Workflow Kernel OR a Batch Report UBE Goes to Not Responding State While Trying to Send Email Message
(Doc ID 1968852.1)
Last updated on JANUARY 13, 2020
Applies to:JD Edwards EnterpriseOne Tools - Version 8.98 and later
Information in this document applies to any platform.
If a JD Edwards EntepriseOne Process such as a Workflow Kernel OR a Universal Batch Engine (UBE) tries to send a message to external email , it may goto to "Not responding" OR "Hung" state because of communication issues with the Mail Server Or SMTP(Simple Mail Transfer protocol) Server .
In case of Workflow Kernel , although it may be shown as running in server manager, it could be verified that there is no activity in the process. If a Workflow Kernel hangs , then users might experience some of the Workflow Processes are not progressing in Process Monitor application P98860.Tasks remain in "Awaiting" Status forever.
Further symptoms may include errors received in Interactive Applications while trying to trigger or start a workflow.
Once a records with "01" (Active) status gets added to F98860 table, it does not get changed to 03(Complete) Status. If there is any "01" Status record against a particular Address Number, upcoming email request are added with "07" 'Awaiting' status in F98860. Hence no email gets triggered to that address number.
If we investigate the Workflow Kernel in Server Manager , the last activity time of the process will be significantly earlier than the current time showing that it is idle and possibly the time matches the time for the latest '01' status record in F98860 table.
Outstanding requests keep growing gradually on the workflow Kernel. Please note that the process status will be RUNNING but it will not be doing any activity.
In case of UBEs, the UBEs may appear to be stuck in Processing Status ( P) when Viewed in Work with Submitted Jobs Application.
When investigating the process call stack of the kernel Or the call stack of the UBE , it is noticed that the process is stuck in function recvSMTPMailResponse (). Call Stack for UBE and Workflow Kernel both appear identical:
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document