Consultor Eletrônico



Kbase P63252: Error 21 - Unable to add a field to a database through Data Dictionary on Linux
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.0A
Linux Intel

SYMPTOM(s):

Unable to add a field to a database through Data Dictionary on Linux

Error 21 when adding a new field via Data Administrator on Linux

Adding field to a database on Linux crashes with following stacktrace

uttraceback+0x3d from /usr1/v100A/dlc/bin/_progres
uttrace+0xd4 from /usr1/v100A/dlc/bin/_progres
utcore+0xe3 from /usr1/v100A/dlc/bin/_progres
drexit+0x3e2 from /usr1/v100A/dlc/bin/_progres
msgout+0x1b3 from /usr1/v100A/dlc/bin/_progres
msgn+0x88 from /usr1/v100A/dlc/bin/_progres
fmputi+0x49 from /usr1/v100A/dlc/bin/_progres
scfxrpos+0x1c4 from /usr1/v100A/dlc/bin/_progres
scfxfd+0x84f from /usr1/v100A/dlc/bin/_progres
fdfxfd+0x53 from /usr1/v100A/dlc/bin/_progres
scfix+0x641 from /usr1/v100A/dlc/bin/_progres
sctrapf+0x2c from /usr1/v100A/dlc/bin/_progres
bfblnd+0x1d3 from /usr1/v100A/dlc/bin/_progres
rnxitn_endar+0x76 from /usr1/v100A/dlc/bin/_progres
rnxitn_dsc+0xad from /usr1/v100A/dlc/bin/_progres
rnxitn_val+0xd1 from /usr1/v100A/dlc/bin/_progres
rnxitn_errchk+0x33d from /usr1/v100A/dlc/bin/_progres
rnxitn_ckbody+0x48 from /usr1/v100A/dlc/bin/_progres
rninterpret+0x2e from /usr1/v100A/dlc/bin/_progres
umeDispatchEvent+0xe78 from /usr1/v100A/dlc/bin/_progres
wvRunDispatcher+0xe2 from /usr1/v100A/dlc/bin/_progres
iodispatch+0x71 from /usr1/v100A/dlc/bin/_progres
rnrq+0xd8 from /usr1/v100A/dlc/bin/_progres
main+0x2c1 from /usr1/v100A/dlc/bin/_progres
__libc_start_main+0xc7 from /lib/i686/libc.so.6

SYSTEM ERROR: fmput: bad record or unknown value. (21)

** Save file named core for analysis by Progress Software Corporation. (439)

CAUSE:

This is a known issue

FIX:

Connect via a remote session (-N -S -H) and add the field from a Database Dictionary running on a non Linux machine.