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.