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 AUGUST 21, 2017

Applies to:

JD Edwards EnterpriseOne Tools - Version 8.98 and later
Information in this document applies to any platform.

Symptoms

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: 

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms