FATAL ERROR EEE0000: Internal error: Node->payload == (BYTE *) NULL, file eval\exportdb.c
Article # 3035811 - Page views: 28
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