Consultor Eletrônico



Kbase P123696: The OpenEdge Architect Editor is corrupted in 10.1Bx as result of multiple thread processor
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   9/9/2008
Status: Verified

SYMPTOM(s):

The OpenEdge Architect Editor is corrupted in 10.1Bx as result of multiple thread processor

The editor suddenly stops working

Anything typed does not appear

Pressing delete or backspace produces a java exception

The text entered is backwards if the file is saved and reloaded (e.g. FOR EACH = HCAE ROF)

10.1B01 does not resolve it

A stack trace referencing DefaultPositionUpdater line 227 is referenced in the error log for OpenEdge Architect

FACT(s) (Environment):

OpenEdge 10.1B
All Supported Operating Systems

CAUSE:

Bug# OE00150179

CAUSE:

The editor corruption is a result of multiple threads in OpenEdge Architect updating the same list of offsets in the current document at the same time. Eclipse does not make access to the list that keeps track of the offsets thread safe. As a result, one or more of the entries in the list becomes null when it shouldn't. If using a dual-core or a hyper-threaded processor, then the behavior is more likely, but it can still happen with a single-cpu processor.

FIX:

Upgrade to OpenEdge 10.1B02 or later

Alternatively, it can be reduced by disabling secondary processors.