Skip to main content
Kofax

FATAL ERROR EEE0000: Internal error: Node->payload == (BYTE *) NULL, file eval\exportdb.c

Article # 3032726 - Page views: 6

3032726

Symptoms 

When composing a document template from a project with a code library the following error is received:


FATAL ERROR EEE0000: Internal error: Node->payload == (BYTE *) NULL, file eval\exportdb.c, line nnnn. Contact your sales representative. 

Cause

This error indicates that an illegal assignment to the Data Backbone in a code library has occurred. In a code library assignments to the data backbone are only allowed in the context of a function or procedure.
An example of an assignment to the Data Backbone is:
ASSIGN _data.UserData.FirstName.

Resolution

For each code library remove any illegal assignments. An example of an assignment to the Data Backbone is:
ASSIGN _data.UserData.FirstName
Assignments to the Data Backbone are found by searching for "_data" (without quotes).

This is an example that results in the error:

#BEGIN
DBB_POST_LOAD proc 
DO
    ASSIGN _data.UserData.FirstName
OD
ASSIGN _data.UserData.LastName (* <=== this causes the error! Move it inside the DO OD *)
END#

This is the a corrected example:

#BEGIN
DBB_POST_LOAD proc 
DO
    ASSIGN _data.UserData.FirstName
    ASSIGN _data.UserData.LastName
OD
END#

 

Applies to:  

Product Version
KCCM 4.4 and newer
KCM 5.3 and newer