E1: 42: P40051 Data Pointer Leak

(Doc ID 2345198.1)

Last updated on JANUARY 03, 2018

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

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