Consultor Eletrônico



Kbase P170320: Error 12001 updating record with a word index
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   7/22/2010
Status: Unverified

SYMPTOM(s):

Error 12001 updating record with a word index

Session crashes while updating a record.

The session doesn't always crash, and sometimes the record can be added successfully.

SYSTEM ERROR: proixgen failed for word indexing of array, index <word index name> of table <table name>. (12001)

The session crash produces the following protrace file:

=====================================================
PROGRESS stack trace as of Thu Jul 22 15:12:48 2010
=====================================================
Startup parameters:
-pf D:\Progress\102B\startup.pf,-cpinternal 1252,-cpstream 1252,-cpcoll Basic,-cpcase Basic,-d dmy,-numsep 44,-numdec 46,(end .pf),-db db\ctmit2.db,-1

Exception code: E0000003
Fault address: 7C812A6B 01:00011A6B C:\WINDOWS\system32\kernel32.dll

Registers:
EAX:0012DD24
EBX:00000002
ECX:00000000
EDX:0012DD98
ESI:00000000
EDI:00000002
CS:EIP:001B:7C812A6B
SS:ESP:0023:0012DD20 EBP:0012DD74
DS:0023 ES:0023 FS:003B GS:0000
Flags:00000246

Call Stack:
Address Frame
7C812A6B 00000000 RaiseException+52
104FF2A4 00000000 dbut_bufmov+44


** ABL Stack Trace **

--> E:\Progress\102B\p67563_xygpruss.ped (E:\Progress\102B\p67563_xygpruss.ped) at line 33
adecomm/_runcode.p (adecomm/_runcode.r) at line 665
ExecuteRun adeedit/_proedit.p (adeedit/_proedit.r) at line 3613
RunFile adeedit/_proedit.p (adeedit/_proedit.r) at line 10624
USER-INTERFACE-TRIGGER adeedit/_proedit.p (adeedit/_proedit.r) at line 1985
adeedit/_proedit.p (adeedit/_proedit.r) at line 12279
_edit.p (D:\Progress\102B\gui\_edit.r) at line 408

** Persistent procedures/Classes **

//=====================================================
PROGRESS stack trace as of Thu Jul 22 15:12:48 2010
//=====================================================
Exception code: E0000003
Fault address: 7C812A6B 01:00011A6B C:\WINDOWS\system32\kernel32.dll

Registers:
EAX:0012DD24
EBX:00000002
ECX:00000000
EDX:0012DD98
ESI:00000000
EDI:00000002
CS:EIP:001B:7C812A6B
SS:ESP:0023:00000009 EBP:0012DD74
DS:0023 ES:0023 FS:003B GS:0000
Flags:00000246

Call Stack:
Address Frame
7C812A6B 0012DD74 RaiseException+52
104FF2A4 00000001 dbut_bufmov+44


FACT(s) (Environment):

All Supported Operating Systems
Progress 9.x
OpenEdge 10.x

CAUSE:

There is a word index defined with multiple field components. Word indexes should be single component indexes only.

FIX:

Correct the word index so that it contains only a single field.