Skip to main content
Kofax

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

Article # 3035811 - Page views: 17

Issue

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.

 

Solution

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 corrected example:

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

 

Level of Complexity 

Moderate

 

Applies to  

Product Version Build Environment Hardware
Kofax Communications Manager All version n/a n/a n/a

 

 

Article # 3035811