E1: 43: Receipt Routing Inbound Processor R43092Z1I Data Pointer Leak (R43092Z1I, P41291)
Last updated on AUGUST 09, 2017
Applies to:JD Edwards EnterpriseOne Procurement and Subcontract Management - Version 9.1 to 9.2 [Release 9.1 to 9.2]
Information in this document applies to any platform.
When the Receipt Routing Inbound Processor (R43092Z1I) is run over 999 records the UBE stops processing when Landed Cost is added on the Purchase Order.
The following error is seen in the logs:
JDB4100006 - DP - While freeing the JDB environment, leaked data pointer (09EA1C40), pointer handle (1002), stored from File=b4300980.c, Function=F41291RetrieveLandedCostCache, Line=269.
After 999 records are processed the following error message displays:
JDB9900600 - Failed to store value, maximum exceeded. Probable cause is forgetting to call jdeRemoveDataPtr()
The logs show F41291CalcLandedCostEndDoc calls F41291RetrieveLandedCostCache which stores a data pointer but then F41291CalcLandedCostEndDoc never calls F41291RetrieveLandedCostCache again to remove it. This seems to only occur once out of 10 calls.
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