Consultor Eletrônico



Kbase P21354: Error (49) when running the same r-code across different display architectures
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   22/02/2005
Status: Unverified

SYMPTOM(s):

Code compiled on WIN 32-bit for a graphical interface

Executing the generated r-code file in batch mode on a UNIX character environment

SYSTEM ERROR: Memory violation. (49)

PROGRESS Stack Trace
Command line arguments are
_progres -b

uttraceback
uttrace
utcore
drexitdrSigFatal
_sigreturn [/usr/lib/pa20_64/libc.2]
umFrmXlate
umFrmAlc

CAUSE:

According to the Progress Portability Guide, r-code is incompatible across display architectures and must be recompiled.

When _progress is run using the procedure editor, this incompatibility is caught and a message similar to the following is displayed:

Program <program-name> was compiled under another incompatible display environment. Cannot run without recompile. (4438)

However the headless client (using -b and -web) does not handle this incompatibility gracefully.

FIX:

Recompile the program