Consultor Eletrônico



Kbase P145190: CLIENT-PRINCIPAL:GET-PROPERTY () fails after client-principal is sealed, with a large amount of prop
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/6/2010
Status: Unverified

SYMPTOM(s):

CLIENT-PRINCIPAL:GET-PROPERTY () fails after client-principal is sealed, with a large amount of property data specified

CLIENT-PRINCIPAL has a large number of properties or large property values set using the SET-PROPERTY() method

CLIENT-PRINICIPAL was sealed using the SEAL() method

GET-PROPERTY() method called on CLIENT-PRINCIPAL after it was sealed

One of the following happens:

Client session crashes

GET-PROPERTY() returns a blank value instead of the actual value

FACT(s) (Environment):

The crash is the most likely to happen
OpenEdge 10.1x
OpenEdge 10.2A
All Supported Operating Systems

CAUSE:

Bug# OE00183531

CAUSE:

If the total size of the property data (property names, property values and some padding) exceeds a certain limit, the memory gets corrupted after the SEAL() method is called.

FIX:

Upgrade to OpenEdge 10.2B or later release