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.