Consultor Eletrônico



Kbase P187723: OpenEdge 10.2B AppServer crashes running Remote Procedure invoked by a Progress 9.1E Client
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   13/05/2011
Status: Unverified

SYMPTOM(s):

OpenEdge 10.2B AppServer crashes running Remote Procedure invoked by a Progress 9.1E Client

When a 9.1x client invokes a 10.x AppServer to run code that creates a dynamic TEMP-TABLE in an un-named widget-pool, the AppServer process, under certain circumstances, crashes on the second invocation of the remote procedure.

The offending Client.p and Remote.p Are attached in the note below.

FACT(s) (Environment):

The issue does not occur when an OpenEdge 10.1x Client invokes the same remote procedure on the OpenEdge 10.2B AppServer.
All Supported Operating Systems
OpenEdge 10.2B

CAUSE:

OE00207611

FIX:

None at this time. A workaround is to create the dynamic TEMP-TABLE in a named WIDGET-POOL and DELETE the named WIDGET-POOL when deleting the TEMP-TABLE object. For example:

/* Creating the TEMP-TABLE object in a named WIDGET-POOL */
CREATE WIDGET-POOL "mypool" NO-ERROR.
CREATE TEMP-TABLE p_th IN WIDGET-POOL "mypool".

/* Deleting the named WIDGET-POOL after deleting the TEMP-TABLE object */
DELETE OBJECT p_th.
DELETE WIDGET-POOL "mypool" NO-ERROR.