My Oracle Support Banner

E1: 42: P40051 Data Pointer Leak (Doc ID 2345198.1)

Last updated on FEBRUARY 03, 2019

Applies to:

JD Edwards EnterpriseOne Sales Order Management - Version 9.2 and later
Information in this document applies to any platform.

Symptoms

9.2 tools release 9.2.2.1

DESCRIPTION OF PROBLEM
======================
When doing a find in P40051 there is a data pointer leak. 4) If we open more
than 1000 data pointers the app will crash and the user must log out and back
into E1.

STEPS TO REPRODUCE
==================
1) Server Manager. In Server Manager under Logging and Diagnostics check the
Log Data Pointer Activity checkbox and set Log Data Pointer leaks at signoff
= TRUE.

2) P40051. Do a wide open find then click Go To End.

3) Review the logs and note we are not closing the data pointer for
GetAddressBookData (B0101201). We should be calling RemoveAddressBookDataPTR
(B0101201).

JDB4100006 - DP - While freeing the JDB environment, leaked data pointer
(0E763110), pointer handle (1001), stored from File=b0101201.c,
Function=I0101201_LoadB0101201RecordPtr, Line=506.

4) If we open more than 1000 data pointers the app will crash and the user
must log out and back into E1.

DESIRED OUTCOME
===============
Close the data pointer by calling RemoveAddressBookDataPTR (B0101201).

POTENTIAL WORKAROUNDS
=====================
Limit the query when doing a find in P40051.



Cause

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
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.