ERROR 17850 in EngageOne Vault

Vault 5.3m5p1779

Issue

Document Ingestion fails with the following error:
start indexing document file [docdata\20140320202607d1trltrpo_newafp.drd]
         0    10   20   30   40   50   60   70   80   90   100
         |    |    |    |    |    |    |    |    |    |    |
         XXXXXXXXXXXXXXXXX
ERROR 17850: invalid index record id [0x00] detected in record at offset [0x00000005F9ABF000]
in index [index\subscriber\address.dri]
         0    10   20   30   40   50   60   70   80   90   100
         |    |    |    |    |    |    |    |    |    |    |
         XXXXXXXXXXXXXXXXXXXXXX

Cause

The error states that the index record read from the specified offset did not have the correct record header byte for an index node. This usually means that the indexes are corrupted:
index\subscriber\address.dri
index\subscriber\invlink.dri

Resolution

UPDATED: January 8, 2020
  • Reindex the whole EngageOne Vault documents.
  • Restore a backup of the index/ tree and then manually index any files that have been loaded in affected time.