E1: WRKFLW: Zombie Case Study and Kernel Crash when SendMessage or SendMessageExtended System Functions are Called within a Business Function on the Enterprise Server with Tools Release 8.98

(Doc ID 847816.1)

Last updated on NOVEMBER 14, 2017

Applies to:

JD Edwards EnterpriseOne Tools - Version 8.98 to 8.98 [Release 8.98]
Information in this document applies to any platform.
This issue applies to tools release 8.98.0.6 (including 898.0.6.1), 898.1.0, 898.1.1 and 898.1.2.


Symptoms

Since upgrading to Tools Release 8.98, kernels are crashing when the SendMessage system function or SendMessageExtended system function is used within a business function or within a table trigger that processes on the enterprise server.  This also occurs with most of the workflow system functions. The result of this crashing kernel is a web exception error on the application calling the business function and no possibility to validate the transaction.

Here is an example upgrading to tools release 8.98 getting huge number of zombie kernel in adding Purchase Order.

5156/5996 WRK:Starting jdeCallObject Tue Aug 11 06:24:05.426000 jdeshortcut.c979
Failed to fetch text for P43081 W43081B

5156/5996 WRK:Starting jdeCallObject Tue Aug 11 06:24:05.426001 jdemsg.c1882
DoSendMessageSingle : GenShortcut Failed for shortcut 0/1.

5156/5996 WRK:Starting jdeCallObject Tue Aug 11 06:24:05.426002 jdemsg.c1203
DoSendMessageSingleWithPref : shortcut generation failed

5156/5996 WRK:Starting jdeCallObject Tue Aug 11 06:24:05.426003 jdemsg.c2824
DoSendMessageSinglewithSERK : DoSendMessageSingleWithPref (1) Failed Address Book Number<1052101> Contact Number<0>.

5156/5996 WRK:Starting jdeCallObject Tue Aug 11 06:24:05.426004 jdemsg.c2626
sendMessageRecipientwithSERK : Failed to Send Message

5156/5996 WRK:Free Remote User Tue Aug 11 06:24:05.504000 Jdb_ctl.c6660
JDB4200003 - OPEN TABLE NOT CLOSED = F98751

5156/5996 WRK:Free Remote User Tue Aug 11 06:24:05.504001 Jdb_ctl.c6660
JDB4200003 - OPEN TABLE NOT CLOSED = F98750

5156/5996 WRK:Starting jdeCallObject Tue Aug 11 06:26:06.039000 ntexhnd.cpp101
Exception code: C0000005 ACCESS_VIOLATION

5156/5996 WRK:Starting jdeCallObject Tue Aug 11 06:26:06.523000 ntexhnd.cpp151
====> Exception occurred with call stack:

JDB_StopRetainPrevious+BE1 C:\PeopleSoft\E811\DDP\system\bin32\jdekrnl.dll

INFO: Done setting IPC Handle State structures to abandoned. Process exiting. iParam: 0000005156

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