TDE Messages
- Last Updated: September 10, 2026
- 6 minute read
- MarkLogic Server
- Version 12.0
- Documentation
TDE-BADNAMECHANGE
Message Text
View or Schema name in the template conflicts with the names in a previous version of the template. variable1 name capitalization changing from "variable3" to "variable2"
Cause
The updated View or Schema name in the template conflicts with the names in a previous version of the template
Response
Check the view or schema names in the row section of the template declaration and make sure that the capitalization of names is identical to the previous version of the template. For changing the capitalization of a view or schema name, disable all templates that reference the view or schema and wait for TDE related reindexing to finish. Once reindexing is done, you can insert the updated templates with the new capitalized view/schema names.
TDE-BADNODEINCHILDTEMPLATE
Message Text
Collection scopes, directory scopes, and path-namespaces cannot be declared in child extraction templates, bad node:: variable1
Cause
Collection scopes, directory scopes, and path-namespaces cannot be declared in child extraction templates.
Response
Move the collection scopes, directory scopes and the path-namespaces to the top-level template.
TDE-BADVALEXPRESSION
Message Text
Invalid val expression: variable1
Cause
Incorrect Template val expression.
Response
Fix the Template val expression.
TDE-COLUMNNOTINDEXED
Message Text
Column Not Indexed: variable1
Cause
This operation can only be executed on an indexed column.
Response
Use a regular (non-virtual) column that supports indexing.
TDE-COMPILEFAILED
Message Text
Compile for variable1='variable2' returns variable3
Cause
The XQuery expression could not be compiled correctly
Response
Check if the XQuery expression is valid (syntax error)
TDE-CONTEXTEVALFAILED
Message Text
Eval for context='variable1' has failed
Cause
The context expression in the template could not be evaluated correctly on one of the nodes in the document
Response
Check if the context expression can be evaluated against the nodes in the failing document
TDE-DUPLICATEROWS
Message Text
Duplicate rows: for variable1.variable2
Cause
A view has multiple rows with the same collection/directory/context-path.
Response
Remove rows.
TDE-DUPLICATETEMPLATE
Message Text
Duplicate template detected for URI: variable1
Cause
Multiple TDE (sub)templates can have the same rows/columns
Response
Correct the TDE definition
TDE-DUPLICATETEMPLATEURIS
Message Text
Duplicate template URIs: variable1
Cause
New template URIs for batch insert should be unique.
Response
Check and fix the duplicate template URIs.
TDE-DUPTEMPLATENODE
Message Text
Duplicate template node: variable1 at variable2
Cause
A TDE property or element is duplicated
Response
Remove the duplication
TDE-EMPTYTEMPLATENODE
Message Text
Present but empty template node: variable1 at variable2
Cause
A TDE property or element is present but empty
Response
Correct the TDE definition
TDE-EVALFAILED
Message Text
Eval for variable1='variable2' returns variable3
Cause
The XQuery expression could not be evaluated correctly
Response
Check if the XQuery expression can be evaluated correctly with the current context
TDE-INCONSISTENTNAME
Message Text
View or Schema name is not consistent across extraction templates. variable1 name different capitalization "variable3" vs. "variable2"
Cause
The View or Schema name in the template conflicts with the names in other templates
Response
Check the view or schema names in the row section of all the relevant template declarations and make sure that the capitalization of names is identical across all templates. For changing the capitalization of a view or schema name, disable all templates that reference the view or schema and wait for TDE related reindexing to finish. Once reindexing is done, you can insert the updated templates with the new capitalized view/schema names.
TDE-INCONSISTENTVIEW
Message Text
View declaration is not consistent across extraction templates: variable1
Cause
The view declaration is not consistent across extraction templates
Response
Check the view declaration, and make sure that non-nullable columns have the same scalar type and nullability. Also check the view-layout setting
TDE-INDEX
Message Text
Error applying template variable1 to document variable2: %e3
Cause
User inserted a document where certain data caused an error in one of the extraction templates. The most common causes are wrong data-type, missing data for the specified column or triple, the template matched multiple nodes (revisit the context or the val expression). Also user didn't set the invalid-values option in the row/triple configuration.
Response
Check the error returned. Either change the data-type in the template, fix the val expression or modify the context matching. If any of those cannot be changed and you still want to insert the data, set the invalid-values option to "ignore" either on the column or the triple's subject, predicate or object.
TDE-INVALIDCOLUMNNAME
Message Text
The specified column doesn't exist.: could not find column "variable1" under view "variable2" and schema "variable3"
Cause
The specified column doesn't exist.
Response
Verify column, view and schema names.
TDE-INVALIDCOLUMNPERMISSIONS
Message Text
The specified column permissions are not valid.: The specified column permissions are not valid.
Cause
The specified column permissions are not valid.
Response
Verify the format of column permissions.
TDE-INVALIDENABLEDNODE
Message Text
The enabled element can only be used in the top-level template. Child templates cannot be enabled/disabled separately, bad node: variable1
Cause
The enabled element can only be used in the top-level template. Child templates cannot be enabled/disabled separately.
Response
Move the enabled element to the top-level template.
TDE-INVALIDSQLNAME
Message Text
Invalid SQL object name: "variable1"
Cause
Invalid SQL database object name
Response
Check that the column, view or schema name complies with the SQL identifiers naming rules.
TDE-INVALIDSQLNAMENODE
Message Text
Invalid SQL object name: "variable1" for variable2
Cause
Invalid SQL database object name
Response
Check that the column, view or schema name complies with the SQL identifiers naming rules.
TDE-INVALIDTEMPLATE
Message Text
Invalid TDE template: variable1
Cause
Invalid TDE template
Response
Invalid TDE template
TDE-INVALIDTEMPLATEELNODE
Message Text
variable1 Unexpected XML Element node: variable2 at variable3
Cause
An unexpected XML Element node is found
Response
Correct the TDE definition
TDE-INVALIDTEMPLATENODE
Message Text
Invalid extraction template node: variable1
Cause
The extraction template does not follow the schema
Response
Check the extraction template format and validate against the schema
TDE-INVALIDTEMPLATENODEVAL
Message Text
Invalid node value: variable1 at variable2
Cause
An unexpected XML Element node is found
Response
Correct the TDE definition
TDE-INVALIDTEMPLATEPROPNODE
Message Text
variable1 Unexpected JSON property: variable2 at variable3
Cause
An unexpected JSON property is found
Response
Correct the TDE definition
TDE-INVALIDVALUES-REJECT-NOT-ALLOWED
Message Text
invalid-values reject is not allowed when virtual=true: variable1
Cause
setting invalid-values/invalidValues to reject is not allowed when the column is virtual
Response
Set invalid-values to 'ignore' or set column virtual to false
TDE-INVALIDVIEWNAME
Message Text
The specified view doesn't exist.: could not find view "variable1" under schema "variable2"
Cause
The specified view doesn't exist.
Response
Verify view and schema names.
TDE-MISSINGCOLUMNDATA
Message Text
The specified column ID doesn't exist.: could not find column ID for variable1
Cause
The specified column ID doesn't exist.
Response
Verify that the column ID is correct.
TDE-MISSINGSCOPE
Message Text
A directory or collection scope is required for the current context: variable1
Cause
A directory or collection scope is required for the current context
Response
Either add a directory or a collection scope to the template
TDE-MISSINGTEMPLATENODE
Message Text
Required node not found: variable1 at variable2
Cause
A TDE property or element is not present
Response
Correct the TDE definition
TDE-NOSCHEMADB
Message Text
No schema database for TDE resource: variable1
Cause
The content database does not have a schema database.
Response
Make sure that the correct schema database is attached to the content database.
TDE-REPEATEDCOLUMN
Message Text
A column is declared more than once in the same template row: column "variable1" under view "variable2" and schema "variable3"
Cause
A column is declared more than once in the same template row.
Response
Make sure the column is declared only once in the template row.
TDE-ROLLINGUPGRADE
Message Text
Cannot add a TDE template during rolling upgrade: variable1
Cause
Adding a TDE template when the cluster has not been fully upgraded.
Response
Make sure to upgrade all the nodes before inserting TDE templates.
TDE-VIEWCONFLICT
Message Text
View name conflict between an extraction template view and a range index or query based view: view "variable1" and schema "variable2"
Cause
View name conflict between an extraction template view and a range index or query based view
Response
Make sure the (schema name, view name) combination is unique between extraction template views, range index-based, and query-based views