E1: 90CA: Error Invalid Cursor Handle Encountered HCursor In Call Object Kernel For P01301

(Doc ID 1456526.1)

Last updated on APRIL 03, 2017

Applies to:

JD Edwards EnterpriseOne CRM Foundation - Version 9.0 and later
Information in this document applies to any platform.

Goal

While troubleshooting some other problems with the P01301 Activity program, noticed a few errors recorded in the call object kernel running BSFNs called by the application.

One of the errors is this:

20963/-268637296 WRK:10126_087F9800_P01301
Sat Feb 18 10:17:59.976956jdecache.c2990CAC0001529 - (jdeCacheCloseCursor) invalid cursor handle encountered hCursor:[ecb77920]

 

Duplicated this error in the standard (un-modified) P01301. Initially thought it was okay to disregard this particular message because of information found in document 1410314.1, however the developer who analyzed this on the tools side said that it might not be that simple. Here are a few scenarios where the error could mean something more serious:

1)If there is an error check(closing cursor twice) and halting the business function execution because of error check, then the impact is severe

2)If the error is ignored in the subsequent code, then there may be no impact

3)If a new cursor is allocated to the same old cursor Id and is closed mistakenly, then it may result in a severe crash because the wrong cursor was deleted

So the question is what is causing this error, and if it can be ignored, why can it be ignored?
 

Solution

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