E1: 43: Receipt Routing Inbound Processor R43092Z1I Data Pointer Leak (R43092Z1I, P41291) (Doc ID 2202276.1)

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.

Symptoms

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()

Note:

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.

 

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