Messages and Codes Reference Guide

Transcription

Messages and Codes Reference Guide
MarkLogic Server
Messages and Codes Reference
Guide
1
MarkLogic 8
February, 2015
Last Revised: 8.0-3, June, 2015
Copyright © 2015 MarkLogic Corporation. All rights reserved.
MarkLogic Server
Table of Contents
Table of Contents
Messages and Codes Reference Guide
1.0
Introduction ....................................................................................................5
1.1
Organization of This Book .....................................................................................5
1.1.1 Error Code ...................................................................................................6
1.1.2 Message Text ..............................................................................................7
1.1.3 Cause ...........................................................................................................7
1.1.4 Response .....................................................................................................7
2.0
ADMIN Messages ..........................................................................................8
3.0
ALERT Messages ........................................................................................35
4.0
BUILD Messages .........................................................................................38
5.0
CPF Messages ..............................................................................................40
6.0
DBG Messages .............................................................................................52
7.0
DHF Messages .............................................................................................57
8.0
DLS Messages ..............................................................................................64
9.0
FLEXREP Messages ....................................................................................69
10.0 HADOOP Messages ....................................................................................72
11.0 ICN Messages ..............................................................................................73
12.0 INFO Messages ............................................................................................90
1.0
JS Messages ...................................................................................................1
2.0
MANAGE Messages ......................................................................................3
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 2
MarkLogic Server
Table of Contents
3.0
OI Messages .................................................................................................15
4.0
PKG Messages .............................................................................................16
5.0
PKI Messages ...............................................................................................24
6.0
PROF Messages ...........................................................................................27
7.0
RESTAPI Messages .....................................................................................28
8.0
REST Messages ...........................................................................................32
9.0
SEARCH Messages .....................................................................................38
10.0 SEC Messages ..............................................................................................42
11.0 SER Messages ..............................................................................................58
12.0 SQL Messages ..............................................................................................65
13.0 SSL Messages ..............................................................................................68
14.0 SVC Messages .............................................................................................69
15.0 TEMPORAL Messages ................................................................................84
16.0 THSR Messages ...........................................................................................92
17.0 TRGR Messages ..........................................................................................96
18.0 TS Messages ..............................................................................................103
19.0 VIEW Messages .........................................................................................114
20.0 X509 Messages ..........................................................................................120
21.0 XDMP Messages ........................................................................................122
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 3
MarkLogic Server
Table of Contents
22.0 XI Messages ...............................................................................................322
23.0 XSLT Messages .........................................................................................324
24.0 Technical Support ......................................................................................362
25.0 Copyright ...................................................................................................363
25.0
COPYRIGHT ......................................................................................................363
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 4
MarkLogic Server
Introduction
1.0 Introduction
7
This document is a reference guide to MarkLogic Server and MarkLogic Application Services
error and log messages. Message text is included for all errors. Possible causes and suggested
responses are included for many messages.
1.1
Organization of This Book
Each product or product feature has a unique acronym that forms the beginning of its error codes.
In this guide, messages are grouped by product/feature acronym, and then by error code within
each group. The product/feature acronyms are described in this table:.
FeatureId
Description
ADMIN
Admin Interface/API
ALERT
Alerting API, from the XQuery library module alert.xqy
BUILD
Application Builder
CPF
Content Processing Framework
DBG
Debugging, available only when debug level logging is enabled
DHF
Microsoft Office document converter
DLS
Library Services
FLEXREP
Flexible Replication
HADOOP
MarkLogic Server integrations with Hadoop
ICN
PDF document converter
INFO
Information Studio
JS
Server-Side JavaScript
MANAGE
REST Management API
OI
Stellent Outside In document converter
PKG
Packaging features of the Configuration Manager
PKI
Public Key Infrastructure in support of SSL, from the XQuery library
module pki.xqy
PROF
Profiling
RESTAPI
MarkLogic REST API
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 5
MarkLogic Server
Introduction
FeatureId
Description
REST
MarkLogic REST API and rest:* functions
SEARCH
Search API, from the XQuery library module search.xqy
SEC
Security
SER
XML Serialization
SQL
SQL Data Modeling and ODBC interface
SSL
SSL API
SVC
Mark Logic Server service layer, usually related to OS or system and
network protocol errors.
THSR
Thesaurus API
TEMPORAL
Temporal API
TRGR
Triggers
TS
Tiered Storage
VIEW
SQL Data Modeling
X509
X.509 certificates, in support of SSL
XDMP
MarkLogic Server core
XI
XInclude modular document management
XSLT
XSLT transformation.
1.1.1
Error Code
Each MarkLogic error message has a unique error code of the form:
featureId-errorId
The featureId identifies the product or product feature related to the message. The errorId
uniquely identifies the error within that product or product feature. Use the error code to quickly
locate a message within this guide.
If the MarkLogic error code corresponds to an error condition defined by a related W3C standard,
the standard’s error code is also listed.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 6
MarkLogic Server
1.1.2
Introduction
Message Text
The message text in this guide is the text produced by MarkLogic, with symbolic names
substituted for the dynamic, context-sensitive portions. The symbolic names are:
•
variableN - A piece of dynamic information, generated at runtime. For example, the name
of a database, the value of a configuration parameter, or a snippet of incorrect code.
•
exception_stack - Related, cascading errors. Errors reported in the exception_stack often
report the underlying problem that caused the most recently reported problem.
1.1.3
Cause
The Cause section for an error lists possible causes whenever possible. The root cause of an error
is usually very context dependent, so the actual cause of your error may not be covered.
1.1.4
Response
The Response section for an error suggests possible solutions or things to check. The root cause of
an error is usually very context dependent, so the actual best solution to your problem may not be
covered.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 7
MarkLogic Server
ADMIN Messages
2.0 ADMIN Messages
34
2.1
ADMIN-ALREADYREPLICA
Message Text
Forest variable1 is already a replica of forest variable2
Cause
This forest is already a replica.
Response
This forest is already a replica. You do not need to do anything.
2.2
ADMIN-ATTACHSHAREDDISKFAILOVER
Message Text
Forest variable1 is configured for shared disk fail-over and can't be attached to a database which
is configured for database replication.
Cause
Tried to attach a forest to a database that is configured for database replication and the forest is
already configured for shared disk failover.
Response
Either remove shared disk failover and use the forest for database replication or use a different
forest for database replication.
2.3
ADMIN-BADCERTTEMPLATE
Message Text
'variable1' is not a valid certificate template id
Cause
Specified SSL certificate template is not valid.
Response
Specify a valid SSL certificate template id. You can use functions like pki:template-get-id and
pki:get-template-by-name to get the correct template id.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 8
MarkLogic Server
2.4
ADMIN Messages
ADMIN-BADCUSTOMFIELD
Message Text
Bad field for custom tokenization: the word field may not have tokenizer overrides
Cause
Tokenizer overrides are only allowed on named fields.
Response
Apply the override to a named field.
2.5
ADMIN-BADFIELDTYPE
Message Text
Incorrect field: The field variable1 already has a field-path.
Cause
Setting include-document-root is not allowed on path-fields.
Response
Do not set include-root on the field.
2.6
ADMIN-BADOVERRIDE
Message Text
Bad tokenizer override: override of 'variable1' to 'variable2' is invalid
Cause
The override character consists of multiple codepoints, or codepoints in the surrogate character
range, or codepoints that are combining characters (Unicode Mn).
Response
Choose a different override character.
2.7
ADMIN-BADPATH
Message Text
Path expression variable1 is not indexable.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 9
MarkLogic Server
ADMIN Messages
Cause
One or more of the index path expressions have incorrect XPath syntax.
Response
Make sure that only allowed XPath syntax is used in the index path expressions.
2.8
ADMIN-BADPATHFIELDTYPE
Message Text
Incorrect field: the field variable1 already has include-root.
Cause
Setting field-paths is not allowed on non-path-fields.
Response
Do not set field-paths on the field.
2.9
ADMIN-BADPATHNAMESPACE
Message Text
Undefined path namespace(s): variable1.
Cause
One or more of the namespace prefixes used in index path expression are not defined.
Response
Define all the path namespaces before using them in index path expressions.
2.10 ADMIN-BADPATHWEIGHT
Message Text
Negative path weight variable1 is not allowed.
Cause
One or more of the index paths have negative weight.
Response
Make sure that all index paths have zero or positive weights.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 10
MarkLogic Server
ADMIN Messages
2.11 ADMIN-CANNOTCHANGEPORT
Message Text
Cannot change port of remote host
2.12 ADMIN-CANNOTRETIRE
Message Text
Forest variable1 is variable2.
Cause
Forests that are read-only or offline cannot be retired.
Response
Forests that are read-only or offline cannot be retired. Select a different forest.
2.13 ADMIN-CLUSTERUNIQ
Message Text
Foreign Cluster IDs have to be unique.
Cause
Tried to couple a foreign cluster which is already coupled.
Response
Decouple the foreign cluster before coupling with it again.
2.14 ADMIN-CONFIGNOTSAVED
Message Text
Configuration must be saved before variable1
Cause
Configuration is not saved.
Response
Save configuration prior to the error point.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 11
MarkLogic Server
ADMIN Messages
2.15 ADMIN-CONFLICTFAILOVER
Message Text
Cannot configure both failover hosts and forest replicas on the same forest
Cause
Tried to enable local disk and shared disk failover on the same forest.
Response
MarkLogic does not support local disk failover and shared disk failover simultaneously on the
same forest. You must choose only one of the two options.
2.16 ADMIN-CONFLICTINGELEMENTS
Message Text
Cannot have included and excluded elements with same QName and attribute constraints
Cause
Cannot have included and excluded elements with same QName and attribute constraints.
Response
An element with attribute constraint can be included or excluded, but not both.
2.17 ADMIN-DATABASEDUPREPLICA
Message Text
Database has duplicate foreign replica databases: variable1
Cause
Local master database might have already been attached to the foreign replica database that you
are trying to attach to.
Response
Remove database replication configuration on both master and replica.
2.18 ADMIN-DATABASEFORESTATTACHED
Message Text
Forest variable1 is attached to a database
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 12
MarkLogic Server
ADMIN Messages
Cause
Attempted to attach to a different database a forest that is already attached to a database.
Response
Look in the Admin UI to see what database has the forest attached and take appropriate actions.
2.19 ADMIN-DATABASEFORESTNOTATTACHED
Message Text
Forest variable1 is not attached to database variable2
2.20 ADMIN-DATABASEINUSE
Message Text
variable1
Cause
Attempted to delete a database that has in flight transactions.
Response
Wait for the in flight transactions to finish, then retry.
2.21 ADMIN-DATABASEMASTERANDREPLICA
Message Text
Cannot configure database as both master and replica: variable1
Cause
Cannot configure database as both master and replica.
Response
Configure database as either a master or a replica.
2.22 ADMIN-DBNOTRANGEPOLICY
Message Text
Assignment policy is not a range policy, on database: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 13
MarkLogic Server
ADMIN Messages
Cause
The assignment policy on the database is not a range policy.
Response
Check your database configuration and make sure it uses the range policy before calling this
function.
2.23 ADMIN-DBREPLAGLIMIT
Message Text
Database replication lag limit must be at least 5 seconds: variable1
Cause
Tried to set the lag limit for database replication to any value less than 5.
Response
Set the lag limit on database replication to at least 5
2.24 ADMIN-DBREPQUEUESIZE
Message Text
Database replication queue size must be in the range 1:1000: variable1
Cause
Tried to set the queue size for database replication to an invalid value.
Response
Set the queue size for database replication to a value in the range 1:1000
2.25 ADMIN-DELETEMASTERTOO
Message Text
Cannot delete replica forest variable1 unless it is detached from its master
Cause
Cannot delete a replica forest unless it is detached from its master.
Response
Detach the replica forest from its master and try again.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 14
MarkLogic Server
ADMIN Messages
2.26 ADMIN-DELETEREPLICATOO
Message Text
Cannot delete forest variable1 unless replica forest variable2 is detached or also deleted
Cause
Cannot delete forest unless its replica forest variable2 is detached or also deleted.
Response
Detach or delete replica forest.
2.27 ADMIN-DEPENDINGSCHEDULEDTASKS
Message Text
There are depend tasks on the host or the associated group. Delete those first before moving host
variable1 to a new group.
Cause
Tried to move a host from one group to another without first deleting that host's existing schedule
tasks.
Response
Delete the scheduled tasks on a host before you change the group on that host.
2.28 ADMIN-DUPLICATECONFIGITEM
Message Text
Database resource 'variable2' already contains 'variable1'
Cause
Config item already exists.
Response
Check that this was really the item you wanted to duplicate, otherwise do not duplicate it in the
configuration.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 15
MarkLogic Server
ADMIN Messages
2.29 ADMIN-DUPLICATEITEM
Message Text
variable1 already exists
Cause
Item already exists.
Response
Item already exists.
2.30 ADMIN-DUPLICATENAME
Message Text
variable1 already exists
Cause
Name already exists.
Response
Use a different name.
2.31 ADMIN-DUPLICATESCHEDULEDTASKIDS
Message Text
Duplicate scheduled task ids.: %s
Cause
Tried to configure a group with multiple scheduled tasks with the same ID.
Response
Do not try to add the same task more than once.
2.32 ADMIN-EMPTYEXTERNALSECURITY
Message Text
If internal security is disabled, an external security must be specified.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 16
MarkLogic Server
ADMIN Messages
Cause
Both internal security and external security are not set
Response
Either enable internal security or specfiy an external security.
2.33 ADMIN-EMPTYNSPREFIX
Message Text
Namespace prefix must not be empty.
Cause
Namespace prefix must not be empty.
Response
Empty ns prefix is not allowed. Use a non-empty prefix.
2.34 ADMIN-EMPTYNSURI
Message Text
Namespace uri must not be empty.
Cause
Namespace uri must not be empty.
Response
Empty ns uri is not allowed. Use a legal uri.
2.35 ADMIN-EMPTYPATH
Message Text
Empty path on a field is not allowed.
Cause
One or more of the index paths are empty strings.
Response
Make sure that all index paths are valid indexable paths.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 17
MarkLogic Server
ADMIN Messages
2.36 ADMIN-FAILOVERANDBREP
Message Text
Forest variable1 is attached to a database which is enabled for database replication. Both can't be
configured at the same time.
Cause
Tried to configure a forest for failover when the same forest is already configured for database
replication.
Response
You can release the forest from database replication configuration or use a different forest for
failover. You cannot use the same forest for both of these.
2.37 ADMIN-FAILOVERANDFORESTOVERRIDE
Message Text
Forest variable1 has a forest override and can not be configured for shared disk fail-over.
Cause
Tried to enable shared disk failover on a forest already configured for DB replication.
Response
MarkLogic does not support DB replication combined with shared disk failover at this time. Try
using local disk failover with DB replication.
2.38 ADMIN-FIPSANDTLS
Message Text
When fips is enabled, "xdqp ssl allow tls" cannot be set to false.
2.39 ADMIN-FOREIGNCLUSTERDEPENDENCIES
Message Text
Foreign cluster variable1 can not be deleted as there are database replication dependencies.
Delete replication settings for foreign replica and foreign master databases first.
Cause
There might be an existing database replication configuration with the foreign database being in
the cluster you are trying to delete.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 18
MarkLogic Server
ADMIN Messages
Response
Delete database replication with all the databases which are in the foreign cluster that you want to
delete.
2.40 ADMIN-FOREIGNDATABASESDEPENDENCIES
Message Text
Foreign cluster variable1 can not be deleted as there are foreign database dependencies. Delete
foreign databases for this cluster first.
Cause
Foreign cluster has foreign database dependencies.
Response
Delete the foreign databases dependencies for this cluster then try again.
2.41 ADMIN-FOREIGNDBEXISTS
Message Text
Foreign db already exists variable1
Cause
The foreign db is already in this database.
Response
Correct your code so that you don't re-add the foreign db.
2.42 ADMIN-FOREIGNDBITSELF
Message Text
Cannot add itself as foreign db variable1
Cause
A database tries to add itself as its foreign database.
Response
Choose a database in a different cluster to be the foreign database.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 19
MarkLogic Server
ADMIN Messages
2.43 ADMIN-FOREIGNMASTERDEPENDENCIES
Message Text
Foreign master configuration can not be deleted for database variable1 as there are forest
overrides. Delete foreign master forest overrides first.
Cause
Foreign master configuration can not be deleted for the database as there are forest overrides.
Response
Delete foreign master forest overrides and try again.
2.44 ADMIN-FOREIGNMASTERINVALIDCLUSTERID
Message Text
Invalid foreign cluster id variable1 specified in foreign master configuration. Cluster is unknown.
Cause
Cannot find foreign cluster by that id.
Response
Check foreign cluster id for misspelling and that the cluster was created and try again.
2.45 ADMIN-FOREIGNMASTERNODBSETTINGS
Message Text
No foreign master settings for database variable1 configured.
2.46 ADMIN-FOREIGNMASTERWRONGDATABASEID
Message Text
Invalid foreign database id. Foreign database for forest override should be variable1.
2.47 ADMIN-FOREIGNREPICAINVALID
Message Text
Can not override forest mapping. Check database replication settings on the database level. Verify
foreign database id and foreign cluster id.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 20
MarkLogic Server
ADMIN Messages
2.48 ADMIN-FOREIGNREPLICADEPENDENCIES
Message Text
Foreign replica configuration can not be deleted for database variable1 as there are forest
overrides. Delete foreign replica forest overrides first.
Cause
When you configure database replication, you can either let the forests map by their names or
hand pick the forests on the master and replica and map them. The latter method is nothing but
configuring forest overrides. This error is seen when you configure database replication with
forest overrides and later try to remove the database replication configuration without removing
the forest mapping.
Response
Remove the forest overrides, i.e. remove mappings between master and replica forests that were
hand picked while configuring, and then try to remove database replication configuration again.
2.49 ADMIN-FOREIGNREPLICAINVALIDCLUSTERID
Message Text
At least one invalid cluster id specified in foreign replica configuration. Cluster variable1 is
unknown.
Cause
The cluster id you have provided for the foreign replica database is not recognized, possibly
because the local and remote clusters are not coupled yet.
Response
Check whether the foreign cluster is coupled with the local cluster and try again.
2.50 ADMIN-FORESTDISABLED
Message Text
Forest variable1 is currently disabled
2.51 ADMIN-FORESTDUPREPLICA
Message Text
Forest has duplicate foreign replica database forests: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 21
MarkLogic Server
ADMIN Messages
2.52 ADMIN-FORESTHASOVERRIDE
Message Text
Forest variable1 has manual forest override for database replication. First delete foreign replicas
or foreign master settings for this forest.
2.53 ADMIN-FORESTMASTERANDREPLICA
Message Text
Cannot configure forest as both master and replica: variable1
2.54 ADMIN-FORESTNOTATTACHED
Message Text
Forest variable1 is not attached to a database.
2.55 ADMIN-FORESTOFFLINE
Message Text
Forest variable1 is currently offline
2.56 ADMIN-FORESTSNOTMATCH
Message Text
The number of forests doesn't match what the database currently has.
Cause
The number of forests passed in doesn't match the number of forests the database currently has.
Response
Correct your code.
2.57 ADMIN-FORESTUNMOUNTED
Message Text
Forest variable1 is currently unmounted
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 22
MarkLogic Server
ADMIN Messages
2.58 ADMIN-ILLEGALNSPREFIX
Message Text
Namespace prefix "xml" is reserved, Try different prefix.
Cause
Namespace prefix "xml" is reserved. It cannot be re-defined.
Response
"xml" is a reserved namespace prefix. Try different prefix.
2.59 ADMIN-INVALIDAUTHENTICATION
Message Text
If an external security is specified, authentication must be either application-level, basic or
kerberos-ticket.
2.60 ADMIN-INVALIDBACKGROUNDIOLIMIT
Message Text
Invalid background IO limit: variable1
Cause
Attempted to set an invalid background IO limit for a host
Response
Choose a valid background IO limit.
2.61 ADMIN-INVALIDCONFIG
Message Text
Invalid configuration: variable1
Cause
Attempted to save a configuration with invalid structure or elements.
Response
Examine the configuration to find invalid elements. Consider using functions that create the
elements you are trying to add.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 23
MarkLogic Server
ADMIN Messages
2.62 ADMIN-INVALIDDBREPDELETE
Message Text
Deleting database replication configuration failed related to mismatch of foreign-replica
elements.
2.63 ADMIN-INVALIDDBREPTYPE
Message Text
Invalid database-replication type.
2.64 ADMIN-INVALIDFAILOVERHOST
Message Text
The primary and failover host can not be identical for forest variable1.
Cause
Tried to use same d-node as both primary and failover host for a shared disk failover enabled
forest.
Response
When you enable shared disk failover on a forest, the primary and failover hosts need to be
different d-nodes in the cluster.
2.65 ADMIN-INVALIDFIELDNAME
Message Text
Field name cannot be empty
Cause
User has defined a field with an empty field name.
Response
Add a field name to the field definition.
2.66 ADMIN-INVALIDHOST
Message Text
Host id is not valid
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 24
MarkLogic Server
ADMIN Messages
Cause
Invalid host id.
Response
Check host id for misspellings and that it was created and try again.
2.67 ADMIN-INVALIDPERIODNAME
Message Text
Period name cannot be empty
Cause
User has defined a period with an empty period name.
Response
Add an period name to the period definition.
2.68 ADMIN-INVALIDPORT
Message Text
Port variable1 is not valid or bindable
Cause
Port is invalid or not bindable.
Response
Check port for correct number and bindable status and try again.
2.69 ADMIN-JOURNALARCHIVEAUXDB
Message Text
Cannot specify auxiliary databases when enabling journal archiving.
Cause
Error occurs when you do a scheduled backup using admin apis, and you pass true as the value
for both auxiliary databases and journal archiving.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 25
MarkLogic Server
ADMIN Messages
Response
When doing a scheduled backup, select either journal archiving or auxilary database as true, not
both.
2.70 ADMIN-KERBEROSAUTHENTICATION
Message Text
If authentication is kerberos-ticket, the protocol in external security must be kerberos.
2.71 ADMIN-KERBEROSTICKET
Message Text
If authentication is kerberos-ticket, internal security must be disabled.
2.72 ADMIN-LICKEYREPL
Message Text
License key not valid for replication for host variable1
Cause
The license key you are using with the server is not valid to use for the database replication
feature.
Response
Get a valid license and update the server with the new license key.
2.73 ADMIN-LOCALASFOREIGN
Message Text
Local cluster ( variable1 ) can't be a foreign cluster.
Cause
Tried to couple local cluster with itself.
Response
Check the hostname you provided while coupling the cluster. It should not be a host on the same
cluster.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 26
MarkLogic Server
ADMIN Messages
2.74 ADMIN-NOBOOTSTRAPHOSTCONFIGURED
Message Text
No bootstrap host configured on this cluster.
2.75 ADMIN-NOBOOTSTRAPHOSTONLINE
Message Text
No bootstrap host online.
Cause
No bootstrap host online.
Response
Check bootstrap host for being online, its id for misspellings, and that it was created and try again.
2.76 ADMIN-NOFOREIGNCLUSTER
Message Text
No foreign cluster with name variable1 found.
Cause
Could not find a foreign cluster with that name.
Response
Check foreign cluster for misspelling and that it was created and try again.
2.77 ADMIN-NOFOREIGNDB
Message Text
No foreign db variable1
Cause
Foreign db does not exist.
Response
Check for existence of foreign db (spelling, creation, etc.) and try again.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 27
MarkLogic Server
ADMIN Messages
2.78 ADMIN-NOFOREIGNREPLICA
Message Text
No foreign replica database for database variable1 configured.
Cause
Tried to access foreign replica database attached to local master database, such as trying to delete
the foreign replica.
Response
Remove stale database replication configuration (if any) and re-attach the foreign replica
database.
2.79 ADMIN-NONEMPTYGROUP
Message Text
Group variable1 must have no assigned hosts before deleting
2.80 ADMIN-NOREPLCHAIN
Message Text
Replicas may not be chained: variable1
2.81 ADMIN-NOSUCHAPPSERVER
Message Text
No such appserver variable1
Cause
Appserver does not exist.
Response
Check appserver for misspellings and that it was created and try again.
2.82 ADMIN-NOSUCHDATABASE
Message Text
No such database variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 28
MarkLogic Server
ADMIN Messages
Cause
Database does not exist.
Response
Check database for misspellings and that it was created and try again.
2.83 ADMIN-NOSUCHEXTERNALSECURITY
Message Text
No such external security variable1
Cause
External security does not exist
Response
Check external security and try again.
2.84 ADMIN-NOSUCHFIELD
Message Text
No such database field variable1
Cause
Database field does not exist.
Response
Check database field name for misspelling and that it was created in the database and try again.
2.85 ADMIN-NOSUCHFOREIGNCLUSTER
Message Text
No such foreign cluster variable1
Cause
Foreign cluster does not exist.
Response
Check foreign cluster for misspelling and that it was created and try again.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 29
MarkLogic Server
ADMIN Messages
2.86 ADMIN-NOSUCHFOREST
Message Text
No such forest variable1
Cause
Forest does not exist.
Response
Check forest name for misspelling and that it was created and try again.
2.87 ADMIN-NOSUCHGROUP
Message Text
No such group variable1
Cause
Group does not exist.
Response
Check group and try again.
2.88 ADMIN-NOSUCHHOST
Message Text
No such host variable1
Cause
Host does not exist.
Response
Check host name for misspelling and that it was created and try again.
2.89 ADMIN-NOSUCHITEM
Message Text
variable1 does not exist: variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 30
MarkLogic Server
ADMIN Messages
Cause
Item does not exist.
Response
Check item for misspelling and that it was created and try again.
2.90 ADMIN-NOSUCHPERIOD
Message Text
No such database period variable1
Cause
Database period does not exist.
Response
Check database period id for misspelling and that it was created in the database and try again.
2.91 ADMIN-NOSUCHPRIVILEGE
Message Text
No such privilege variable1
Cause
Privilege does not exist.
Response
Check privilege for misspelling and that it was created and try again.
2.92 ADMIN-NOSUCHUSER
Message Text
No such user variable1
Cause
User does not exist
Response
Check user and try again.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 31
MarkLogic Server
ADMIN Messages
2.93 ADMIN-NOTRANGEPOLICY
Message Text
The assignment policy passed in is not a range policy.
Cause
The assignment policy passed in is not a range policy.
Response
Correct your code so that you only pass in a range assignment policy to this function.
2.94 ADMIN-NOTRIGGERDB
Message Text
No triggers database
2.95 ADMIN-PATHFIELDNOPATHS
Message Text
Invalid field change: Illegal to delete all paths on the field variable1.
Cause
A path field must have at least one field-path.
Response
Do not delte all the field-paths on the path field.
2.96 ADMIN-PATHNAMESPACEINUSE
Message Text
In-use database path namespaces cannot be deleted.: variable1
Cause
One or more of the path namespaces that are being deleted are in use in some index path
expressions.
Response
Make sure that only those path namespaces are being deleted that are not in use by any path index.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 32
MarkLogic Server
ADMIN Messages
2.97 ADMIN-PORTINUSE
Message Text
Port is currently in use
Cause
Port is currently in use.
Response
Try a different port.
2.98 ADMIN-PRIVATEFOREST
Message Text
Forest variable1 is private and cannot change hosts
Cause
Tried to change primary host of a private forest.
Response
Primary host can be changed only for public forests. You need to convert a private forest to public
forest before you can change the primary host. Refer to the Failover guide for instructions on how
to do this.
2.99 ADMIN-REDEFINEDNSPREFIX
Message Text
Namespace prefix must not be bound to two different uris.
Cause
Namespace prefix is already bound to another uri.
Response
Namespace prefix cannot be bound to two different uris. Use a different prefix or delete the earlier
definition.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 33
MarkLogic Server
ADMIN Messages
2.100 ADMIN-REDUNDANTOVERRIDE
Message Text
Redundant tokenizer override: variable1 is already in class variable2
Cause
The override character is already in the given class.
Response
Do not add the override; it is not necessary.
2.101 ADMIN-REPLICAFORESTSAMEHOST
Message Text
Replica forest may not be on the same host as its master: variable1 variable2
Cause
Replica forest may not be on the same host as its master.
Response
Move replica forest to a different host than its master.
2.102 ADMIN-SOMEFORESTSRETIRED
Message Text
Cannot reorder the forests when some of them are retired.
Cause
Some forests in the database are marked as retired.
Response
Detach those retired forests or correct your code.
2.103 ADMIN-SSLV3ORTLS
Message Text
both "xdqp ssl allow sslv3" and "xdqp ssl allow tls" cannot be set to false.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 34
MarkLogic Server
ALERT Messages
3.0 ALERT Messages
37
3.1
ALERT-BADCONFIG
Message Text
variable1 parameter is missing for configuration
3.2
ALERT-DELCFGDOMAINS
Message Text
Can not delete alerting config while CPF domains are associated. Use
alert:config-set-cpf-domain-names($config, ()) first.: variable1
Cause
Attempted to delete an alerting configuration that has CPF domains associated with it.
Response
Useto remove any CPF domain associations before deleting the config.
3.3
ALERT-DELCFGTRIGGERS
Message Text
Can not delete alerting config while triggers are associated. Use alert:config-set-trigger-ids($uri,
()) or alert:remove-triggers($uri) first.: variable1
Cause
Attempted to delete an alerting configuration that has trigger ids associated with it.
Response
If the triggers were created withthen they should be removed withbefore deleting the config. If the
triggers were created in some other way, the config should be disassociated from them withbefore
deleting the config.
3.4
ALERT-DUPLICATECONFIGID
Message Text
Configuration appears twice: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 35
MarkLogic Server
ALERT Messages
Response
Configuration id must be unique.
3.5
ALERT-EXISTCONFIG
Message Text
Attempting to overwrite existing configuration: variable1
3.6
ALERT-INVALIDRULEACTION
Message Text
The action for this rule is not valid: variable1
Cause
Invalid action for this rule.
Response
Check action for this rule and try again.
3.7
ALERT-NORULE
Message Text
Rule does not exist: variable1
3.8
ALERT-NOSUCHCONFIG
Message Text
Requesting nonexistent configuration: variable1
Cause
Configuration does not exist.
Response
Check configuration id for misspelling and that it was created and try again.
3.9
ALERT-NOTRIGGERDB
Message Text
No triggers database is configured for the alerting database: no triggers database configured
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 36
MarkLogic Server
ALERT Messages
Cause
No triggers database is configured for the alerting database.
Response
Configure a triggers database for the alerting database.
3.10 ALERT-RLEXISTS
Message Text
Rule already exists: variable1
3.11 ALERT-RULEPERMISSION
Message Text
User does not have permission to insert rule: variable1
3.12 ALERT-UNREMOVABLEACTION
Message Text
Can not remove this action: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 37
MarkLogic Server
BUILD Messages
4.0 BUILD Messages
39
4.1
BUILD-INVALIDOPTS
Message Text
Invalid options XML: variable1
Cause
The Search API options node produced by Application Builder was invalid due to an internal
error.
Response
Contact MarkLogic support with a support dump of your current project and any relevant details.
4.2
BUILD-INVALIDZIPURL
Message Text
Attempt to load sample data from unknown URL
Cause
The sample data was not available at the expected URL, or the web server hosting the data is not
responding.
Response
Make sure your network connection is working. If the error continues, contact MarkLogic
support.
4.3
BUILD-MULTCOMPONENTS
Message Text
Multiple components with role: variable1
Cause
The Application Builder compiler has encountered an internal error.
Response
Contact MarkLogic support with a support package of your project and any relevant details.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 38
MarkLogic Server
4.4
BUILD Messages
BUILD-NOCOMPONENTS
Message Text
No component with role: variable1
Cause
The Application Builder compiler has encountered an internal error.
Response
Contact MarkLogic support with a support package of your project and any relevant details.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 39
MarkLogic Server
CPF Messages
5.0 CPF Messages
51
5.1
CPF-ACTIONEMPTY
Message Text
Execute action required
Cause
An execute element in a CPF pipeline was missing an action element. The action element is
required.
Response
Add the missing action element.
5.2
CPF-ACTIONNOTFOUND
Message Text
Action not found: variable1
Cause
The module path in an action was empty. The module path needs to be the path of an XQuery
module or XSLT stylesheet.
Response
Supply the missing module path in the action.
5.3
CPF-CONDITIONEMPTY
Message Text
Execute condition required
Cause
An execute element in a CPF pipeline was missing a condition element. The condition element is
required.
Response
Add the missing condition element. If you want an unconditioned action, consider using the
default-action instead.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 40
MarkLogic Server
5.4
CPF Messages
CPF-CONFIGEXISTS
Message Text
Processing configuration already exists
Cause
dom:configuration-create was called to create a CPF configuration in the triggers database, but a
configuration already exists there. There can be only one such configuration per triggers database.
It may be that the triggers database is shared across multiple databases, and this initialization was
already done.
Response
Do not call dom:configuration-create multiple times for the same triggers database.
5.5
CPF-CONFIGIDEMPTY
Message Text
Processing configuration id required
Cause
A CPF configuration was missing a unique ID.
Response
This should never happen. If it does, report the bug.
5.6
CPF-CONFIGNOTFOUND
Message Text
Processing configuration not found
Cause
dom:configuration-get
could not find the CPF configuration.
Response
Make sure you are executing this function in the correct triggers database and that CPF has been
installed.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 41
MarkLogic Server
5.7
CPF Messages
CPF-DATABASEEMPTY
Message Text
Database required in execution context
Cause
The database in the execution context of a domain specification is missing.
Response
Fix the domain specification.
5.8
CPF-DATABASEINVALID
Message Text
Invalid database in execution context: variable1
Cause
The database id in the evaluation context of a domain specification does not match the id of any
database.
Response
Provide a valid database ID in the evaluation context of the domain specification.
5.9
CPF-DEPTHEMPTY
Message Text
Depth required for directory domain scope
Cause
A directory scope on a domain specification lacks a depth element.
Response
Add a depth element to the scope specification.
5.10 CPF-DEPTHINVALID
Message Text
Invalid depth in directory domain scope: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 42
MarkLogic Server
CPF Messages
Cause
The depth element in the directory scope specification of a domain specification must be either
"0", "1", or "infinity" but it is something else.
Response
Fix the depth specification.
5.11 CPF-DOCSCOPEEMPTY
Message Text
Document scope required in domain scope
Cause
A domain specification has an empty document-scope element. The document-scope must be
present and must be "document", "directory", or "collection".
Response
Fix the broken document-scope element.
5.12 CPF-DOMAINEMPTY
Message Text
Default domain required
Cause
A CPF configuration specification is missing the default-domain element.
Response
Add the missing default-domain element.
5.13 CPF-DOMAINEXISTS
Message Text
Domain already exists: variable1
Cause
The CPF domain name specified already exists in the database.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 43
MarkLogic Server
CPF Messages
Response
Choose a different name for the domain and try again.
5.14 CPF-DOMAINIDEMPTY
Message Text
Domain id required
Cause
A CPF domain specification is missing an domain-id element.
Response
This should not happen.
5.15 CPF-DOMAININVALID
Message Text
Invalid domain in configuration: variable1
Cause
The CPF configuration specifies a default domain that does not exist.
Response
Use a valid domain for the default-domain in the CPF configuration.
5.16 CPF-DOMAINNAMEEMPTY
Message Text
Domain name required
Cause
A domain specification is missing the domain-name element.
Response
Add the missing domain-name element.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 44
MarkLogic Server
CPF Messages
5.17 CPF-DOMAINNOTFOUND
Message Text
Processing domain not found: variable1
Cause
A CPF domain with the given name or ID was not found.
Response
Make sure that the domain name or ID is correct and that the lookup is being executed against the
correct triggers database.
5.18 CPF-LINKINVALID
Message Text
Link is invalid: variable1
Cause
An attempt was made to add a CPF link that had invalid attributes on it to a document.
Response
Ensure that the from, to, rel, rev, and strength attributes have values allowed by the schema for
links. Ensure that thefrom and to attributes are not the same.
5.19 CPF-LINKNOTFOUND
Message Text
Link not found from variable1 to variable2
Cause
The CPF link function remove was called to remove a link that did not exist.
Response
Modify your application to either avoid calling remove on links that do not exist, or to handle the
error situation.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 45
MarkLogic Server
CPF Messages
5.20 CPF-MODULEEMPTY
Message Text
Module required: variable1
Cause
A CPF action specification was missing the module element.
Response
Add the missing module element. An action must specify a valid module path.
5.21 CPF-NODEPTH
Message Text
Depth should not be specified in non-directory domain scope
Cause
A non-directory domain scope specification includes a depth element, which should not happen.
Response
Remove the depth element.
5.22 CPF-PIPELINEACTIONEMPTY
Message Text
Pipeline action required: variable1
Cause
A pipeline was missing the global success-action or failure-action.
Response
Add the missing elements to the pipeline.
5.23 CPF-PIPELINEEXISTS
Message Text
Pipeline already exists: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 46
MarkLogic Server
CPF Messages
Cause
An attempt was made to create a pipeline that has the same name as an already loaded pipeline.
Pipeline names must be unique.
Response
Give the new pipeline a new name, remove the existing pipeline, or use the pipeline insert
function rather than the pipeline create function.
5.24 CPF-PIPELINEIDEMPTY
Message Text
Pipeline id required
Cause
An attempt was made to insert a pipeline that had no pipeline-id element.
Response
This should not happen.
5.25 CPF-PIPELINEINVALID
Message Text
Pipeline is invalid: variable1
Cause
An attempt was made to insert a pipeline specification that is not valid per the pipeline schema.
Response
Ensure the pipeline specification is valid per the pipeline schema.
5.26 CPF-PIPELINENAMEEMPTY
Message Text
Pipeline name required
Cause
An attempt was made to insert a pipeline specification that did not have a pipeline name. The
name is required.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 47
MarkLogic Server
CPF Messages
Response
Make sure the pipeline specification has a name.
5.27 CPF-PIPELINENOTFOUND
Message Text
Processing pipeline not found: variable1
Cause
A pipeline specification with the given name or unique ID could not be found.
Response
Make sure that the lookup function is executed against the correct triggers database and that the
name or ID is correct.
5.28 CPF-ROOTEMPTY
Message Text
Root required in execution context
Cause
The evaluation context of a CPF domain has an empty evaluation root specification. The root is
required and must be a non-empty path.
Response
Correct the evaluation context specification by adding a root specification.
5.29 CPF-SCOPEINVALID
Message Text
Document scope in domain scope is invalid: variable1
Cause
A domain document-scope specification is not valid. It must be "document", "directory", or
"collection".
Response
Fix the domain specification.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 48
MarkLogic Server
CPF Messages
5.30 CPF-SCOPEURIEMPTY
Message Text
URI required in domain scope
Cause
A domain scope specification has an empty uri element. The uri element is required and must be
non-empty.
Response
Provide a non-empty uri element.
5.31 CPF-STATEEMPTY
Message Text
Transition state required
Cause
A pipeline has a state transition specification with no state element. The state element is required.
Response
Fix the pipeline specification.
5.32 CPF-STATETRANSITIONDUP
Message Text
State transition already defined: variable1
Cause
A pipeline has more than one state transition for the same state.
Response
Combine the execute blocks for the multiple state transitions into a single state transition, or move
one of the state transitions to a different pipeline. Add a priority to one of the state transitions if
necessary.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 49
MarkLogic Server
CPF Messages
5.33 CPF-STATUSEMPTY
Message Text
Transition status required
Cause
A pipeline has a status transition specification that lacks a status element. The status element is
required.
Response
Add the status element to the status transition.
5.34 CPF-STATUSINVALID
Message Text
Processing status is invalid: variable1
Cause
An attempt was made to set the processing status to an invalid value. The value must be one of
those defined in the schema: "active", "done", "created", "deleted", "updated", or
"property-updated".
Response
Provide a valid processing status.
5.35 CPF-STATUSTRANSITIONDUP
Message Text
Status transition already defined: variable1
Cause
A pipeline has more than one status transition for the same status.
Response
Combine the execute blocks for the multiple status transitions into a single status transition, or
move one of the status transitions to a different pipeline. Add a priority to one of the status
transitions if necessary.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 50
MarkLogic Server
CPF Messages
5.36 CPF-TRIGGERDBREQ
Message Text
A triggers database is required to install CPF for database: variable1
Cause
An attempt was made to install CPF on a database that has no triggers database configured. CPF
requires a triggers database in order to function.
Response
Define a triggers database for the database you want to install CPF on.
5.37 CPF-TRIGGEREMPTY
Message Text
Domain trigger required: variable1
Cause
Something went wrong in creating a domain and one or more of the triggers that should have been
created are missing.
Response
This should never happen.
5.38 CPF-USEREMPTY
Message Text
Processing user required
Cause
A CPF configuration was created with no restart-user specified.
Response
This should never happen.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 51
MarkLogic Server
DBG Messages
6.0 DBG Messages
56
6.1
DBG-ATTACHED
Message Text
Request already attached: variable1
Cause
An attempt was made to attach a request which had already been attached.
Response
Retry the operation after the request has been detached.
6.2
DBG-CONNECTED
Message Text
Server already connected for debugging: variable1
Cause
An attempt was made to connect to the server for debugging when the server was already being
debugged.
Response
Retry the operation after the server is disconnected for debugging.
6.3
DBG-DEBUGALLOW
Message Text
Debugging not enabled on server
Cause
Debugging is not enabled on the app server.
Response
To attach the debugger to an app server request, you need to set the debug
that app server.
MarkLogic 8—February, 2015
allow option
to true on
Messages and Codes Reference Guide—Page 52
MarkLogic Server
6.4
DBG Messages
DBG-DEBUGTASKS
Message Text
Task Server exceeded maximum number of debug tasks: variable1
Cause
All the threads allocated for debugging on Task Server are currently in use.
Response
You can wait for the current request to finish and try again. You can also detach the existing
requests stopped for debugging using dbg:detach. Another option is to increase the number of
allocated threads for debugging by changing the debug threads option on the task server. This
will cause a server restart and changes will only become effective after the restart.
6.5
DBG-DISCONNECTED
Message Text
Server not connected for debugging: variable1
Cause
An attempt was made to disconnect to the server for debugging when it was not connected.
Response
Ignore the error if the intended outcome is to disconnect from the server for debugging.
6.6
DBG-EVALERROR
Message Text
No return value. Evaluation encountered an error.
6.7
DBG-EXPRDNE
Message Text
Expression not found: variable1
Cause
No expression is found matching the request id and expression id passed to dbg:expr.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 53
MarkLogic Server
DBG Messages
Response
Make sure that the request id and expression id passed to dbg:expr are correct.
6.8
DBG-EXPREND
Message Text
Debugger not stopped at end of an expression
6.9
DBG-EXPRONLY
Message Text
dbg:value only accepts simple expressions
6.10 DBG-FUNCTIONDNE
Message Text
Function not found: variable1
Cause
This error no longer exists in the code.
Response
see above.
6.11 DBG-LINE
Message Text
Line number greater than lines in module
6.12 DBG-MODULEDNE
Message Text
Module not found: variable1
Cause
No module is found at the module URI specified in dbg:line call.
Response
Make sure that the module URI points to a valid module.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 54
MarkLogic Server
DBG Messages
6.13 DBG-MULTISTMT
Message Text
Cannot evaluate multi-statment request
6.14 DBG-NOBREAKPOINT
Message Text
No breakpoint at expression: variable1
Cause
An attempt was made to clear a non-existent breakpoint.
Response
Check the request and expression ids specified for the clear call.
6.15 DBG-NODEBUGGER
Message Text
Request not being debugged: variable1
6.16 DBG-NOTSTOPPED
Message Text
Request not stopped: variable1
Cause
An attempt was made to set a breakpoint for a request that had not been stopped.
Response
Make sure to stop the request before setting the breakpoint.
6.17 DBG-REQUESTRECORD
Message Text
Request record not found: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 55
MarkLogic Server
DBG Messages
6.18 DBG-SAMESTMT
Message Text
Cannot evaluate same-statement isolation for debugging
6.19 DBG-SELFATTACH
Message Text
A request may not attach to itself for debugging: variable1
6.20 DBG-TASKDEBUGALLOW
Message Text
Debugging not enabled task server
Cause
debug allow
option on task server is set to false.
Response
Set the debug
allow
option on task server to true and try again.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 56
MarkLogic Server
DHF Messages
7.0 DHF Messages
63
7.1
DHF-CANTOPENCONFIG
Message Text
Can't open converter config file. variable1
7.2
DHF-ERROR_ABORT_BY_USER
Message Text
Conversion aborted by user. variable1
7.3
DHF-ERROR_CANT_DETECTED_FILE
Message Text
File cannot be detected. variable1
7.4
DHF-ERROR_CANT_INITIALIZE
Message Text
Error reading initialization data. variable1
7.5
DHF-ERROR_FAILED
Message Text
Conversion failed. variable1
7.6
DHF-ERROR_FILE_CANT_CREATE
Message Text
File cannot be created. variable1
7.7
DHF-ERROR_FILE_CANT_ERASE
Message Text
File cannot be erased. variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 57
MarkLogic Server
7.8
DHF Messages
DHF-ERROR_FILE_CANT_OPEN
Message Text
File cannot be opened. variable1
7.9
DHF-ERROR_FILE_CANT_READ
Message Text
File cannot be read. variable1
7.10 DHF-ERROR_FILE_CANT_WRITE
Message Text
File cannot be written. variable1
7.11 DHF-ERROR_FILE_NOT_FOUND
Message Text
File cannot be found. variable1
Cause
File cannot be found.
Response
Check file location and try again.
7.12 DHF-ERROR_HYPERLINK_FILE_CANT_DTTECTED
Message Text
Hyperlink file cannot be detected. variable1
7.13 DHF-ERROR_HYPERLINK_FILE_INVALID
Message Text
Invalid hyperlink file. variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 58
MarkLogic Server
DHF Messages
7.14 DHF-ERROR_HYPERLINK_FILE_LICENSE_NOT_SUPPORT
Message Text
No license for hyperlink file. variable1
7.15 DHF-ERROR_HYPERLINK_FILE_NO_VALID_DATA
Message Text
No valid data in hyperlink file. variable1
7.16 DHF-ERROR_HYPERLINK_FILE_PROTECTED_BY_PASSWORD
Message Text
Hyperlink file protected by password. variable1
7.17 DHF-ERROR_INVALID_FILE
Message Text
Invalid file. variable1
7.18 DHF-ERROR_INVALID_PARAMETER
Message Text
Invalid parameter. variable1
7.19 DHF-ERROR_LANGUAGE_NOT_SUPPORT
Message Text
Language not supported. variable1
7.20 DHF-ERROR_LICENSE_FILE_NOT_FOUND
Message Text
License file cannot be found. variable1
7.21 DHF-ERROR_LICENSE_NOT_SUPPORT
Message Text
Unlicensed file type. variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 59
MarkLogic Server
DHF Messages
7.22 DHF-ERROR_MEMORY_NOT_ENOUGH
Message Text
Insufficient memory. variable1
7.23 DHF-ERROR_NO_VALID_DATA
Message Text
No valid data in file. variable1
7.24 DHF-ERROR_OTHER_PROBLEM
Message Text
Unknown problem in conversion. variable1
7.25 DHF-ERROR_PROTECTED_BY_PASSWORD
Message Text
File protected by password. variable1
7.26 DHF-ERROR_R_DLL_FUNC_CLOSE_NOT_FOUND
Message Text
Function 'close' cannot be found in library. variable1
7.27 DHF-ERROR_R_DLL_FUNC_GETOBJECT_NOT_FOUND
Message Text
Function 'getobject' cannot be found in library. variable1
7.28 DHF-ERROR_R_DLL_FUNC_OPEN_NOT_FOUND
Message Text
Function 'open' cannot be found in library. variable1
7.29 DHF-ERROR_R_DLL_LOAD_FAILED
Message Text
Fail to load library for reading: unsupported document type. variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 60
MarkLogic Server
DHF Messages
7.30 DHF-ERROR_SHEET_OUT_OF_RANGE
Message Text
Sheet number out of range. variable1
7.31 DHF-ERROR_SLIDE_OUT_OF_RANGE
Message Text
Slide number out of range. variable1
7.32 DHF-ERROR_STOPPED_BY_LINK_FILE
Message Text
Abort by error caused by link file. variable1
7.33 DHF-ERROR_STOPPED_BY_OLE
Message Text
Abort by error caused by OLE. variable1
7.34 DHF-ERROR_SUCCESS
Message Text
Conversion failed for unknown reason. variable1
7.35 DHF-ERROR_SYSTEM
Message Text
System error. variable1
7.36 DHF-ERROR_TIME_OUT
Message Text
License out of date. variable1
7.37 DHF-ERROR_W_DLL_FUNC_CLOSE_NOT_FOUND
Message Text
Function 'close' cannot be found in library. variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 61
MarkLogic Server
DHF Messages
7.38 DHF-ERROR_W_DLL_FUNC_OPEN_NOT_FOUND
Message Text
Function 'open' cannot be found in library. variable1
7.39 DHF-ERROR_W_DLL_FUNC_PUTOBJECT_NOT_FOUND
Message Text
Function 'putobject' cannot be found in library. variable1
7.40 DHF-ERROR_W_DLL_LOAD_FAILED
Message Text
Failed to load library for writing. variable1
7.41 DHF-FAILED
Message Text
Conversion failed due to abnormal process termination. variable1
7.42 DHF-INVALIDCONFIG
Message Text
Converter has invalid config file. variable1
7.43 DHF-INVFILE
Message Text
The file you are trying to convert is not in the right format. variable1
7.44 DHF-LICKEYEXP
Message Text
Converter license key expired. variable1
7.45 DHF-LICKEYINV
Message Text
Converter license key invalid. variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 62
MarkLogic Server
DHF Messages
7.46 DHF-PARAMTOOLONG
Message Text
Parameter too long. You probably have a very long path or filename, try shortening it. variable1
7.47 DHF-TOOFEWARGS
Message Text
Too few arguments to converter. variable1
7.48 DHF-TYPEMISMATCH
Message Text
Unsupported file type or version. variable1
7.49 DHF-WIN32EXCEPTION
Message Text
Conversion failed due to WIN32 exception. variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 63
MarkLogic Server
DLS Messages
8.0 DLS Messages
68
8.1
DLS-CHECKEDOUT
Message Text
Document variable1 cannot be changed when checked out
Cause
Attempt made to update a managed document that is currently checked out by another user.
Response
Wait for the document to be checked back into Library Services and check out before updating.
8.2
DLS-CHECKOUTCONFLICT
Message Text
variable1 has a conflicting checkout
Cause
Attempt made to check out a document that has already been checked out by another user.
Response
Wait for the document to be checked back into Library Services before checking out.
8.3
DLS-DELETEVERSION
Message Text
Cannot delete the latest version variable1 of document variable2
Cause
An attempt was made to delete a document's latest version.
Response
Avoid deleting a document's latest version.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 64
MarkLogic Server
8.4
DLS Messages
DLS-DOCUMENTVERSION
Message Text
Cannot update or checkout document version variable1
Cause
An attempt was made to check out or update a document that is already checked out by another
user.
Response
Wait for the document to be checked back in.
8.5
DLS-DUPLICATERULE
Message Text
variable1 already exists as a retention rule name
Cause
Attempt was made to insert a retention rule with the same name as an existing retention rule.
Response
Use a different name for the retention rule.
8.6
DLS-EMPTYRULE
Message Text
Cannot have empty retention rule
Cause
Attempt made to create a retention rule without a document query.
Response
Add a document query to the retention rule.
8.7
DLS-INVALIDVERSION
Message Text
variable1 has no version number variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 65
MarkLogic Server
DLS Messages
Cause
Attempt to return a non-existent version of a managed document.
Response
Use dls:document-version-uris to determine the available versions of the document and retry
using a valid version.
8.8
DLS-MANAGED
Message Text
variable1 is already a managed document
Cause
Attempt was made to place a managed document under managed version control.
Response
Treat the document as a managed document or use dls:document-unmanage to remove the
document from management.
8.9
DLS-NOREFVERSION
Message Text
no version exists for query variable1
Cause
An attempt was made to query for a version of a document that does not exist.
Response
Use dls:document-history to return the version history of the document, then retry the query for
an existing version of the document.
8.10 DLS-NOSUCHRULE
Message Text
retention rule variable1 does not exist
Cause
Attempt was made to remove a non-existent rule.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 66
MarkLogic Server
DLS Messages
Response
Specify the name of an existing retention rule.
You can use the following query to return the names of all of the retention rules:
xquery version "1.0-ml";
import module namespace dls = "http://marklogic.com/xdmp/dls"
at "/MarkLogic/dls.xqy";
fn:data(dls:retention-rules("*")/dls:name)
8.11 DLS-NOTCHECKEDOUT
Message Text
variable1 is not checked out and cannot be modified
Cause
Attempt made to modify a managed document that has not been checked out.
Response
Use dls:document-checkout to check out the document.
8.12 DLS-NOVERSION
Message Text
variable1 has no version at variable2
Cause
An attempt was made to check out a document that is not managed.
Response
Use the dls:document-manage function to place the document under management.
8.13 DLS-PERMDENIED
Message Text
user needs variable2 permission for variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 67
MarkLogic Server
DLS Messages
Cause
The user does not have the proper permissions for the operation.
Response
Make sure the user has the dls-user role and, if this is a DLS administratiove task, the dls-admin
role.
8.14 DLS-SPECIALPROP
Message Text
Cannot update properties in dls namespace
Cause
Attempt made to add or set a property for a document under namespace "http://marklogic.com/
xdmp/dls".
Response
Avoid using "http://marklogic.com/xdmp/dls" as the namespace for a property of your document.
8.15 DLS-UNMANAGED
Message Text
variable1 is not a managed document
Cause
Attempt to execute a DLS function on an unmanaged document.
Response
Use dls:document-manage to place the document under management.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 68
MarkLogic Server
FLEXREP Messages
9.0 FLEXREP Messages
71
9.1
FLEXREP-BADCONFIG
Message Text
Bad configuration: variable1
9.2
FLEXREP-BADFILTER
Message Text
Filter returned a bad update: variable1
9.3
FLEXREP-BADNAME
Message Text
Bad Name: variable1
9.4
FLEXREP-BADPULL
Message Text
Bad pull configuration: variable1
9.5
FLEXREP-BADUPDATE
Message Text
Bad replication update: variable1 variable2
9.6
FLEXREP-BADURL
Message Text
Bad URL: variable1
9.7
FLEXREP-BINARYREPLICATING
Message Text
The binary file is being replicated
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 69
MarkLogic Server
9.8
FLEXREP Messages
FLEXREP-DUPTARGETNAME
Message Text
Duplicate target name (variable1)
9.9
FLEXREP-HTTP
Message Text
HTTP failure: variable1 (variable2)
9.10 FLEXREP-INVALIDTARGETNAME
Message Text
Invalid target name (variable1)
9.11 FLEXREP-NOBINARYFILE
Message Text
Waiting for the binary file to be replicated
9.12 FLEXREP-NODOMAIN
Message Text
No configuration for domain: variable1
9.13 FLEXREP-NOMULTIPLEPULLCONFIG
Message Text
No multiple pull configurations allowed for the same domain id=variable1 and target
id=variable2
9.14 FLEXREP-NOPULL
Message Text
No pull configuration: variable1 variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 70
MarkLogic Server
FLEXREP Messages
9.15 FLEXREP-NOPULLURLS
Message Text
Pull configuration must have at least one URL
9.16 FLEXREP-NOTARGET
Message Text
Target not found in configuration: variable1
9.17 FLEXREP-NOTREADONLY
Message Text
Function must be called from a query, not an update
9.18 FLEXREP-POLLBADUSER
Message Text
Poll attempted as incorrect user (variable1 instead of variable2)
9.19 FLEXREP-TASKSERVERQUEUE
Message Text
Task server queue too full
9.20 FLEXREP-UNEXPECTEDDOMAIN
Message Text
Unexpected replication domain type: variable1
9.21 FLEXREP-UNKNOWNTRIGGER
Message Text
Unknown trigger: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 71
MarkLogic Server
HADOOP Messages
10.0 HADOOP Messages
72
10.1 HADOOP-POLICYCHANGED
Message Text
Assignment policy changed
Cause
Assignment policy is changed while mlcp is running
Response
Make sure assignment policy does not change while mlcp is running
10.2 HADOOP-STATSNOTREADY
Message Text
Statistics not ready
Cause
It may take a few seconds for forests to exchange fragment counts information for statistics based
assignment policy through heartbeat
Response
Make sure database is ready before running mlcp
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 72
MarkLogic Server
ICN Messages
11.0 ICN Messages
89
11.1 ICN-ACROERROR
Message Text
Acrobat internal error. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.2 ICN-ATOMICOBJECT
Message Text
Atomic object. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
is a sign that something is wrong with the PDF itself.
Response
Contact support with the detailed test case and error message.
11.3 ICN-BADANA
Message Text
Poor accuracy for story construction. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 73
MarkLogic Server
ICN Messages
11.4 ICN-BADFILENAME
Message Text
Bad filename. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.5 ICN-BADLYFORMEDEXPRESSION
Message Text
Badly formed expression. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
can occur if the conversion configuration file is malformed in some way.
Response
If you are not using one of the standard PDF conversion configuration files, try the conversion
with one of them. Otherwise, contact support with the detailed test case and error message.
11.6 ICN-BADNOZZLE
Message Text
Bad nozzle. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
is a sign that something is wrong with the PDF itself.
Response
Contact support with the detailed test case and error message.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 74
MarkLogic Server
ICN Messages
11.7 ICN-BUFFTOOSMALL
Message Text
Buffer too small. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.8 ICN-CANNOTUNEMBED
Message Text
Cannot unembed. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Try the conversion without image extraction. Otherwise, contact support with the detailed test
case and error message.
11.9 ICN-CANTOPENCONFIG
Message Text
Can't open converter config file. variable2
Cause
PDF conversion failed because the PDF conversion file could not be located or could not be read.
Response
Check the path in the config option setting. Make sure the file exists and is readable by the
MarkLogic process.
11.10 ICN-CREATEFAILED
Message Text
Create failed. variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 75
MarkLogic Server
ICN Messages
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. It may
indicate incorrect directory permissions in the MarkLogic installation.
Response
Contact support with the detailed test case and error message.
11.11 ICN-DOESNOTEXIST
Message Text
Does not exist. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.12 ICN-FAILED
Message Text
Conversion failed due to abnormal process termination: variable1. variable2
Cause
The PDF conversion program, which is launched by MarkLogic Server to perform the
conversion, crashed. Often this is caused by something unexpected in the PDF itself or by an error
in the PDF configuration file.
Response
Try either converting specific page ranges of the document or disabling image extraction to see if
the problem is associated with a particular page or feature. Try using a different configuration file.
Otherwise, contact support with the detailed test case and error message.
11.13 ICN-FILENAMETOOLONG
Message Text
File name too long. variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 76
MarkLogic Server
ICN Messages
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
should never occur.
Response
Contact support with the detailed test case and error message.
11.14 ICN-INVALIDARGUMENT
Message Text
Invalid argument. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
indicates something wrong in the configuration. It should never happen.
Response
Try conversion with a different configuration file. If you are setting specific options, try removing
them. Otherwise, contact support with the detailed test case and error message.
11.15 ICN-INVALIDCONFIG
Message Text
Converter has invalid config file. variable2
Cause
The configuration file passed to the PDF converter is invalid. This should never happen.
Response
Contact support with the detailed test case and error message.
11.16 ICN-INVALIDDATA
Message Text
Invalid data. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
is a sign that something is wrong with the PDF itself.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 77
MarkLogic Server
ICN Messages
Response
Contact support with the detailed test case and error message.
11.17 ICN-INVALIDDONGLE
Message Text
Invalid license. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.18 ICN-INVALIDIMAGE
Message Text
Invalid image. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
may indicate a problem with an image in the PDF itself.
Response
Try converting without image extraction. Otherwise, contact support with the detailed test case
and error message.
11.19 ICN-INVOPTION
Message Text
Invalid option value. variable2
Cause
A conversion option had an invalid value. For example, if image-quality is not a number between
0 and 100, this error will be raised.
Response
Fix the offending option.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 78
MarkLogic Server
ICN Messages
11.20 ICN-LICKEYEXP
Message Text
Converter license key expired. variable2
Cause
PDF conversion is executed in a program launched by MarkLogic Server and is protected by a
limited-duration license key generated when the conversion program launched. If the key is
checked after it expires, this error will be raised. Usually this is a sign that the host is overloaded,
causing an excessive delay between launch and execution.
Response
Check the overall load and health of the host. You may need to adjust ingestion rates in your
application to avoid overwhelming it. PDF conversion is expensive in terms of CPU and disk I/O.
11.21 ICN-LICKEYINV
Message Text
Converter license key invalid. variable2
Cause
PDF conversion is executed in a program launched by MarkLogic Server and is protected by a
limited-duration host-bound license key generated when the conversion program is launched.
This error will be raised if the conversion program sees a different host than the server. This may
be caused by unusual DNS configurations.
Response
Contact support.
11.22 ICN-LIMITCHECK
Message Text
Limit check. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 79
MarkLogic Server
ICN Messages
11.23 ICN-MISMATCH
Message Text
Invalid user password. variable2
Cause
An attempt was made to convert a password-protected PDF, but the password provided was
incorrect.
Response
Use the correct password.
11.24 ICN-MISSINGARGUMENTS
Message Text
Missing arguments. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
may indicate a problem with the PDF configuration file.
Response
Try converting using a different PDF configuration file (see the "config" option). Otherwise,
contact support with the detailed test case and error message.
11.25 ICN-MISSINGKEY
Message Text
Missing key. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
may indicate a problem with the PDF configuration file.
Response
Try running conversion with a different PDF conversion file (see the "config" option). Otherwise,
contact support with the detailed test case and error message.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 80
MarkLogic Server
ICN Messages
11.26 ICN-MISSINGQUOTE
Message Text
Missing quote. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
may indicate a problem with the PDF configuration file.
Response
Try running conversion with a different PDF conversion file (see the "config" option). Otherwise,
contact support with the detailed test case and error message.
11.27 ICN-NETDONGLECHECK
Message Text
Duplicate registration found on network. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.28 ICN-NOSCALE
Message Text
No scale. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.29 ICN-NOSUCHOBJECT
Message Text
No such object. variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 81
MarkLogic Server
ICN Messages
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
may indicate a problem with the PDF itself.
Response
Contact support with the detailed test case and error message.
11.30 ICN-NOTAVAILABLE
Message Text
Not available. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.31 ICN-NOTINSCOPE
Message Text
Not in scope. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.32 ICN-OPENFAILED
Message Text
Open failed. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 82
MarkLogic Server
ICN Messages
11.33 ICN-OUTOFMEMORY
Message Text
Out of memory. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
indicates that the conversion process ran out of memory.
Response
Try conversion with the PDFtoText.cfg configuration file (config option). If that works, try
normal conversion with illustrations and image-output set to false. If the PDF is large, try
converting a few pages at a time; if you are using CPF consider one of the batched conversion
pipeline alternatives. Contact support with the detailed test case and error message.
11.34 ICN-OUTOFRANGE
Message Text
Out of range. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.35 ICN-PARAMTOOLONG
Message Text
Parameter too long. You probably have a very long path or filename, try shortening it. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
may indicate a configuration issue.
Response
Contact support with the detailed test case and error message.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 83
MarkLogic Server
ICN Messages
11.36 ICN-PARSINGERROR
Message Text
Macro parsing. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.37 ICN-PERMISSIONDENIED
Message Text
Permission denied. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.38 ICN-READFAILED
Message Text
Read failed: Document does not permit extraction. variable2
Cause
PDF conversion failed due to an internal error passed up from the libraries responsible. This error
may occur if the libraries necessary to complete the conversion could not be read.
Response
Contact support with the detailed test case and error message.
11.39 ICN-STACKOVERFLOW
Message Text
Stack overflow. variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 84
MarkLogic Server
ICN Messages
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.40 ICN-STACKUNDERFLOW
Message Text
Stack underflow. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.41 ICN-SYNTAXERROR
Message Text
Syntax error. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
usually indicates a problem with the PDF configuration file.
Response
Try conversion with a different configuration file (the config option). Contact support with the
detailed test case and error message.
11.42 ICN-SYSTEMERROR
Message Text
System error. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 85
MarkLogic Server
ICN Messages
Response
Contact support with the detailed test case and error message.
11.43 ICN-TOOFEWARGS
Message Text
Too few arguments to converter. variable2
Cause
The converter program was launched incorrectly by MarkLogic Server.
Response
Contact support with the detailed test case and error message.
11.44 ICN-TOOLKITNOTREADY
Message Text
Toolkit not ready. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.45 ICN-TOOMANYARGUMENTS
Message Text
Too many arguments. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 86
MarkLogic Server
ICN Messages
11.46 ICN-TYPECHECK
Message Text
Type check. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.47 ICN-UNEXPECTEDFORMAT
Message Text
Unexpected format. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
indicates that the document was not, in fact, PDF.
Response
Check whether the document is really PDF. If it is, contact support with the detailed test case and
error message.
11.48 ICN-UNKNOWNERROR
Message Text
Unknown error.: variable1. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.49 ICN-UNKNOWNMACRO
Message Text
Unknown macro. variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 87
MarkLogic Server
ICN Messages
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries. This error
indicates the PDF configuration file references a macro that has not been defined.
Response
Try running conversion with a different configuration file ("config" option). If you are using a
custom configuration file, make sure you spelled the macro name properly; or escape macro
syntax if you don't intend to refer to a macro. Otherwise, contact support with the detailed test
case and error message.
11.50 ICN-UNMATCHEDMARK
Message Text
Unmatched mark. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.51 ICN-USERCANCEL
Message Text
User cancel. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
11.52 ICN-WIN32EXCEPTION
Message Text
Conversion failed due to WIN32 exception: variable1. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 88
MarkLogic Server
ICN Messages
Response
Contact support with the detailed test case and error message.
11.53 ICN-WRITEFAILED
Message Text
Write failed. variable2
Cause
PDF conversion failed due to an internal error passed up from the responsible libraries.
Response
Contact support with the detailed test case and error message.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 89
MarkLogic Server
INFO Messages
12.0 INFO Messages
94
12.1 INFO-ACTIVETICKET
Message Text
Cannot delete or unload active ticket
Cause
- User tries to delete a flow with an active ticket (documents loading is still in progress) - User
tries to unload a database with an active ticket (documents loading is still in progress)
Response
- Unload database after documents loading is done (ticket is inactive) - Delete a flow after
documents loading is done (ticket is inactive) - Stop the documents loading first, then unload the
database or delete the flow
12.2 INFO-CONFLICTINGURI
Message Text
Cannot overwrite existing document variable1
Cause
The document with the specified URI already exists
Response
- Specify another URI when loading the document- When loading a document with the same URI,
use either the "Replace" (old document is replaced) or "Ignore" (new document is ignored, old
document is not replaced) options
12.3 INFO-DUPLICATENAME
Message Text
Cannot create database, database or forest name(s) already in use: variable1
Cause
Name given for a database or forest name already in use
Response
Use a different name for your database or forest
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 90
MarkLogic Server
INFO Messages
12.4 INFO-INACTIVETICKET
Message Text
Cannot modify inactive ticket
Cause
Modification was attempted on a ticket that was set to an inactive state.
Response
Once a ticket completes, it should be treated as an archival document only. Check your code to
make sure that only active tickets are modified. If the problem persists, contact MarkLogic
support.
12.5 INFO-INVALIDCOLLECT
Message Text
Invalid collector: variable1
Cause
A long-running Information Studio collector has produced an invalid response.
Response
If this occurs when running a custom collector, ensure that it is returning the correct HTTP
response codes. If this happens to a built-in collector, contact MarkLogic support.
12.6 INFO-INVALIDDB
Message Text
Invalid database: variable1
Cause
Information Studio has attempted to access an invalid or non-existent database.
Response
Make sure the database exists and is visible in the Administrative interface.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 91
MarkLogic Server
INFO Messages
12.7 INFO-INVALIDPOLICY
Message Text
Invalid policy
Cause
Cannot save an invalid policy.
Response
Before registering a policy document, run infodev:check-options on it.
12.8 INFO-INVALIDSTATUS
Message Text
Invalid status code: variable1
Cause
A ticket has been set to an invalid status code.
Response
Check your code to see if an invalid ticket status is being set anywhere. If not, contact MarkLogic
support.
12.9 INFO-NOSUCHERROR
Message Text
No such error: variable1
Cause
Information Studio has attempted to access a non-existent error document.
Response
While reading errors stored in a ticket, an error document was not found where expected. Make
sure the ticket exists and is available, and contact MarkLogic support if problems persist.
12.10 INFO-NOSUCHFLOW
Message Text
No such flow: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 92
MarkLogic Server
INFO Messages
Cause
Information Studio has attempted to access a non-existent flow.
Response
Make sure that the flow in question exists and is visible from the main Information Studio page.
12.11 INFO-NOSUCHPOLICY
Message Text
No such policy: variable1
Cause
User tries to return a policy that does not exist
Response
Provide a policy name that exists, check spelling of name you attempted to return.
12.12 INFO-NOSUCHTICKET
Message Text
No such ticket: variable1
Cause
An Information Studio operation has attempted to access a non-existing ticket.
Response
Make sure the ticket in question exists and has a sufficient retention policy to remain available for
as long as needed.
12.13 INFO-RESTRICTEDDB
Message Text
Cannot modify settings for built-in database: variable1
Cause
Information Studio attempted to view or modify settings of a restricted database.
Response
Certain databases, such as Fab or Security, cannot be accessed via Information Studio APIs.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 93
MarkLogic Server
INFO Messages
12.14 INFO-UNLOADFAILED
Message Text
Unable to unload data for ticket: variable1
Cause
Information Studio was unable to unload a collection of documents.
Response
Manually remove unwanted documents and contact MarkLogic support with details leading to
this error.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 94
MarkLogic Server
JS Messages
1.0 JS Messages
2
1.1
JS-APPLY
Message Text
Cannot apply function: variable1
1.2
JS-CTORASFUNCTION
Message Text
Cannot call constructor as function: variable1
1.3
JS-DECLAREUPDATE
Message Text
JavaScript updates must begin with declareUpdate()
1.4
JS-DOMERROR
Message Text
DOM API error: code variable1
1.5
JS-ILLEGALMODULEPATH
Message Text
require: null or illegal module path variable1
1.6
JS-JAVASCRIPT
Message Text
Error running JavaScript request: variable1
1.7
JS-JAVASCRIPTSIZE
Message Text
Size exceeds JavaScript type limit: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 1
MarkLogic Server
1.8
JS Messages
JS-NOUPDATEALLOWED
Message Text
The JavaScript object cannot be updated: variable1
1.9
JS-NULLARGUMENT
Message Text
Argument cannot be null: variable1
1.10 JS-TYPENOCTOR
Message Text
No constructor found for type: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 2
MarkLogic Server
MANAGE Messages
2.0 MANAGE Messages
14
2.1
MANAGE-ALREADYINIT
Message Text
Endpoint has already been called: variable1
Cause
The initialization endpoint has already been called. Move on to the next step.
2.2
MANAGE-CONFLICTINGCONFIG
Message Text
A conflict has been detected: variable1
Cause
A conflict has been detected between existing configuration and new configuration provided to
the endpoint.
Response
Check the existing configuration against the specification provided to the endpoint.
2.3
MANAGE-CONTENTWRONGVERSION
Message Text
Content version mismatch: variable1
Cause
In a conditional PUT, the content version id does not match the version supplied in the If-match
header. MarkLogic Server returns status 412.
2.4
MANAGE-DUPLICATELABELNAME
Message Text
Label with same name already exists: variable1
Cause
The request specified an existing label name.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 3
MarkLogic Server
MANAGE Messages
Response
Resubmit request with a unique label name.
2.5
MANAGE-FOREIGNCLUSTER
Message Text
This operation can be run on the local cluster only.
Cause
The specified operation is not supported on this endpoint.
Response
Connect to the foreign cluster directly to perform this operation.
2.6
MANAGE-INTERNAL
Message Text
Internal server error: variable1 variable2
Cause
A request resulted in an internal error in the implementation of the Management API.
Response
Please note the details of the message, the events preceding the error, and any other visible effects
of the error and then contact MarkLogic customer support.
2.7
MANAGE-INVALIDCONFIG
Message Text
Invalid server configuration: variable1
Cause
Invalid server configuration.
Response
Correct the invalid configuration and try the query again (see message details).
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 4
MarkLogic Server
2.8
MANAGE Messages
MANAGE-INVALIDLICENSE
Message Text
Invalid license: variable1
Cause
Invalid license.
Response
Submit the query again with a valid license key (see message details).
2.9
MANAGE-INVALIDMIMETYPE
Message Text
Content-type must be one of: variable1, Received: variable2
Cause
The declared content-type is not an acceptable type.
Response
Resubmit the request with an acceptable content-type header (see message details).
2.10 MANAGE-INVALIDPARAM
Message Text
Invalid parameter(s): variable1
Cause
The parameter(s) supplied are not valid.
Response
Update the parameters to a supported combination.
2.11 MANAGE-INVALIDPAYLOAD
Message Text
Payload has errors in structure, content-type or values. variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 5
MarkLogic Server
MANAGE Messages
Cause
The payload supplied has errors in structure, bad property name(s), or bad value(s).
Response
Check content-type, property names, values, and document structure to be sure that content is
valid. Use a GET request on the endpoint to see the current (valid) configuration.
2.12 MANAGE-INVALIDPLUGIN
Message Text
Plugin error: plugin-uri: variable1 variable2 variable3
Cause
A plugin for the Management API has an incomplete or incorrect set of capabilities.
Response
Please take note of the specific problems identified in the error message, review the
documentation, correct the plugin definition, and restart the server.
2.13 MANAGE-LOCALCLUSTER
Message Text
This view is available only for foreign clusters: variable1
Cause
Some views (e.g. config) are not available for the local cluster.
Response
Specify a foreign cluster name or ID in the URL.
2.14 MANAGE-NOGROUPWITHSERVER
Message Text
No such group with server: group-id: variable1 server-id: variable2
Cause
The request specified a server in a group, but the combination of group and server does not exist.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 6
MarkLogic Server
MANAGE Messages
Response
Resubmit the request with the correct combination of group and server. To get the available
servers for the group, request the group's default view.
2.15 MANAGE-NOSUCHCOLLECTION
Message Text
No such collection: variable1
Cause
The request specified a protected collection that does not exist.
Response
Resubmit request with a valid collection name.
2.16 MANAGE-NOSUCHCPFCONFIG
Message Text
No such cpf-config: variable1
Cause
The request specified a cpf-config that does not exist.
Response
Resubmit request with a valid cpf-config.
2.17 MANAGE-NOSUCHDATABASE
Message Text
No such database: variable1
Cause
The request specified a database that does not exist.
Response
Resubmit request with a valid database.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 7
MarkLogic Server
MANAGE Messages
2.18 MANAGE-NOSUCHDOMAIN
Message Text
No such domain: variable1
Cause
The request specified a domain that does not exist.
Response
Resubmit request with a valid domain.
2.19 MANAGE-NOSUCHFLEXREPCONFIG
Message Text
No such flexrep-config: variable1
Cause
The request specified a flexrep-config that does not exist.
Response
Resubmit request with a valid flexrep-config.
2.20 MANAGE-NOSUCHFLEXREPPULL
Message Text
No such flexrep-pull: variable1
Cause
The request specified a flexrep-pull that does not exist.
Response
Resubmit request with a valid flexrep-pull.
2.21 MANAGE-NOSUCHFLEXREPTARGET
Message Text
No such flexrep-target: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 8
MarkLogic Server
MANAGE Messages
Cause
The request specified a flexrep-target that does not exist.
Response
Resubmit request with a valid flexrep-target.
2.22 MANAGE-NOSUCHLABEL
Message Text
No such label: variable1
Cause
The request specified a label that does not exist.
Response
Resubmit request with a valid label.
2.23 MANAGE-NOSUCHMETER
Message Text
No such meter: variable1
Cause
The request specified a meter that does not exist.
Response
Resubmit request with a valid meter.
2.24 MANAGE-NOSUCHPARTITION
Message Text
No such partition: variable1
Cause
The request specified a partition that does not exist.
Response
Resubmit request with a valid partition name.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 9
MarkLogic Server
MANAGE Messages
2.25 MANAGE-NOSUCHPIPELINE
Message Text
No such pipeline: variable1
Cause
The request specified a pipeline that does not exist.
Response
Resubmit request with a valid pipeline.
2.26 MANAGE-NOSUCHRESOURCE
Message Text
No such resource existed in specified time range: variable1 variable2
Cause
The request specified a search for a transient or currently existing resource .
Response
Resubmit request with a different time range.
2.27 MANAGE-NOSUCHSUBDATABASE
Message Text
No such partition: variable1
Cause
The request specified a subdatabase that does not exist.
Response
Resubmit request with a valid subdatabase.
2.28 MANAGE-NOSUCHSUPERDATABASE
Message Text
No such superdatabase: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 10
MarkLogic Server
MANAGE Messages
Cause
The request specified a superdatabase that does not exist.
Response
Resubmit request with a valid superdatabase.
2.29 MANAGE-NOSUCHTEMPORALAXIS
Message Text
No such temporal axis: variable1
Cause
The request specified a temporal axis that does not exist.
Response
Resubmit request with a valid temporal axis name.
2.30 MANAGE-NOSUCHTEMPORALCOLLECTION
Message Text
No such temporal collection: variable1
Cause
The request specified a temporal collection that does not exist.
Response
Resubmit request with a valid temporal collection name.
2.31 MANAGE-NOSUCHVIEW
Message Text
No such view: variable1
Cause
The request specified a view that does not exist.
Response
Resubmit request with a valid view.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 11
MarkLogic Server
MANAGE Messages
2.32 MANAGE-NOSUCHVIEWSCHEMA
Message Text
No such view-schema: variable1
Cause
The request specified a view-schema that does not exist.
Response
Resubmit request with a valid view-schema.
2.33 MANAGE-PLATFORM
Message Text
Platform mismatch: variable1 variable2
Cause
The platform of the server attempting to join the cluster does not match the cluster host.
Response
Members of a cluster must be on the same platform.
2.34 MANAGE-PLUGINBADVERSION
Message Text
Plugin version: variable1, expecting one of: variable2
Cause
The supplied version is not supported.
Response
Refer to documentation for currently supported version(s).
2.35 MANAGE-PRECONDITIONFAILED
Message Text
Precondition not met: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 12
MarkLogic Server
MANAGE Messages
Cause
The request requires a precondition which the server has detected has not been met.
Response
Resubmit request which addresses all preconditions.
2.36 MANAGE-SELFJOIN
Message Text
A host is attempting to join itself: variable1
Cause
The request to add this host to the cluster has been sent to itself, instead of to a member of the
cluster.
Response
Resubmit request to a member of the cluster.
2.37 MANAGE-TIMESTAMPOLD
Message Text
Config files out of date on host: variable1
Cause
The request to make a configuration change has failed, because configuration files on the host are
not in sync with cluster configuration.
Response
Retry the request, after allowing time for cluster configuration to synchronize.
2.38 MANAGE-UNSUPPORTEDOPERATION
Message Text
Unsupported operation: variable1 Must be one of: $2
Cause
The specified operation is not supported on this endpoint.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 13
MarkLogic Server
MANAGE Messages
Response
Refer to documentation for supported operations.
2.39 MANAGE-UNSUPPORTEDVERSION
Message Text
Version no longer supported: variable1
Cause
The supplied version is no longer supported.
Response
Refer to documentation for currently supported version(s).
2.40 MANAGE-VERSION
Message Text
Version mismatch: variable1 variable2
Cause
The version of the server attempting to join the cluster does not match the cluster host.
Response
Members of a cluster must be on the same version.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 14
MarkLogic Server
OI Messages
3.0 OI Messages
15
3.1
OI-CONVERR
Message Text
Conversion failed: variable1: variable2.
3.2
OI-FAILED
Message Text
Conversion failed due to abnormal process termination: variable1: variable2.
3.3
OI-WIN32EXCEPTION
Message Text
Conversion failed due to WIN32 exception: variable1: variable2.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 15
MarkLogic Server
PKG Messages
4.0 PKG Messages
23
4.1
PKG-BADFORMAT
Message Text
Invalid format: variable1
Cause
Uploading an invalid media type.
Response
Upload a valid media type.
4.2
PKG-BADTKTSTATE
Message Text
Ticket is not in 'complete' state: variable1
Cause
Packaging ticket is not in a completed state
Response
Only attempt to revert packages that are completed
4.3
PKG-CANNOTSPEC
Message Text
Cannot specify a database or server when uploading a set
Cause
Specifying a database or server name when uploading a set
Response
Upload databases and servers individually or do not specify names.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 16
MarkLogic Server
4.4
PKG Messages
PKG-DOESNOTEXIST
Message Text
There is no package named: variable1
Cause
A request to access a package that does not exist.
Response
Use a different package name.
4.5
PKG-EXISTS
Message Text
A package with this name already exists: variable1
Cause
A request to create a package with a name that already exists.
Response
Use a different package name.
4.6
PKG-INVALID
Message Text
Invalid package: variable1. variable2
Cause
Attempting to upload or install a package that is invalid.
Response
Correct the errors and try again.
4.7
PKG-INVALIDBIN
Message Text
Invalid binary (not a zip or not a valid package)
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 17
MarkLogic Server
PKG Messages
Cause
Uploading invalid binary data.
Response
Upload only valid binary data.
4.8
PKG-INVALIDJSON
Message Text
Invalid JSON: variable1
Cause
Uploading invalid JSON.
Response
Upload only valid JSON.
4.9
PKG-INVALIDNAME
Message Text
Invalid package name: 'variable1' package names must be NCNames
Cause
Attempting to create or access a package using an invalid name.
Response
Use a different name.
4.10 PKG-INVALIDROOT
Message Text
Modules root path must begin with a slash: variable1
Cause
Using a modules root path that isn't rooted at '/'.
Response
Try again, using a fully qualified modules root path.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 18
MarkLogic Server
PKG Messages
4.11 PKG-INVALIDXML
Message Text
Invalid root element in XML document: variable1
Cause
Uploading invalid XML.
Response
Upload only valid XML.
4.12 PKG-MODTOOBIG
Message Text
Modules database is too large: variable1
Cause
Attempting to package a modules database that is too large.
Response
Remove some content from the modules database.
4.13 PKG-NOBINARY
Message Text
Binary content cannot be sent to this endpoint
Cause
Uploading binary content to an endpoint that only expects XML or JSON
Response
Upload XML or JSON.
4.14 PKG-NODATABASE
Message Text
There is no database named: variable1 in the package variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 19
MarkLogic Server
PKG Messages
Cause
Request to get a non-existent database from a package.
Response
Use a different database name.
4.15 PKG-NOFNDIFF
Message Text
The filename option is not supported for the differences view
Cause
Requesting a filename when view=differences
Response
Do not specify a filename.
4.16 PKG-NOMODDB
Message Text
Server 'variable2' in group 'variable1' does not have a modules database
Cause
Attempting to add modules to a package for a server that doesn't have a modules database
Response
Move the modules to a modules database or choose a different server
4.17 PKG-NOMODROOT
Message Text
Server 'variable2' in group 'variable1' does not have a modules root
Cause
Attempting to add modules to a package for a server that doesn't have a modules root
Response
Add a root path or choose a different server
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 20
MarkLogic Server
PKG Messages
4.18 PKG-NOREVERTPKG
Message Text
No revert package exists for this ticket: variable1
Cause
The revert ZIP file is missing from the ticket
Response
You cannot revert this ticket
4.19 PKG-NOSERVER
Message Text
There is no server named: 'variable2' in group 'variable1' in the package variable3
Cause
Request to get a non-existent server from a package.
Response
Use a different server name.
4.20 PKG-NOTADMIN
Message Text
You do not have credentials to access server module database content.
Cause
You are logged in as a user with manage privileges but not manage-admin privileges
Response
Do not attempt to access the modules database content or login as a user with manage-admin
privileges
4.21 PKG-NOTPKGTKT
Message Text
Ticket is not a package install ticket: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 21
MarkLogic Server
PKG Messages
Cause
Attempt to revert a non-packaging ticket.
Response
Only attempt to revert packaging tickets.
4.22 PKG-NOTXML
Message Text
Uploaded data is not well-formed XML
Cause
Uploading non-XML data with a format or content type that specifies XML.
Response
Fix the XML or change the format or content type to match the data.
4.23 PKG-NOZIPDIFF
Message Text
ZIP format is not supported for the differences view
Cause
Requesting format=zip when view=differences
Response
Do not specify format=zip.
4.24 PKG-UNKSERVERTYPE
Message Text
Unknown server type (variable1): server 'variable3' in group 'variable2'
Cause
Attempting to package a server with an unknown type.
Response
Report bug.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 22
MarkLogic Server
PKG Messages
4.25 PKG-UNSUPFORMAT
Message Text
Format unsupported on this endpoint: variable1
Cause
Requesting an unsupported format.
Response
Request a supported format.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 23
MarkLogic Server
PKI Messages
5.0 PKI Messages
26
5.1
PKI-BADCERTIFICATE
Message Text
Bad certificate. Certificate position in the list of certificates: variable1
Cause
Certificate being imported is bad.
5.2
PKI-BADCERTREQVER
Message Text
Bad X509 certificate request version: variable1
Cause
A incorrect version number was specified in the certificate request.
Response
A certificate request should always have a version of 0
5.3
PKI-BADCNTRY
Message Text
bad country code: variable1
Cause
The wrong country code was specified for the certificate request template.
Response
Check to be sure the country code exists and is two characters, such as US, UK, DE, FR, ES, etc.
5.4
PKI-BADKEYTYPE
Message Text
bad key type: 'variable1'
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 24
MarkLogic Server
5.5
PKI Messages
PKI-DUPNAME
Message Text
duplicate certificate template name: 'variable1'
5.6
PKI-INVALID
Message Text
invalid template id: variable1
Cause
Template id was invalid.
Response
Check template id for spelling and that the template was created and try again.
5.7
PKI-NONAME
Message Text
no name
Cause
Seen when the certificate template name is missing while creating a new (pki) public
infrastructure state in the security database.
Response
Add a certificate template name when creating a new (pki) public infrastructure state in the
security database.
5.8
PKI-NOORGNAME
Message Text
no organization name
5.9
PKI-TMPLINUSE
Message Text
template in use: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 25
MarkLogic Server
PKI Messages
5.10 PKI-TOOMANYREQ
Message Text
too many requests found: variable1 for variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 26
MarkLogic Server
PROF Messages
6.0 PROF Messages
27
6.1
PROF-PROFILEALLOW
Message Text
Profiling not enabled on app server, request id: variable1
Cause
An attempt was made to perform a profiling operation such as prof:eval on an App Server that
disallows profiling.
Response
Enable profiling on that App Server.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 27
MarkLogic Server
RESTAPI Messages
7.0 RESTAPI Messages
31
7.1
RESTAPI-CONTENTNOVERSION
Message Text
No content version supplied: variable1
Cause
The content-versions instance configuration property is set to "required", but the request does not
include a version id in an If-match header. MarkLogic Server returns status 403.
Response
Supply a version id in the If-Match header, or modify the content versioning policy.
7.2
RESTAPI-CONTENTWRONGVERSION
Message Text
Content version mismatch: variable1
Cause
In a conditional PUT, the content version id does not match the version supplied in the If-match
header. MarkLogic Server returns status 412.
7.3
RESTAPI-EXTNERR
Message Text
Extension Error: code: variable1 message: variable2 format: variable3 document: variable4
7.4
RESTAPI-INTERNALERROR
Message Text
Internal error: variable1
Cause
An unexpected error occurred. See the request body for details. MarkLogic Server returns status
500.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 28
MarkLogic Server
7.5
RESTAPI Messages
RESTAPI-INVALIDCONTENT
Message Text
Invalid content: variable1
Cause
The request payload does not have the expected format. For example, contains syntatically invalid
XML or JSON, or contains an XML node or JSON object with the wrong structure. MarkLogic
Server returns status 400.
Response
Correct the request payload.
7.6
RESTAPI-INVALIDMIMETYPE
Message Text
Invalid mime type: reason: variable1
Cause
The request payload has unexpected MIME type. MarkLogic Server returns status 415.
Response
Set the Content-type to a supported MIME type.
7.7
RESTAPI-INVALIDREQ
Message Text
Invalid request: reason: variable1
Cause
The request is malformed. For example, it includes unrecognized parameters, an unsupported
combination of parameters, or uses an HTTP method not supported by this service. MarkLogic
Server returns status 400.
Response
Correct the request.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 29
MarkLogic Server
7.8
RESTAPI Messages
RESTAPI-INVALIDRESULT
Message Text
Invalid result: reason: variable1
Cause
The operation produced an unexpected result, such as repair producing multiple documents when
inserting an XML document. MarkLogic Server returns status 400.
7.9
RESTAPI-NODOCUMENT
Message Text
Resource or document does not exist: category: variable1 message: variable2
Cause
The requested document or other asset does not exist. MarkLogic Server returns status 404.
Response
Correct the request.
7.10 RESTAPI-NORANGEMATCH
Message Text
No Range Matched: range: variable1
Cause
A range request on a binary document cannot be satisfied. MarkLogic Server returns status 416.
Response
Correct the request.
7.11 RESTAPI-OPENTRANSACTIONS
Message Text
Open Transactions: variable1
Cause
You attempted to remove a MarkLogic REST API instance with open transactions. MarkLogic
Server returns status 409.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 30
MarkLogic Server
RESTAPI Messages
Response
Resolve the open transactions and try again.
7.12 RESTAPI-SRVEXERR
Message Text
Extension Error: code: variable1 message: variable2 document: variable3
7.13 RESTAPI-UNSUPPORTEDPROP
Message Text
Unsupported property: : variable1
Cause
The property is invalid or deprecated. MarkLogic Server returns status 400.
Response
Get the property list at /v1/config/properties to see all supported properties.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 31
MarkLogic Server
REST Messages
8.0 REST Messages
37
8.1
REST-FAILEDACCEPT
Message Text
: variable1 is not a matching user agent string
Cause
Logged in user has insufficient privileges.
Response
Check the documentation and update privileges accordingly
8.2
REST-FAILEDAUTH
Message Text
User does not have necessary privilege
Cause
Logged in user has insufficient privileges. When this error is reported by a MarkLogic REST API
instance, MarkLogic Server returns status code 403 Forbidden.
Response
Check the documentation and update privileges accordingly
8.3
REST-FAILEDFUNCTION
Message Text
User defined condition function returned false: {variable1}variable2
Cause
The user-defined condition function returned false.
Response
Check the documentation for that condition and adjust accordingly.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 32
MarkLogic Server
8.4
REST Messages
REST-FAILEDUSERAGENT
Message Text
Invalid user agent: variable1 is not a matching user agent string
Cause
Logged in user has insufficient privileges.
Response
Check the documentation and update privileges accordingly
8.5
REST-INCORRECTURI
Message Text
Incorrect URI: variable1 does not match variable2
Cause
The REST library was called with an invalid request configuration
Response
This error corresponds to an HTTP code 400 Bad Request. Check the configuration and correct
the incorrect URI.
8.6
REST-INVALIDCONDITION
Message Text
Invalid condition: variable1 is not a valid condition
Cause
A REST endpoint was configured with an invalid condition.
Response
This error corresponds to an HTTP code 400 Bad Request. Check the declaration of the endpoint
and correct the invalid condition.
8.7
REST-INVALIDCRITERIA
Message Text
Invalid criterion: "variable1" is not valid, must be one of: variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 33
MarkLogic Server
REST Messages
Cause
The rewriter was called with invalid matching criteria.
Response
Check the calling function and invoke it with valid criteria.
8.8
REST-INVALIDMIMETYPE
Message Text
Content-Type must be one of: variable1, Received: variable2
Cause
The client-supplied Content-Type header is not an acceptable mimetype for this endpoint.
Response
Resubmit the request with an acceptable content-type header and body (see message details).
8.9
REST-INVALIDPARAM
Message Text
Invalid parameter: variable1
Cause
A REST endpoint was called with an invalid parameter.
Response
This error should throw an HTTP 400 Bad Request. Check the documentation for form
parameters for the REST endpoint that threw this error. Adjust the client call accordingly.
8.10 REST-INVALIDREQUEST
Message Text
Invalid request: variable1
Cause
The request is invalid.
Response
Correct the request.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 34
MarkLogic Server
REST Messages
8.11 REST-INVALIDTYPE
Message Text
Invalid type in variable1: variable2 variable3 variable4
Cause
A REST endpoint was configured with an invalid type. When this error is reported by a
MarkLogic REST API instance, MarkLogic Server returns status code 406.
Response
This error corresponds to an HTTP code 400 Bad Request. Check the declaration of the endpoint
and correct the invalid type.
8.12 REST-MULTIPLEPATTERNS
Message Text
Multiple patterns match the parameter: variable1
Cause
A REST endpoint was called with a parameter name that matches more than one parameter in the
endpoint description.
Response
This error should throw an HTTP 400 Bad Request. Check the documentation for parameter
patterns or URI parameters for the REST endpoint that threw this error. Adjust the client call
accordingly.
8.13 REST-REPEATEDPARAM
Message Text
Endpoint does not support repeated parameter: variable1 can only appear once
Cause
A parameter which cannot be repeated is being repeated. When this error is reported by a
MarkLogic REST API instance, MarkLogic Server returns status code 400.
Response
Remove all but one instance of the offending parameter.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 35
MarkLogic Server
REST Messages
8.14 REST-REQUIREDPARAM
Message Text
Required parameter: variable1
Cause
Required parameter is not provided. When this error is reported by a MarkLogic REST API
instance, MarkLogic Server returns status code 400.
Response
Provide the required parameter.
8.15 REST-UNACCEPTABLETYPE
Message Text
No acceptable content type: None of the requested types variable1 can be provided
Cause
None of the acceptable types indicated by the caller can be provided.
Response
Check the documentation for the Accept types that the endpoint supports. Include at least one of
the supported MIME types in the Accept header. When this error is reported by a MarkLogic
REST API instance, MarkLogic Server returns status code 406.
8.16 REST-UNSUPPORTEDMETHOD
Message Text
Endpoint does not support method: variable1
Cause
A client has submitted an HTTP method that the matched REST API endpoint does not support.
When this error is reported by a MarkLogic REST API instance, MarkLogic Server returns status
code 405.
Response
This error is a standard wrapper for HTTP Response Code 405 Method Not Allowed. For example,
your client has submitted a PUT request, and the endpoint does not support this verb. Check your
client and the server endpoint for whether this error is appropriate for the given scenario.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 36
MarkLogic Server
REST Messages
8.17 REST-UNSUPPORTEDPARAM
Message Text
Endpoint does not support query parameter: variable1
Cause
An unsupported query parameter is included. When this error is reported by a MarkLogic REST
API instance, MarkLogic Server returns status code 400.
Response
Remove the unsupported parameter.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 37
MarkLogic Server
SEARCH Messages
9.0 SEARCH Messages
41
9.1
SEARCH-APPLYUNDEFINED
Message Text
Value of @apply undefined: variable1
Cause
The Search API cannot find a function to apply.
Response
Check the function in your search options node, and ensure that the function named in the error
message has been defined. You may need to specify a namespace (@ns) and file path (@at) if the
function is an extension located in a custom XQuery module, or a user-defined function (@udf) if
the function is a user-defined aggregate function.
9.2
SEARCH-BADEXTENSION
Message Text
Extensions must define @apply, @ns and @at
Cause
Implementation of a custom constraint requires implementation of a parsing function. A custom
constraint has been specified, but the configuration is incorrect or does not refer to a parsing
function.
Response
Check your search options node with search:check-options to ensure it is valid. Validate that the
custom library module is available at the expected path, and that the namespace and local name
correctly refer to a function in that module.
9.3
SEARCH-BADORDERBY
Message Text
Indexes are required to support element, element-attribute, json-property, or field sort
specifications.
Cause
Sorting without index support will not perform well at scale, so it not a supported configuration in
the Search API.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 38
MarkLogic Server
SEARCH Messages
Response
Check your search options node with search:check-options in strict mode to identify the missing
index.
9.4
SEARCH-INVALAGGREGATE
Message Text
Invalid aggregate function: function variable1 is invalid for variable2
Cause
Supplied aggregate function name is invalid.
Response
Check the values or tuples configuration to ensure that the named aggregate is supported.
9.5
SEARCH-INVALARGS
Message Text
Invalid arguments: variable1
Cause
Supplied arguments are invalid.
Response
The error message describes the acceptable combinations of arguments.
9.6
SEARCH-NOANCHOR
Message Text
Computed bucket requires an anchor: variable1
Cause
In most cases, computed buckets require an anchor in order to resolve relative dates. This error
indicates a missing anchor.
Response
Examine search options for computed buckets to ensure that anchors are present.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 39
MarkLogic Server
9.7
SEARCH Messages
SEARCH-NOFACET
Message Text
No facet implementation (start/finish) specified for custom constraint: variable1
Cause
A custom constraint expected to resolve facets (@facet = "true") must supply code to implement,
at minimum, a finish-facet function. Optionally, it may supply a start-facet function to support
concurrent facet resolution. This error indicates that the finish-facet function has not been
supplied, or that the options node configuring the custom constraint is incorrect.
Response
If the constraint should not resolve facets, set @facet ="false". If it should resolve facets, run
search:check-options on the options node to ensure the configuration is valid.
9.8
SEARCH-NOINDEXREF
Message Text
Cannot create valid index reference.: variable1
Cause
The named configuration does not refer to a valid index.
Response
The options supplied to this function must refer to a valid index configuration (collection, uri,
range, field, or geospatial). Run search:check-options on the options node to ensure that the
configuration is valid.
9.9
SEARCH-NONANNOTATED
Message Text
Non-annotated query
Cause
The Search API adds annotations as it parses queries in order to support round-tripping
(search:parse generates an annotated parsed query while search:unparse takes an annotated
parsed query and generates a string). The parse/unparse cycle is also used in other areas of the
API, including search:remove-constraint. This error indicates that the parsed query cannot be
reversed due to missing annotations. It is usually encountered when custom parsing code has been
added to extend the API.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 40
MarkLogic Server
SEARCH Messages
Response
Add annotations to any custom parsing code. Consult documentation on customization of the
Search API, or use search:parse to generate parsed queries and observe the annotation pattern.
Contact support if further assistance is needed.
9.10 SEARCH-NOVALCONSTR
Message Text
variable1 is not a valid constraint
Cause
This error does not appear to exist in code any more.
Response
This error does not appear to exist in code any more.
9.11 SEARCH-UNSUPPORTEDANCHOR
Message Text
Unsupported anchor type
Cause
Anchors indicating a fixed point in time may be supplied for computed buckets, which allow for
dynamic calculation of relative bucket boundaries on date or dateTime constraints (e.g., compute
bucket boundaries relative to "now"). This error indicates that the constraint type is inappropriate
for the anchor.
Response
Run search:check-options to validate the structure of the search options node. Check dynamic
buckets.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 41
MarkLogic Server
SEC Messages
10.0 SEC Messages
57
10.1 SEC-ADMINROLE
Message Text
The admin role name can not be changed
Cause
You tried to change admin role name. (e.g. with sec:role-set-name)
Response
The name of the admin role is read-only and cannot be changed. Do not attempt to do so.
10.2 SEC-AMPDNE
Message Text
Amp does not exist: namespace(variable1), local-name(variable2), document-uri(variable3)
Cause
An amp identified by ($namespace, $local-name, $document-uri) is not present in the system.
Response
Verify that there is a amp which can be identified by the provided namespace, local-name and
document-uri.
10.3 SEC-AMPEXISTS
Message Text
Amp already exists
Cause
An amp identified by the ($namespace,
the context database.
$local-name, $document-uri)
tuple is already present in
Response
Provide a unique tuple ($namespace,
the amp
MarkLogic 8—February, 2015
$local-name, $document-uri, $database)
when creating
Messages and Codes Reference Guide—Page 42
MarkLogic Server
SEC Messages
10.4 SEC-BADACCESSKEY
Message Text
New access key is not valid
10.5 SEC-BADCAP
Message Text
Illegal Capability: variable1
10.6 SEC-BADCOLURI
Message Text
Collection URI is not valid
10.7 SEC-BADCOMPARTMENTNAME
Message Text
Compartment name is not valid: variable1
Cause
You provided a compartment name which is not valid. A Valid compartment name should not
contain any of the following characters: \ * ? / : < > | ". Additionally, the name cannot contain
whitespaces
Response
Provide a valid compartment name which adheres to the naming rules mentioned in the cause
section
10.8 SEC-BADDB
Message Text
Specified database variable1 is not allowed
10.9 SEC-BADEXTERNALSECURITYNAME
Message Text
New external security name is not valid
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 43
MarkLogic Server
SEC Messages
Cause
Provided external security name is not valid. A external security name is valid which it does not
contain any of the following characters: \ * ? / : < > | ". Additionally, the name also cannot contain
whitespace.
Response
Provide a valid external security name which adheres to the naming guidelines mentioned in the
cause section
10.10 SEC-BADKIND
Message Text
Privileges must be of kind "execute" or "uri"
10.11 SEC-BADPRIVACTION
Message Text
New privilege action is not valid
10.12 SEC-BADPRIVNAME
Message Text
New privilege name is not valid
10.13 SEC-BADROLENAME
Message Text
New role name is not valid
Cause
When user provides a role name which is not valid. Role names are valid when it does not contain
any of the following characters: \ * ? / : < > |. Additionally, the name also cannot contain space in
between.
Response
Provide a valid role name which adheres to the naming guidelines mentioned in the cause section
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 44
MarkLogic Server
SEC Messages
10.14 SEC-BADSECRETKEY
Message Text
New secret key is not valid
10.15 SEC-BADUSERNAME
Message Text
New user name is not valid
Cause
Provided user name is not valid. A user name is valid which it does not contain any of the
following characters: \ * ? / : < > | ". Additionally, the name also cannot contain whitespace.
Response
Provide a valid user name which adheres to the naming guidelines mentioned in the cause section
10.16 SEC-COLCNE
Message Text
Collection not protected
10.17 SEC-COLDNE
Message Text
Collection not protected: variable1
10.18 SEC-COLPERM
Message Text
Collection permission denied
10.19 SEC-COLPROTECTED
Message Text
Collection already protected
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 45
MarkLogic Server
SEC Messages
10.20 SEC-COMPARTMENTDNE
Message Text
Compartment does not exist: variable1
Cause
Specified compartment name is not valid.
Response
Specify a valid security compartment name; check its spelling and if it has been created.
10.21 SEC-DEFAULTUSERDNE
Message Text
Default user does not exist: variable1 = variable2
10.22 SEC-DUNOPRIV
Message Text
Admin error. Default user does not have privileges to this server.
10.23 SEC-EMPTYACCESSKEY
Message Text
New access key is empty
10.24 SEC-EMPTYLDAPATTRIBUTE
Message Text
Empty ldap attribute element
10.25 SEC-EMPTYLDAPBASE
Message Text
Empty ldap base element
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 46
MarkLogic Server
SEC Messages
10.26 SEC-EMPTYLDAPDEFAULTUSER
Message Text
Empty ldap default user element
10.27 SEC-EMPTYLDAPPASSWORD
Message Text
Empty ldap password element
10.28 SEC-EMPTYLDAPSERVERURI
Message Text
Empty ldap server uri element
10.29 SEC-EMPTYPWD
Message Text
Empty password
10.30 SEC-EMPTYREALM
Message Text
Empty realm
10.31 SEC-EMPTYSECRETKEY
Message Text
New secret key is empty
10.32 SEC-EXTERNALSECURITYDNE
Message Text
External security does not exist: variable1 = variable2
Cause
The external security you specified is not present in the system.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 47
MarkLogic Server
SEC Messages
Response
Make sure you check for misspelling the config name and verify the availability of the config in
the system, then retry.
10.33 SEC-EXTERNALSECURITYEXISTS
Message Text
External security already exists
Cause
There is already another external security with the same name in the system.
Response
Provide a different external security name which is not already in the system.
10.34 SEC-GPHPERMDENIED
Message Text
Graph Permission denied: variable1
10.35 SEC-INVALIDPERM
Message Text
Invalid permission
10.36 SEC-INVAMP
Message Text
Invalid amp: doc(variable1)
10.37 SEC-INVAUTHENTICATION
Message Text
Invalid authentication element
10.38 SEC-INVAUTHORIZATION
Message Text
Invalid authorization element
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 48
MarkLogic Server
SEC Messages
10.39 SEC-INVCOLLECTION
Message Text
Bad collection element
10.40 SEC-INVDEFAULTCOLL
Message Text
Invalid default collections: doc(variable1)
10.41 SEC-INVDEFAULTPERM
Message Text
Invalid default permissions: doc(variable1)
10.42 SEC-INVEXTERNALNAMES
Message Text
Invalid external names: doc(variable1)
10.43 SEC-INVEXTERNALSECURITY
Message Text
Invalid external security: variable1
10.44 SEC-INVLDAPBINDMETHOD
Message Text
Invalid ldap bind method element
10.45 SEC-INVPRIV
Message Text
Invalid privilege: doc(variable1)
10.46 SEC-INVROLE
Message Text
Invalid role: doc(variable1)
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 49
MarkLogic Server
SEC Messages
10.47 SEC-INVROLEID
Message Text
Invalid Role ID: doc(variable1)
10.48 SEC-INVROLEIDS
Message Text
Invalid role IDs: doc(variable1)
10.49 SEC-INVUSER
Message Text
Invalid user: variable1
10.50 SEC-LASTADMIN
Message Text
Cannot delete last admin user: variable1
Cause
You attempted to remove the final user with the admin role.
Response
At least one user must have the admin role. Unless some other user also has the admin role, you
cannot delete this user.
10.51 SEC-NOADMIN
Message Text
User does not have admin role.
Cause
You have attempted to access the Admin Interface and do not have the necessary security role or
privileges to do so successfully.
Response
Contact your system administrator to have the proper roles and privileges assigned to you.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 50
MarkLogic Server
SEC Messages
10.52 SEC-NODIGEST
Message Text
No digest password for user and server set to use only digest authentication
10.53 SEC-NOEMPTYAMPDU
Message Text
New amp document uri cannot be empty
Cause
You are providing an empty document URI.
Response
Provide a non-empty document URI, which should be the URI of the module containing the
function.
10.54 SEC-NOEMPTYAMPLN
Message Text
New amp local name cannot be empty
Cause
You are providing an empty amp name.
Response
Make sure you supply a non-empty and valid amp name.
10.55 SEC-NOEMPTYAMPNS
Message Text
New amp namespace cannot be empty
10.56 SEC-NOEMPTYCOLURI
Message Text
New collection URI cannot be empty
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 51
MarkLogic Server
SEC Messages
Cause
You are supplying a collection URI which is empty
Response
Either supply a different non-empty and valid collection URI or make the provided collection
non-empty and resubmit.
10.57 SEC-NOEMPTYEXTERNALSECURITYNAME
Message Text
New external security name cannot be empty
Cause
You are providing an empty external security name.
Response
You should provide a non-empty and valid external security name. A valid external security name
cannot contain any of the following characters: \ * ? / : < > | ". Additionally, the name cannot
contain whitespace or dot (.).
10.58 SEC-NOEMPTYPRIVACTION
Message Text
New privilege action cannot be empty
Cause
You are providing an empty privilege action.
Response
Provide a non-empty and valid privilege action.
10.59 SEC-NOEMPTYPRIVNAME
Message Text
New privilege name cannot be empty
Cause
You are providing an empty privilege name
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 52
MarkLogic Server
SEC Messages
Response
You should provide a non-empty and valid privilege name. A valid privilege name cannot contain
any of the following characters: \ * ? / : < > | ". Additionally, the name cannot contain whitespace
or dot (.).
10.60 SEC-NOEMPTYROLENAME
Message Text
New role name cannot be empty
Cause
You are providing an empty role name
Response
You should provide a non-empty and valid role name. A valid role name cannot contain any of the
following characters: \ * ? / : < > | ". Additionally, the name cannot contain whitespace or dot (.).
10.61 SEC-NOEMPTYUSERNAME
Message Text
New user name cannot be empty
Cause
You are providing an empty user name.
Response
You should provide a non-empty and valid user name. A valid user name cannot contain any of
the following characters: \ * ? / : < > | ". Additionally, the name cannot contain whitespace or dot
(.).
10.62 SEC-NOGRANT
Message Text
No privileges to grant/revoke role: variable1
10.63 SEC-NOPERMCAP
Message Text
Permission element or object does not contain a capability.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 53
MarkLogic Server
SEC Messages
10.64 SEC-NOPERMROLEID
Message Text
Permission element or object does not contain a role-id.
10.65 SEC-PERMDENIED
Message Text
Permission denied
10.66 SEC-PRIV
Message Text
Need privilege: variable1
10.67 SEC-PRIVDNE
Message Text
Privilege does not exist: action(variable1), kind(variable2)
10.68 SEC-PRIVEXISTS
Message Text
Privilege already exists
Cause
There is already a privilege for the $action URI you provided.
Response
Make sure that the URI provided for the $action parameter is unique.
10.69 SEC-PRIVINUSE
Message Text
Privilege protecting an HTTP, XDBC or ODBC Server
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 54
MarkLogic Server
SEC Messages
10.70 SEC-PRIVNAMEEXISTS
Message Text
Privilege name already exists
10.71 SEC-REJECTEDPWD
Message Text
Password is too weak
10.72 SEC-REMOTEPRIV
Message Text
Need privilege (remote): variable1
10.73 SEC-RNEXISTS
Message Text
Role Name already exists
Cause
The role name you supplied is already in the system.
Response
Make sure you supply a role name that is not present in the system.
10.74 SEC-ROLEDNE
Message Text
Role does not exist: variable1 = variable2
Cause
You are supplying a role which is not present in the system.
Response
Make sure you check for misspellings and verify the availability of the role in the system, then
retry.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 55
MarkLogic Server
SEC Messages
10.75 SEC-ROLEEXISTS
Message Text
Role already exists
Cause
When you try to create a Role which is already existing in the system.
Response
Use another role name which is not already present in the security database.
10.76 SEC-ROLENOTASSOC
Message Text
Role not associated with variable1
10.77 SEC-TEMPORALDOC
Message Text
Cannot perform non-temporal operation on document in temporal collection
Response
Admin will be able to perform this operation by setting "updates-admin-override" on temporal
collection using temporal:collection-set-options($collection,"updates-admin-override")
10.78 SEC-UNEXISTS
Message Text
User Name already exists
Cause
There is already another user in the system with the name you provided.
Response
Make sure you supply a unique name for the user.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 56
MarkLogic Server
SEC Messages
10.79 SEC-UNPROTECTEDCOLPRIV
Message Text
Unprotected collection privilege required
10.80 SEC-URIPRIV
Message Text
URI privilege required
10.81 SEC-USERDNE
Message Text
User does not exist: variable1 = variable2
Cause
The user you specified is not present in the system.
Response
Make sure you check for misspelling the user name and verify the availability of the user in the
system, then retry.
10.82 SEC-USEREXISTS
Message Text
User already exists
Cause
There is already another user with the same name in the system.
Response
Provide a different user name which is not already in the system.
10.83 XDMP-NOEXTERNALSECURITY
Message Text
No external security with identifier variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 57
MarkLogic Server
SER Messages
11.0 SER Messages
64
11.1 SER-BADCHAR
W3C XQuery Standard Equivalent: err:SERE0008
Message Text
Character cannot be represented in desired output encoding: variable1
Cause
A character that cannot be represented in the desired output encoding appears in a context where
character references are not allowed (for example, the character occurs in the name of an
element), or a character cannot be serialized because it is not a legal UTF-8 or UTF-16 character.
Response
Determine the bad character and, if possible, replace it with a valid one (or just delete it). Or avoid
serialization of the bad character in the current context.
11.2 SER-BADHTMLCHAR
W3C XQuery Standard Equivalent: err:SERE0014
Message Text
Invalid HTML character between #x7F and #x9F: variable1
Cause
The document being serialized as HTML contains an invalid HTML character between #x7F and
#x9F.
Response
Avoid serialization of the invalid character as HTML. The document may be serializable as XML.
11.3 SER-BADHTMLPI
W3C XQuery Standard Equivalent: err:SERE0015
Message Text
Cannot use HTML output method when > appears in a PI
Cause
The character > appears in a processing instruction that is being serialized as HTML.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 58
MarkLogic Server
SER Messages
Response
Either try XML serialization, because it does not impose this restriction or remove the > character
from the processing instruction.
11.4 SER-BOM
W3C XQuery Standard Equivalent: err:SEPM0016
Message Text
Invalid value for serialization parameter byte-order-mark: variable1
Cause
An attempt was made to assign a value other than yes or no to the byte-order-mark output option.
Response
Assign only yes or no values to the byte-order-mark output option.
11.5 SER-CHARMAP
W3C XQuery Standard Equivalent: err:SEPM0016
W3C XSLT Standard Equivalent: err:XTSE1590
Message Text
Character map not found: {variable1}variable2
Cause
Serialization specifies a character map that does not exist.
Response
The output option specifying the character map should be removed, or the output option should
instead specify one of the standard character maps normal, math, or pub, or supply the missing
map, for example with the use-character-maps output option.
11.6 SER-CHARMAPBAD
W3C XQuery Standard Equivalent: err:SEPM0016
Message Text
Character map not found
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 59
MarkLogic Server
SER Messages
11.7 SER-DEFATTRS
Message Text
Invalid value for serialization parameter default-attributes: variable1
Cause
An attempt was made to assign a value other than yes or no to the default-attributes output
option.
Response
Assign a yes or no value to the default-attributes output option.
11.8 SER-DOCTYPESYSTEM
W3C XQuery Standard Equivalent: err:SEPM0009
Message Text
The doctype-system parameter may not be specified with version=1.0 and
omit-xml-declaration=yes
11.9 SER-DOCTYPESYSTEM2
W3C XQuery Standard Equivalent: err:SEPM0004
Message Text
Cannot specify a doctype-system parameter with top level text nodes
11.10 SER-DOCTYPESYSTEM3
W3C XQuery Standard Equivalent: err:SEPM0004
Message Text
Cannot specify a doctype-system parameter with multiple element roots
Cause
You are trying to specify a docype-system parameter with multiple element roots.
Response
Specify only a single element root for the doctype-system parameter.
11.11 SER-ENCODING
W3C XQuery Standard Equivalent: err:SESU0007
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 60
MarkLogic Server
SER Messages
Message Text
Unsupported or invalid encoding: variable1
11.12 SER-ESCURIATTR
W3C XQuery Standard Equivalent: err:SEPM0016
Message Text
Invalid value for serialization parameter escape-uri-attributes: variable1
Cause
You have entered an invalid option for the escape-uri-attributes serialization parameter.
Response
Please enter either yes or no for the escape-uri-attributes parameter.
11.13 SER-INCCONTYPE
W3C XQuery Standard Equivalent: err:SEPM0016
Message Text
Invalid value for serialization parameter include-content-type: variable1
11.14 SER-INDENT
W3C XQuery Standard Equivalent: err:SEPM0016
Message Text
Invalid value for serialization parameter indent: variable1
Cause
You have entered an invalid value for the indent parameter.
Response
Enter either yes or no (all lower case) for the indent serialization parameter.
11.15 SER-INDENTUNYUPED
Message Text
Invalid value for serialization parameter indent-untyped: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 61
MarkLogic Server
SER Messages
11.16 SER-MEDIATYPE
W3C XQuery Standard Equivalent: err:SEPM0016
Message Text
Invalid value for serialization parameter media-type: variable1
11.17 SER-METHOD
W3C XQuery Standard Equivalent: err:SEPM0016
W3C XSLT Standard Equivalent: err:XTSE1570
Message Text
Invalid value for serialization parameter method: variable1
Cause
You have entered an invalid value for the serialization method.
Response
Please enter any one of the following for the method serialization parameter: xml,html,xhtml,text
(all lower case).
11.18 SER-METHODNS
W3C XQuery Standard Equivalent: err:SEPM0016
W3C XSLT Standard Equivalent: err:XTSE1570
Message Text
Invalid namespace for serialization parameter method: variable1
11.19 SER-NORMFORM
W3C XQuery Standard Equivalent: err:SESU0011
Message Text
Unsupported normalization form: variable1
11.20 SER-OMITXMLDEC
W3C XQuery Standard Equivalent: err:SEPM0016
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 62
MarkLogic Server
SER Messages
Message Text
Invalid value for serialization parameter omit-xml-declaration: variable1
Cause
You have provided an invalid option for the serialization parameter omit-xml-declaration.
Response
Please enter either yes or no for the serialization parameter omit-xml-declaration.
11.21 SER-STANDALONE
W3C XQuery Standard Equivalent: err:SEPM0016
Message Text
Invalid value for serialization parameter standalone: variable1
Cause
You have entered an invalid option for the serialization parameter standalone.
Response
Please enter either yes or no only for the standalone parameter.
11.22 SER-STANDALONE2
W3C XQuery Standard Equivalent: err:SEPM0004
Message Text
Cannot specify a standalone parameter with top level text nodes
11.23 SER-STANDALONE3
W3C XQuery Standard Equivalent: err:SEPM0004
Message Text
Cannot specify a standalone parameter with multiple element roots
11.24 SER-STANDALONE4
W3C XQuery Standard Equivalent: err:SEPM0009
Message Text
The standalone parameter has a value other than 'omit' and omit-xml-declaration=yes
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 63
MarkLogic Server
SER Messages
Cause
You have entered an unacceptable value for the standalone serialization parameter, when the
parameter omit-xml-declaration has the value yes.
Response
Only omit is an allowed value for the standalone parameter when omit-xml-declaration is set to
yes.
11.25 SER-UNDECPREF
W3C XQuery Standard Equivalent: err:SEPM0016
Message Text
Invalid value for serialization parameter undeclare-prefixes: variable1
11.26 SER-UNDECPREF2
W3C XQuery Standard Equivalent: err:SEPM0010
Message Text
Cannot undeclare prefixes with XML 1.0
11.27 SER-VERSION
W3C XQuery Standard Equivalent: err:SESU0013
Message Text
Unsupported or invalid XML or HTML version: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 64
MarkLogic Server
SQL Messages
12.0 SQL Messages
67
12.1 SQL-AGGUSAGE
Message Text
Invalid aggregate usage: 'variable1' aggregate cannot be used in this context
12.2 SQL-BAD
Message Text
Bad variable1
Cause
Normally indicates an internal error condition.
Response
Refer to the full text of the error for additional information. For more assistance, contact
MarkLogic Technical Support.
12.3 SQL-BADCONSTRAINTOP
Message Text
Invalid constraint operator: Invalid operator in constraint on column 'variable2.variable3':
variable1
12.4 SQL-BADCONSTRAINTTYPE
Message Text
Bad type for constraint: Column 'variable1.variable2' constraint 'variable3' must be of type
variable4
12.5 SQL-BADSTMT
Message Text
SQL command invalid: invalid SQL command 'variable1'
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 65
MarkLogic Server
SQL Messages
12.6 SQL-BADSYSTABINIT
Message Text
Bad initialization string for system table: 'variable1'
12.7 SQL-CONNCLOSED
Message Text
SQL connection is not open
12.8 SQL-CONNOPEN
Message Text
SQL connection already open
12.9 SQL-ERROR
Message Text
SQL error: variable1 failed due to error 'variable2'
12.10 SQL-INVPARM
Message Text
Invalid parameter format: 'variable1' value 'variable2' is invalid
12.11 SQL-MISSINGCOL
Message Text
SQL column missing: Column 'variable1' missing from table 'variable2'
12.12 SQL-NOSUCHPARAM
Message Text
No such parameter: No parameter number variable1 in SQL statement
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 66
MarkLogic Server
SQL Messages
12.13 SQL-ORDEREDNOPOS
Message Text
Missing positions for ordered view: Ordered view 'variable1' needs column 'variable2' to have
positions
12.14 SQL-SELECTNEEDSURI
Message Text
Need a URI column to get document contents: Need URI column to select 'variable1' with
constraint
12.15 SQL-TABLENOTFOUND
Message Text
Unknown table: Table 'variable1.variable2' not found
12.16 SQL-UNKCONSTRAINTOP
Message Text
Unknown constraint operator: Unknown operator in constraint on column 'variable2.variable3':
variable1
12.17 SQL-UNKDATEPART
Message Text
Unknown date part: 'variable1'
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 67
MarkLogic Server
SSL Messages
13.0 SSL Messages
68
13.1 SSL-INVOPT
Message Text
invalid option: variable1
13.2 SSL-INVOPTNOD
Message Text
invalid options node: variable1
13.3 SSL-INVOPTVAL
Message Text
invalid option value: variable1
13.4 SSL-NOMETHOD
Message Text
neither SSLv3 nor TLS method is configured
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 68
MarkLogic Server
SVC Messages
14.0 SVC Messages
83
14.1 SVC-BAD
Message Text
Bad variable1
Cause
Normally indicates an internal error condition.
Response
Refer to the full text of the error for additional information. For more assistance, contact
MarkLogic Technical Support.
14.2 SVC-CANCELED
Message Text
Canceled
Cause
A connection is dropped or a request is canceled by the client.
Response
Retry the operation.
14.3 SVC-CODEPOINT
W3C XQuery Standard Equivalent: err:FOCH0001
Message Text
Codepoint not legal
14.4 SVC-DIRCREAT
Message Text
Directory creation error: variable1 'variable2': variable3
Cause
Unable to create a directory at the given path. Refer to the error text for details.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 69
MarkLogic Server
SVC Messages
Response
Check the given path for existence and permissions.
14.5 SVC-DIRCWD
Message Text
Change working directory error: variable1 'variable2': variable3
14.6 SVC-DIRGWD
Message Text
Get working directory error: variable1: variable3
14.7 SVC-DIRITER
Message Text
Error iterating over directory: variable1
14.8 SVC-DIROPEN
Message Text
Directory open error: variable1 'variable2': variable3
14.9 SVC-DIRREM
Message Text
Directory removal error: variable1 'variable2': variable3
14.10 SVC-DIRREN
Message Text
Directory rename error: variable1 'variable2': variable3
14.11 SVC-DIRSIZE
Message Text
Directory get size error: variable1 'variable2': variable3
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 70
MarkLogic Server
SVC Messages
14.12 SVC-EXTIME
Message Text
Time limit exceeded
Cause
A query or other operation exceeded its processing time limit. Surrounding messages in the log
file may pinpoint the operation which timed out. In the example below, the time occurs during
re-indexing:
Warning: XDMP-FORESTERR: Error in reindex of forest some_forest:
XDMP-REFRAGMENT: Error refragmenting fn:doc("some_doc"):
SVC-EXTIME: Time limit exceeded
Response
If you determine the cause of the timeout is an inefficient or incorrect query, tune your query.
If you determine the cause of the timeout is an inadequate processing limit, you may be able to
configure a more generous limit through the Admin Interface.
For more information on configuring timeouts, see the Administrator's Guide.
14.13 SVC-FAILED
Message Text
Failed
14.14 SVC-FILCHMD
Message Text
File chmod error: variable1 'variable2': variable3
Cause
An attempt to change the mode of a file or directory at the given path failed.
Response
Check the permissions of the given path and the user you are running MarkLogic as.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 71
MarkLogic Server
SVC Messages
14.15 SVC-FILCHWN
Message Text
File chown error: variable1 'variable2': variable3
Cause
An attempt to change the owner of a file or directory at the given path failed.
Response
Check the permissions of the given path and the user you are running MarkLogic as.
14.16 SVC-FILCLS
Message Text
File close error: variable1 'variable2': variable3
14.17 SVC-FILCOPY
Message Text
File copy error: variable1 variable2: variable3
14.18 SVC-FILCOPYX
Message Text
Source file does not exist: variable1
14.19 SVC-FILCREAT
Message Text
File creation error: variable1 'variable2': variable3
14.20 SVC-FILEIO
Message Text
File I/O error: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 72
MarkLogic Server
SVC Messages
14.21 SVC-FILIO
Message Text
File I/O error: variable1 'variable2': variable3
14.22 SVC-FILLNK
Message Text
File or directory should not be a link: variable1
14.23 SVC-FILOPN
Message Text
File open error: variable1 'variable2': variable3
Cause
The error described by variable3 occurred performing operation variable1 on file variable2. In
the following example, MarkLogic Server is running as a user that does not have access to the
Logs directory:
File open error: open'/opt/MarkLogic/Modules/ejournals-config/LOGS/
client.xml': Permission denied
Response
Corrective action depends upon the underlying error. If you are uncertain how to proceed, contact
MarkLogic Technical Support.
14.24 SVC-FILRD
Message Text
File read error: variable1 'variable2': variable3
14.25 SVC-FILREM
Message Text
File removal error: variable1 'variable2': variable3
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 73
MarkLogic Server
SVC Messages
14.26 SVC-FILREN
Message Text
File rename error: variable1 'variable2': variable3
14.27 SVC-FILRES
Message Text
File reserve error: variable1 'variable2': variable3
14.28 SVC-FILSTAT
Message Text
File status error: variable1 'variable2': variable3
14.29 SVC-FILTCH
Message Text
File touch error: variable1 'variable2': variable3
14.30 SVC-FILTRN
Message Text
File truncate error: variable1 'variable2': variable3
14.31 SVC-FILUTM
Message Text
File utime error: variable1 'variable2': variable3
Cause
Seen when there are unnecessary files in data directories during a backup
Response
Move the referenced file out of the data directories and restart the backup
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 74
MarkLogic Server
SVC Messages
14.32 SVC-FILWRT
Message Text
File write error: variable1 'variable2': variable3
Cause
You exceeded the available space on the device during a file write operation.
Response
Either add more space for the device (disc drives, memory, etc.), delete some no longer used data,
or stop data loading.
14.33 SVC-HDFSNETLOC
Message Text
HDFS URI missing netloc: variable1
14.34 SVC-HDFSNOT
Message Text
HDFS not available for 'variable1': variable2
14.35 SVC-HDFSPATH
Message Text
HDFS URI missing path: variable1
14.36 SVC-INTERNAL
Message Text
Internal error: variable1
14.37 SVC-JXMLCHAR
Message Text
Java string contains non-XML character: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 75
MarkLogic Server
SVC Messages
14.38 SVC-LOGSTD
Message Text
Redirect standard I/O to log error: variable1 'variable2': variable3
14.39 SVC-MAPBIG
Message Text
Mapped file too large to map: variable1 bytes: 'variable2'
14.40 SVC-MAPFL
Message Text
Mapped file flush error: variable1 'variable2': variable3
14.41 SVC-MAPINI
Message Text
Mapped file initialization error: variable1 'variable2': variable3
14.42 SVC-MAPUN
Message Text
Mapped file unmapping error: variable1 'variable2': variable3
14.43 SVC-MEMALLOC
Message Text
Memory allocation error: variable1 variable2 bytes: variable3
Cause
Insufficient contiguous memory address space.
Response
A detailed technical note on troubleshooting out-of-memory issues is available from MarkLogic
Technical Support. In brief, you may need to:
•
Change your swap space allocation. A 2:1 ratio between virtual and physical memory is
recommended.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 76
MarkLogic Server
SVC Messages
•
Tune your MarkLogic Server cache settings.
•
If you are using a 32-bit platform, consider moving to a 64-bit platform.
•
If you are running on 32-bit Windows, increase the virtual address space addressable by
applications from 2G to 3G by adding the /3G switch to your boot.ini file. Microsoft has
a Support note available about this switch.
14.44 SVC-MEMCANCELED
Message Text
Canceled because of memory usage
Cause
The transaction was cancelled because MarkLogic's total memory usage was too high.
Response
Retry the operation.
14.45 SVC-MEMINT
Message Text
Internal memory allocation error: variable1 bytes
14.46 SVC-MEMORY
Message Text
Memory exhausted
14.47 SVC-MUTACQ
Message Text
Mutex acquire error: variable1: variable2
14.48 SVC-MUTINI
Message Text
Mutex initialization error: variable1: variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 77
MarkLogic Server
SVC Messages
14.49 SVC-MUTREL
Message Text
Mutex release error: variable1: variable2
14.50 SVC-NOJCLASS
Message Text
variable3
14.51 SVC-NOJVM
Message Text
No Java VM: variable1
14.52 SVC-PROCESSDONE
Message Text
Process done error: variable1: variable2
14.53 SVC-PROCESSEXEC
Message Text
Process exec error: variable1
14.54 SVC-PROCESSKILL
Message Text
Process kill error: variable1: variable2
14.55 SVC-PROCESSRUN
Message Text
Process run error: variable1: variable2
14.56 SVC-PROCESSWAIT
Message Text
Process wait error: variable1: variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 78
MarkLogic Server
SVC Messages
14.57 SVC-S3COMMIT
Message Text
S3 commit error for 'variable1': variable2
14.58 SVC-S3ERR
Message Text
S3 error: variable1 variable2 variable3 variable4 variable5
14.59 SVC-S3JOURNAL
Message Text
S3 cannot journal
14.60 SVC-S3PATH
Message Text
S3 pathnames must begin with 's3:/': 'variable1'
14.61 SVC-S3SOCERR
Message Text
S3 socket error: variable1 variable2 exception_stack
14.62 SVC-SEMINI
Message Text
Semaphore initialization error: variable1: variable2 variable3
14.63 SVC-SEMPOST
Message Text
Semaphore post error: variable1: variable2 variable3
14.64 SVC-SEMVAL
Message Text
Semaphore value error: variable1: variable2 variable3
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 79
MarkLogic Server
SVC Messages
14.65 SVC-SEMWAIT
Message Text
Semaphore wait error: variable1: variable2 variable3
14.66 SVC-SHUTDOWN
Message Text
Shutdown
14.67 SVC-SOCACC
Message Text
Socket accept error: variable1 variable2: variable3
14.68 SVC-SOCAVA
Message Text
Socket available error: variable1 variable2: variable3
14.69 SVC-SOCBIND
Message Text
Socket bind error: variable1 variable2: variable3
14.70 SVC-SOCBUF
Message Text
Socket error: variable1 variable2: variable3
14.71 SVC-SOCCLOSE
Message Text
Socket close error: variable1 variable2: variable3
14.72 SVC-SOCCONN
Message Text
Socket connect error: variable1 variable2: variable3
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 80
MarkLogic Server
SVC Messages
14.73 SVC-SOCCREAT
Message Text
Socket creation error: variable1: variable3
14.74 SVC-SOCERR
Message Text
Socket error: variable1 variable2: variable3
14.75 SVC-SOCHN
Message Text
Socket hostname error: variable1 variable2: variable3
14.76 SVC-SOCHNLEN
Message Text
Socket hostname too long: variable1
14.77 SVC-SOCKET
Message Text
Socket error: variable1
14.78 SVC-SOCLIST
Message Text
Socket listen error: variable1 variable2: variable3
14.79 SVC-SOCNAME
Message Text
Socket name error: variable1 variable2: variable3
14.80 SVC-SOCPEER
Message Text
Socket peer name error: variable1 variable2: variable3
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 81
MarkLogic Server
SVC Messages
14.81 SVC-SOCRECV
Message Text
Socket receive error: variable1 variable2: variable3
14.82 SVC-SOCSEND
Message Text
Socket send error: variable1 variable2: variable3
14.83 SVC-SOCSHUT
Message Text
Socket shutdown error: variable1 variable2: variable3
14.84 SVC-SOCWAIT
Message Text
Socket wait error: variable1 variable2: variable3
14.85 SVC-STRFTIMEYEAR
Message Text
Year cannot be formatted: variable1
14.86 SVC-SYSCALLERR
Message Text
System call error: variable1 variable2: variable3
14.87 SVC-TEST
Message Text
Services testing error: variable1
14.88 SVC-THRCREAT
Message Text
Thread creation error: variable1: variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 82
MarkLogic Server
SVC Messages
14.89 SVC-THREXIT
Message Text
Thread exit: variable1: variable2
14.90 SVC-THRINIT
Message Text
Thread initialization error: variable1: variable2
14.91 SVC-THRPRIOR
Message Text
Thread priority error: variable1: variable2
14.92 SVC-THRSLEEP
Message Text
Thread sleep error: variable1: variable2
14.93 SVC-UNCTHRW
Message Text
variable1:Uncaught throw
14.94 SVC-UTF8SEQ
Message Text
Invalid UTF-8 escape sequence
14.95 SVC-VOLSTAT
Message Text
Volume status error: variable1 'variable2': variable3
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 83
MarkLogic Server
TEMPORAL Messages
15.0 TEMPORAL Messages
91
15.1 TEMPORAL-AXISINUSE
Message Text
Cannot delete axis variable2 still referenced by temporal collection variable1
Cause
Cannot delete axis still use by temporal collection.
Response
Delete the temporal collection with temporal:collection-remove() first to delete this axis.
15.2 TEMPORAL-AXISNOTFOUND
Message Text
Temporal axis variable1 is not found
Cause
The specified temporal axis does not exist.
Response
Use an existing temporal axis.
15.3 TEMPORAL-BADLSQT
Message Text
LSQT file for temporal collection is in bad format
Cause
The specified LSQT file is not formatted correctly.
Response
Use temporal:advance-LSQT() to overwrite.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 84
MarkLogic Server
TEMPORAL Messages
15.4 TEMPORAL-BADTIMEASTAMP
Message Text
Timestamp provided is not in valid dateTime format
15.5 TEMPORAL-CANNOT-URI
Message Text
Cannot use variable1 as temporal URI, it cannot be "latest" or name of temporal collection
Cause
The specified URI is not valid for a temporal URI.
Response
Choose a different URI.
15.6 TEMPORAL-COLLECTIONLATEST
Message Text
Cannot use "latest" as a temporal collection or in collection parameter
Cause
The URI "latest" cannot be used for this URI.
Response
Choose a different URI.
15.7 TEMPORAL-COLLECTIONNOTEMPTY
Message Text
Cannot create/remove collection variable1 that is not empty
Cause
There is document in the specified collection.
Response
If you are trying to delete temporal collection that has documents, you need to set its option to
"updates-admin-overrides" and perform delete with admin privilege.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 85
MarkLogic Server
TEMPORAL Messages
15.8 TEMPORAL-COLLECTIONNOTFOUND
Message Text
Temporal collection variable1 is not found
Cause
The specified temporal collection does not exist.
Response
Use an existing temporal collection or create a new temporal collection.
15.9 TEMPORAL-COLLECTIONTEMPORAL
Message Text
Cannot use variable1 in the collection parameter since it is a temporal collection
Cause
The specified collection is the same as the temporal collection.
Response
Choose a different URI than the temporal collection.
15.10 TEMPORAL-COLLECTIONURI
Message Text
Cannot use document uri variable1 in the collection parameter for insertion into temporal
collection
Cause
The specified collection is the same as the temporal collection.
Response
Choose a different URI than the temporal collection.
15.11 TEMPORAL-CONFLICTINGOPTIONS
Message Text
Options variable1 provided are conflicting
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 86
MarkLogic Server
TEMPORAL Messages
Cause
The specified temporal options cannot be used together.
Response
Choose options that are not conflicting.
15.12 TEMPORAL-DUPAXIS
Message Text
Cannot create axis variable1 that already exists in the schema database
Cause
The temporal axis already exists in the schemas database.
Response
You cannot create an axis that already exists.
15.13 TEMPORAL-DUPCOLLECTION
Message Text
Cannot create collection variable1 that already exists in the schema database
Cause
Database with the same Schema database share same temporal configuration such as axis and
temporal collection.
Response
Check what temporal collection already exist with temporal:collections().
15.14 TEMPORAL-EMPTYCOLLECTIONNAME
Message Text
Temporal collection name cannot be empty
Cause
Temporal collection name cannot be empty.
Response
Provide an existing temporal collection name.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 87
MarkLogic Server
TEMPORAL Messages
15.15 TEMPORAL-GTLSQT
Message Text
Timestamp variable1 provided is greater than LSQT variable2, cannot perform current-query to
provide stable result, please provide a timestamp before LSQT
Cause
The specified LSQT timestamp is not within the proper range.
Response
Provide a timestamp before the second LSQT.
15.16 TEMPORAL-LSQT-AUTOMATION-OFF
Message Text
LSQT automation on temporal collection variable1 is turned off
Cause
LSQT automation on the specified temporal collection is turned off.
Response
Use temporal:set-lsqt-automation(true()) to turn it on.
15.17 TEMPORAL-LSQTAUTOMATIONOFF
Message Text
Automation period is only available when automation is set to on
Cause
Cannot set automation period when automation is off.
Response
Use temporal:set-lsqt-automation(true()) to turn it on.
15.18 TEMPORAL-NOLSQT
Message Text
LSQT is not set up on the temporal collection variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 88
MarkLogic Server
TEMPORAL Messages
Cause
The specified temporal collection does not have Last Stable Query Time (LSQT) set up.
Response
Use temporal:set-use-LSQT() to turn LSQT on.
15.19 TEMPORAL-NONDATETIME
Message Text
Range index provided is not typed dateTime
Cause
The range index is not of type dateTime.
Response
Temporal range indexes must be of type dateTime. Add a new index or change the existing index
to dateTime.
15.20 TEMPORAL-NOTSYSTEMORVALID
Message Text
Axis variable1 is neither "system" nor "valid"
Cause
The specified axis is neither "system" nor "valid".
Response
Specify either "system" or "valid.
15.21 TEMPORAL-OPNOTAFTERLSQT
Message Text
Can only perform opertion on temporal collection variable1 with system time set after LSQT
Cause
Can only perform opertion on the temporal collection with system time set after LSQT.
Response
Pass in a time greater than LSQT in temporal:statement-set-system-time().
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 89
MarkLogic Server
TEMPORAL Messages
15.22 TEMPORAL-PERIOD-START-GE-END
Message Text
cannot create cts:period, start time must be before end time
Cause
The specified temporal start time must be before the end time.
Response
Provide a cts:period whose start time is less than end time.
15.23 TEMPORAL-SAME-AXIS
Message Text
Cannot create temporal collection with system and valid both using the same axis
Cause
The system and valid axis must be different.
Response
Choose a different system or valid axis.
15.24 TEMPORAL-SYSTEMTIME-BACKWARDS
Message Text
System time can only go forward for the same URI variable1 in temporal collection
Cause
System time can only go forward for the same URI in temporal collection.
Response
Choose another timestmap that is greater than the largest system time for this URI. To find what
that timestamp is, you can check the content of fn:doc($URI).
15.25 TEMPORAL-SYSTIME-MUSTGETAFTERSET
Message Text
Cannot get system time before it is set
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 90
MarkLogic Server
TEMPORAL Messages
Cause
Cannot get system time before it is set.
Response
Move temporal:statement-get-system-time() after temporal:statement-set-system-time().
15.26 TEMPORAL-URIALREADYEXISTS
Message Text
URI variable1 is already a non-temporal document or exists in another temporal collection
Cause
URI provided is already a non-temporal document or exists in another temporal collection.
Response
Modify your URI so it is not already taken by another document.
15.27 TEMPORAL-VALIDTIME-START-GE-END
Message Text
Cannot ingest a document with URI variable1 with valid start time greater or equal to valid end
time to temporal collection
Cause
Cannot ingest a document with valid start time greater or equal to valid end time to temporal
collection.
Response
Change the content of document being ingested to have valid time start less then end.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 91
MarkLogic Server
THSR Messages
16.0 THSR Messages
95
16.1 THSR-DUPSYN
Message Text
entry: variable1 hasduplicate synonym: variable2
Cause
You tried to create a thesaurus entry with duplicate synonyms for the same term.
Response
Before creating a thesaurus entry, make sure each synonym for that term is unique.
16.2 THSR-EMPTYTERM
Message Text
Empty term node not allowed: variable1
Cause
You tried to add a thesaurus entry with an empty term element.
Response
Given the term element a value and try again.
16.3 THSR-HASSYN
Message Text
Term already has synonym: variable1 has variable2
Cause
You tried to add a synonym that already exists for that term.
Response
Each synonym for a term must be unique. Do not try to add duplicate synonyms for the same
term.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 92
MarkLogic Server
THSR Messages
16.4 THSR-INVENTNODE
Message Text
Invalid variable1 node in entry: variable2
16.5 THSR-INVENTRYELEM
Message Text
Invalid element in entry: variable1
Cause
You tried to create a thesaurus entry with an invalid element in the entry element.
Response
Check that your entry element contains only valid elements such as term and synonym.
16.6 THSR-INVPOSNODE
Message Text
Invalid node in part-of-speech: variable1
16.7 THSR-INVQUALNODE
Message Text
Invalid node in qualifiers: variable1
16.8 THSR-INVSNNODE
Message Text
Invalid node in scope-notes: variable1
16.9 THSR-INVSYNELEM
Message Text
Invalid element in synonym: variable1
Cause
You tried to create a thesaurus entry with an invalid element in the synonym element.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 93
MarkLogic Server
THSR Messages
Response
Check that your entry's synonym element contains only valid elements, such as term and
part-of-speech.
16.10 THSR-INVSYNNODE
Message Text
Invalid variable1 node in synonym: variable2
16.11 THSR-INVTERMNODE
Message Text
Invalid node in term: variable1
Cause
You tried to create a thesaurus entry with an invalid node in the term element.
Response
The term element in a thesaurus entry must not contain other nodes.
16.12 THSR-MULTTERMS
Message Text
Multiple terms for a single entry not allowed
16.13 THSR-NODENIN
Message Text
variable1 node not in thesaurus namespace
16.14 THSR-NONENTRY
Message Text
Non entry element one level deep: variable1
16.15 THSR-NOSYN
Message Text
No synonyms for an entry not allowed
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 94
MarkLogic Server
THSR Messages
Cause
You tried to create a thesaurus entry with a term but no synonyms.
Response
When you create a thesaurus entry you must include at least 1 synonym.
16.16 THSR-NOTASTRING
Message Text
variable1 isnot a string: variable2
16.17 THSR-NOTERM
Message Text
No term for an entry not allowed
Cause
You tried to create a thesaurus entry with no entry/term element.
Response
Check that your entry has a term element child of the entry element.
16.18 THSR-NOTHSR
Message Text
Thesaurus not found: variable1
16.19 THSR-TOPNT
Message Text
Top level node is not a thesaurus node: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 95
MarkLogic Server
TRGR Messages
17.0 TRGR Messages
102
17.1 TRGR-COLSCOPEURI
Message Text
Collection scope does not have trgr:uri
Cause
An attempt was made to create or update a trigger with a collection scope that was missing a uri
element. The URI is required.
Response
Fix the application to provide a URI for the collection-scope.
17.2 TRGR-CONTENT
Message Text
Invalid Content
Cause
An invalid content element was supplied as the content parmeter when creating a trigger data
event. Create the trgr:trigger-data-event content parameter using the API functions
trgr:document-content, trgr:property-content, or trgr:any-property-content.
Response
Correct your code.
17.3 TRGR-CONTENTCOUNT
Message Text
Data event should only have one content
Cause
A trigger data event definition includes more than one content element.
Response
Remove all but one content element from your trigger definition. See trgr:trigger-data-event,
or "Using Triggers to Spawn Actions" in the Application Developer's Guide.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 96
MarkLogic Server
TRGR Messages
17.4 TRGR-DATABASE
Message Text
Database does not exist: variable1
Cause
A trigger definition contains an invalid database id, or an invalid database id was supplied to
trgr:trigger-module
Response
Correct the code by supplying the id of an existing database in the trigger definition or to
trgr:trigger-module.
17.5 TRGR-DIRSCOPE
Message Text
Directory scope missing trgr:uri and/or trgr:depth
Cause
The XML node describing the directory scope of a trigger data event definition does not include
at least one of trgr:uri or trgr:depth.
Response
Use trgr:directory-scope to construct a valid directory scope definition to pass to
trgr:trigger-data-event.
17.6 TRGR-DIRSLASH
Message Text
Directory URI must end with '/'
Cause
The directory URI in a trigger directory scope definition does not end with '/'. For example:
trgr:directory-scope("/must/end/with/slash", "infinity")
Response
Correct the directory URI to end with '/'. For example:
trgr:directory-scope("/must/end/with/slash/", "inifinity")
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 97
MarkLogic Server
TRGR Messages
17.7 TRGR-DOCCONTENT
Message Text
Invalid Document Content
Cause
The content part of a data event trigger does not include a valid update kind, or the update kind
passed to trgr:document-content is invalid. The update kind must be one of "create", "modify" or
"delete".
Response
Correct your code to have a valid update kind. For details, see trgr:document-content.
17.8 TRGR-DOCSCOPEURI
Message Text
Document scope does not have trgr:uri
Cause
An attempt was made to create or update a trigger with a document scope that was missing a uri
element. The URI is required.
Response
Fix the application to provide a URI for the document-scope.
17.9 TRGR-EMPTYNAME
Message Text
Trigger name not supplied
Cause
An attempt was made to create or update a trigger definition where the name of the trigger was
empty.
Response
Fix the application to provide a non-empty trigger name.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 98
MarkLogic Server
TRGR Messages
17.10 TRGR-EVENT
Message Text
Invalid trigger event: variable1
Cause
An attempt was made to create or update a trigger with a unrecognized event type. The event
needs to be either "data-event" or "database-online-event".
Response
Fix the application to define a recognized event type.
17.11 TRGR-NAME
Message Text
Bad trigger name: variable1
Cause
An attempt was made to create or update a trigger definition with a trigger name that does not
meet the trigger schema's constraints.
Response
The trigger name should be a non-empty string.
17.12 TRGR-NODATABASE
Message Text
Database missing or emptyin trigger module
Cause
The definition of a trigger does not include a valid trigger module database id. For example,
trgr:trigger-module was called with the id of a non-existent database.
Response
Correct the trigger definition by using a valid database id.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 99
MarkLogic Server
TRGR Messages
17.13 TRGR-PATH
Message Text
root missing or empty in trigger module
Cause
An attempt was made to create or update a trigger with an empty module path. The path must be a
valid path to an XQuery module.
Response
Fix the application to provide a non-empty path.
17.14 TRGR-PROPCONTENT
Message Text
Invalid Property Content
Cause
An attempt was made to create or update a property-content trigger which was missing a
property-name element. The property-name is required for a property-content trigger.
Response
Fix the application to include a property-name.
17.15 TRGR-ROOT
Message Text
root missing or empty in trigger module
Cause
An attempt was made to create or update a trigger whose module specification has an empty
"root" element.
Response
Fix the application to include a non-empty "root" element.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 100
MarkLogic Server
TRGR Messages
17.16 TRGR-SCOPE
Message Text
Invalid event scope
Cause
An attempt was made to create or update a trigger using an unknown scope type. The scope
should be "document-scope", "collection-scope", or "directory-scope".
Response
Fix the application to provide a proper scope type.
17.17 TRGR-SCOPECOUNT
Message Text
Data event should only have one scope
Cause
An attempt was made to create or update a trigger using a data-event with more than one scope
defined.
Response
Fix the application to provide only one scope to the data event.
17.18 TRGR-TNEXISTS
Message Text
Trigger already exists: variable1
Cause
Attempt to create a new trigger with a name that is already in use by another trigger, or attempt to
rename a trigger to a name that is already in use.
Response
Change the trigger name to one that is not in use.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 101
MarkLogic Server
TRGR Messages
17.19 TRGR-TRIGGERDNE
Message Text
Trigger does not exist: variable1
Cause
The trigger name supplied to trgr:get-trigger or the trigger id supplied to
trgr:get-trigger-by-id does not represent a valid trigger.
Response
Correct the trigger name or id and re-try the operation.
17.20 TRGR-WHEN
Message Text
Invalid when: variable1
Cause
The value for the "when" part of a trigger definition is not one of "pre-commit" or "post-commit".
For example, trgr:trigger-data-event was called with a "when" parameter that was not created
by calling trgr:post-commit or trgr:pre-commit.
Response
Correct your code. For details, see "Using Triggers to Spawn Actions" in the Application
Developer's Guide.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 102
MarkLogic Server
TS Messages
18.0 TS Messages
113
18.1 TS-CANNOTDELETE
Message Text
variable1
18.2 TS-CLEANUPFAIL
Message Text
Cleanup encountered a failure after error. Unused forests variable1 generated and not attached to
a database.
18.3 TS-DATADIRNOTEXISTS
Message Text
Data directory variable1 does not exist on host variable2
18.4 TS-DBEXISTS
Message Text
Database variable1 with different configuration already exists
18.5 TS-DUPLICATE
Message Text
Duplicate forest ids: variable1
18.6 TS-DUPLICATENAME
Message Text
A forest with the same name variable1 but different configuration exists
18.7 TS-DUPLICATEWSRC
Message Text
A forest with the same name variable1 exists in source forests
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 103
MarkLogic Server
TS Messages
18.8 TS-FAILEDOVER
Message Text
Cannot perform local-to-local partition operation when a forest is failed over.
18.9 TS-FORESTDATADIRCHANGED
Message Text
Forest variable1 data directory has changed during the operation
18.10 TS-FORESTDELETETIMEOUT
Message Text
Timeout waiting for forest variable1 to be deleted
18.11 TS-FORESTDISABLED
Message Text
Forest variable1 is currently disabled
18.12 TS-FORESTFASTDIRCHANGED
Message Text
Forest variable1 fast data directory has changed during the operation
18.13 TS-FORESTFLASHBACKUP
Message Text
Forest variable1 is currently in flash-backup mode
18.14 TS-FORESTHASREPLICA
Message Text
The operation cannot be completed for forest variable1 since it has replicas
18.15 TS-FORESTHOSTCHANGED
Message Text
Forest variable1 host has changed during the operation
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 104
MarkLogic Server
TS Messages
18.16 TS-FORESTISREPLICA
Message Text
The operation cannot be completed for forest variable1 since it is a replica
18.17 TS-FORESTLARGEDIRCHANGED
Message Text
Forest variable1 large data directory has changed during the operation
18.18 TS-FORESTNAMECHANGED
Message Text
Forest variable1 name has changed during the operation
18.19 TS-FORESTNOTINPARTITION
Message Text
Forest variable1 does not belong to any partition in the database
Cause
A set of forests exists in the database sharing same range definition but have no common prefix
Response
Make sure forests that share range definition have prefix in common as partition name
18.20 TS-FORESTOFFLINE
Message Text
Forest variable1 is currently offline
18.21 TS-FORESTOPENTIMEOUT
Message Text
Timeout waiting for forest variable1 to open
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 105
MarkLogic Server
TS Messages
18.22 TS-FORESTPARTIALMIGRATE
Message Text
Forest variable1 cannot be migrated without updating the data directory
18.23 TS-FORESTSDIFFRANGE
Message Text
Forests to be combined variable1 have different range boundary settings
Cause
forest-combine requires the forests to share the same range boundary when rebalander is enabled
Response
Disable rebalancer or change the forest range boundary settings.
18.24 TS-FORESTSDIFFSTATE
Message Text
Forests to be combined variable1 are in not all in a state supported for this operation.
Cause
Forests to be combined have to be all in "open" or "open replica" state or all in "sync replicating"
state.
Response
Make sure all forests to be combined are all in the expected supported state.
18.25 TS-FORESTSINDIFFDB
Message Text
Forests to be combined variable1 are not in the same database
18.26 TS-FORESTSTATECHANGED
Message Text
The state of one or more forests variable1 has changed during the operation
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 106
MarkLogic Server
TS Messages
18.27 TS-FORESTSWDIFFRO
Message Text
Forests to be combined variable1 have different read-write settings
18.28 TS-FORESTSWDIFFUPD
Message Text
Forests to be combined variable1 have different updates-allowed settings
18.29 TS-FORESTUNMOUNTED
Message Text
Forest variable1 is currently unmounted
18.30 TS-FORESTUPDATECHANGED
Message Text
Forest variable1 readonly state has changed during the operation
18.31 TS-FORSTHASOVERRIDE
Message Text
The operation cannot be completed because one or more forests have override
Cause
"Snapshot" option is required to combine forests on database replicas
Response
Specify "snapshot" option to combine forests on database replicas
18.32 TS-HOSTDOWN
Message Text
Host variable1 in not online
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 107
MarkLogic Server
TS Messages
18.33 TS-INVALID-BOUNDS
Message Text
lower bound should be not be equal to or greater than the upper bound : variable1.
18.34 TS-INVALIDDATADIR
Message Text
The specified data directory variable1 is invalid
Cause
The destination data directory cannot overlap with existing large data directory or fast data
directory
Response
Specify a data directory that does not overlap with existing large data directory or fast data
directory
18.35 TS-INVALIDFASTDIR
Message Text
The specified fast data directory variable1 is invalid
Cause
The destination fast data directory cannot overlap with existing data directory or large data
directory
Response
Specify a fast data directory that does not overlap with existing data directory or large data
directory
18.36 TS-INVALIDLARGEDIR
Message Text
The specified large data directory variable1 is invalid
Cause
The destination large data directory cannot overlap with existing data directory or fast data
directory
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 108
MarkLogic Server
TS Messages
Response
Specify a large data directory that does not overlap with existing data directory or fast data
directory
18.37 TS-INVALIDOPTIONS
Message Text
One or more of the specified options are invalid: variable1
18.38 TS-ISDBREPLICA
Message Text
The operation cannot be completed since the database variable1 is a foreign replica
Cause
"Snapshot" option is required to combine forests on database replicas
Response
Specify "snapshot" option to combine forests on database replicas
18.39 TS-MISSINGHOST
Message Text
Missing host variable1
Cause
Local to local partition resize and migrate is not supported
Response
Make sure local to local resize and migrate hosts are a superset of hosts containing forests in the
partition
18.40 TS-NAME-CONFLICT
Message Text
Partition create name conflict with existing partition variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 109
MarkLogic Server
TS Messages
18.41 TS-NONMATCHRANGE
Message Text
Databases variable1 have non-matching range policies
18.42 TS-NORANGEPOLICY
Message Text
Database variable1 does not have range policy
18.43 TS-NOSUCHPARTITION
Message Text
Partition variable1 does not exist
18.44 TS-NOTENOUGHHOST
Message Text
Need to have more than 1 host to set up failover
18.45 TS-ONLYONEHOST
Message Text
Failover type variable1 could not be setup as there is less than one host
18.46 TS-OPENREPLICA
Message Text
Forest variable1 is failed over to a replica in partition to be resized.
18.47 TS-OPNOTSUPPORTED
Message Text
The operation variable1 is not supported
18.48 TS-PARTITION-EXISTS
Message Text
Partition variable1 already exists
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 110
MarkLogic Server
TS Messages
18.49 TS-PARTITION-INCOMPLETE
Message Text
Forest(s) exist outside partition variable1 with same range policy setting
Cause
A partition should include all forests with the same range settings.
Response
Make sure forests with provided range settings share partition name as prefix.
18.50 TS-PARTITION-NAMEEMPTY
Message Text
Partition name should not be empty.
18.51 TS-PARTITION-NONMATCH
Message Text
Partition variable1 has non-matching range policy settings
Cause
Forests in a partition are required to share the same range definition and name prefix (separated
by '-')
Response
Make sure forests in a partition share the same range definition and name prefix (separated by '-')
18.52 TS-PRIVATEFOREST
Message Text
The operation cannot be completed for private forest variable1
18.53 TS-READONLY
Message Text
Cannot delete forest variable1 when its readonly state is read-only or flash-backup.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 111
MarkLogic Server
TS Messages
18.54 TS-REPLICA-INCOMPLETE
Message Text
Exist replica forest of forest(s) in partition that does not have patition name as a prefix.
18.55 TS-RESIZE0
Message Text
Partition-delete could be used to delete a partition.
18.56 TS-S3FAILOVER
Message Text
variable1 disk failover cannot be set up on S3.
18.57 TS-S3JOURNAL
Message Text
Journaling is set to variable1. Forest mounted on S3 only works with journaling off.
18.58 TS-TARGETDB
Message Text
Forest variable1 cannot be attached to target database
Cause
The operation is required to be executed against a database that doesn't have the subject forests
attached.
Response
Issue the query against a different database that doesn't have the subject forests attached.
18.59 TS-TOOMANYREPLICAS
Message Text
Could not have more than number of host - 1 = variable1 replicas
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 112
MarkLogic Server
TS Messages
18.60 TS-WRONGKIND
Message Text
Indicated Kind variable1 is not allowed, should either be "active" or "archive"
18.61 TS-ZEROREPLICA
Message Text
Number of replicas cannot be zero.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 113
MarkLogic Server
VIEW Messages
19.0 VIEW Messages
119
19.1 VIEW-BADORDER
Message Text
Illegal order specification: view has illegal ordered flag: variable1
Cause
The view configuration has an invalid valid in the 'ordered' element.
Response
Make sure that the ordered element has the value 'true' or 'false'.
19.2 VIEW-COLDUPVIEW
Message Text
Column name duplicate of view name: column 'variable1' is the same as the view name
Cause
The view specification includes a column with the same name as the view.
Response
A column cannot have the same name as the view, as there is already a special column with the
same name as the view for full-text search.
19.3 VIEW-COLNOTFOUND
Message Text
Column not found: column 'variable1'.'variable2'.'variable3' not found
Cause
The view configuration does not have column with the given name.
Response
Make sure that the correct schemas database is attached. Make sure that a view with the given
name is present in the schemas database, that it is part of the desired schema, and that the user has
permissions to access it. Make sure that the view specification includes the named column.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 114
MarkLogic Server
VIEW Messages
19.4 VIEW-DUPCOL
Message Text
Duplicate column name: column 'variable1' is a duplicate
Cause
The view specification includes multiple columns with the same name.
Response
Make sure every column name is unique in the view.
19.5 VIEW-DUPFIELD
Message Text
Duplicate field name: field 'variable1' is a duplicate
Cause
The view specification includes multiple fields with the same name or a field with the same name
as a column.
Response
Make sure every field name is unique in the view.
19.6 VIEW-DUPSCHEMA
Message Text
Duplicate schema: schema 'variable1' already exists
Cause
The schema name must be unique.
Response
Remove the duplicate schema or provide a different schema name.
19.7 VIEW-DUPVIEW
Message Text
Duplicate view: view 'variable1'.'variable2' already exists
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 115
MarkLogic Server
VIEW Messages
Cause
The view name must be unique in the schema.
Response
Remove the duplicate view or provide a different view name.
19.8 VIEW-FIELDDUPVIEW
Message Text
Field name duplicate of view name: field 'variable1' is the same as the view name
Cause
The view specification includes a field with the same name as the view.
Response
A field cannot have the same name as the view, as there is already a special column with the same
name as the view for full-text search.
19.9 VIEW-FIELDNOTFOUND
Message Text
Field not found: Field 'variable3' not found in view 'variable1.variable2'
Cause
The view configuration does not have a field with the given name.
Response
Make sure that the correct schemas database is attached. Make sure that a view with the given
name is present in the schemas database, that it is part of the desired schema, and that the user has
permissions to access it. Make sure that the view specification includes the named field.
19.10 VIEW-IDEMPTY
Message Text
View ID empty: view has no view-id: variable1
Cause
The view configuration does not have an ID.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 116
MarkLogic Server
VIEW Messages
Response
Make sure that the view specification includes a non-zero ID.
19.11 VIEW-INVALID
Message Text
Illegal view specification: view specification is invalid: variable1
Cause
A view specification is not valid in some way.
Response
Ensure that the view specification validates against the view schema. Ensure that the range index
backing each column exists.
19.12 VIEW-INVSCHEMA
Message Text
Illegal schema specification: schema specification is invalid: variable1
Cause
A schema specification is not valid in some way.
Response
Ensure that the schema specification validates against the view schema.
19.13 VIEW-NAMEEMPTY
Message Text
View name empty: view has no view-name: variable1
Cause
The view configuration does not have an ID.
Response
Make sure that the view specification includes a non-empty name.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 117
MarkLogic Server
VIEW Messages
19.14 VIEW-NOCOL
Message Text
View is empty: view has no columns: variable1
Cause
The view configuration has no columns specified.
Response
Make sure that the view specification includes at least one column.
19.15 VIEW-NOTEXISTS
Message Text
No such view exists: view 'variable1' does not exist
Cause
The configuration does not have a view with the given ID.
Response
Make sure that the correct schemas database is attached. Make sure that a view with the given ID
is present in the schemas database, and that the user has permissions to access it.
19.16 VIEW-NOTFOUND
Message Text
View not found: view 'variable1'.'variable2' not found
Cause
The configuration does not have a view with the given name in the given schema.
Response
Make sure that the correct schemas database is attached. Make sure that a view with the given
name is present in the schemas database, that it is part of the desired schema, and that the user has
permissions to access it.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 118
MarkLogic Server
VIEW Messages
19.17 VIEW-SCHEMANOTFOUND
Message Text
Schema not found: schema 'variable1' not found
Cause
The configuration does not have a schema with the given name.
Response
Make sure that the correct schemas database is attached. Make sure that a schema with the given
name is present in the schemas database, and that the user has permissions to access it.
19.18 VIEW-VIEWFRG
Message Text
Illegal fragmentation: fragment disallowed in view or schema specifications
Cause
A schema or view specification was fragmented. This is not allowed.
Response
Remove the fragment root or fragment parent that causes the view or schema to be fragmented.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 119
MarkLogic Server
X509 Messages
20.0 X509 Messages
121
20.1 X509-BADASN1TIME
Message Text
bad ASN.1 time: variable1
20.2 X509-BADEXT
Message Text
bad extension: variable1
20.3 X509-BADISSUER
Message Text
bad issuer
20.4 X509-BADSERIAL
Message Text
bad serial number: variable1
20.5 X509-BADSUBJ
Message Text
bad subject
20.6 X509-BADV3EXT
Message Text
invalid X.509v3 extensions
20.7 X509-NOSIGNREQ
Message Text
unable to sign X.509 request: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 120
MarkLogic Server
X509 Messages
20.8 X509-PEMREAD
Message Text
unable to read PEM encoding: variable1
20.9 X509-PEMREADCERT
Message Text
unable to read PEM encoded certificate: variable1
20.10 X509-PEMREADPRIVKEY
Message Text
unable to read PEM encoded private key: variable1
20.11 X509-PEMREADPUBKEY
Message Text
unable to read PEM encoded public key: variable1
20.12 X509-PEMWRITE
Message Text
unable to write PEM encoding: variable1
20.13 X509-PEMWRITECERT
Message Text
unable to write PEM encoded certificate: variable1
20.14 X509-PEMWRITEDSAPARAMS
Message Text
unable to write PEM encoded DSA params: variable1
20.15 X509-PEMWRITEPUBKEY
Message Text
unable to write PEM encoded public key: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 121
MarkLogic Server
XDMP Messages
21.0 XDMP Messages
321
21.1 SSL-BADX509PROP
Message Text
A JSON X509 property that is either wrong or, more likely, that we just don't handle. variable1
21.2 SSL-BADX509V3EXT
Message Text
Bad v3ext. v3ext needs 'critical' and exactly one other property. Possibly too, a property was
mis-named or had a bad value.
21.3 SSL-INVX509FORM
Message Text
Wrong structure - eg you used an array in place of an object, or a string instead of an object or the
like. variable1
21.4 XDMP-ABORTED
Message Text
Transaction variable1 aborted: exception_stack
Cause
A distributed transaction was aborted because at least one participant failed to successfully
commit the transaction. The logged message includes the underlying cause in the
exception_stack.
Response
Refer to the secondary error messages to determine the root cause of the failure.
21.5 XDMP-ABSCAST
W3C XQuery Standard Equivalent: err:XPST0080
Message Text
Invalid cast to abstract type variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 122
MarkLogic Server
XDMP Messages
Cause
Your code attempted to cast a value to xs:Notation or xs:anyAtomicType.
Response
Correct your code.
21.6 XDMP-ACTION
Message Text
Invalid $cts:action variable1; should be "continue", "break", or "skip"
Cause
An invalid action was specified for $cts:action to a Search Built-in, such as cts:highlight,
cts:entity-highlight, or cts:walk. The only valid values for $cts:action are "continue",
"break", and "skip".
Response
Correct your code and retry.
21.7 XDMP-ACTIONJS
Message Text
Invalid action variable1; should be "continue", "break", or "skip"
Cause
An invalid action was returned from the callback to a Search Built-in, such as cts.highlight or
cts.walk. The only valid return values from the callback function are "continue", "break", and
"skip".
Response
Correct your code and retry.
21.8 XDMP-ADDATTRIBUTE
Message Text
There can be only one root node.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 123
MarkLogic Server
XDMP Messages
21.9 XDMP-ADDBINARY
Message Text
There can be only one root node.
21.10 XDMP-ADDBOOLEAN
Message Text
There can be only one root node.
21.11 XDMP-ADDDOCUMENT
Message Text
A document node must be the first node.
21.12 XDMP-ADDELEMENT
Message Text
There can be only one root node.
21.13 XDMP-ADDNODE
Message Text
There can be only one root node.
21.14 XDMP-ADDNULL
Message Text
There can be only one root node.
21.15 XDMP-ADDNUMBER
Message Text
There can be only one root node.
21.16 XDMP-ADDTEXT
Message Text
There can be only one root node.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 124
MarkLogic Server
XDMP Messages
21.17 XDMP-AFTERTONODE
Message Text
This node builder is finished.
21.18 XDMP-ALLFORESTSRETIRED
Message Text
All forests in the database are retired
21.19 XDMP-APPREQ
Message Text
Application level authentication required
Cause
The operation attempted requires application level authentication. Application-level
authentication bypasses all authentication and automatically logs all users in as a specified default
user.
Response
Use the Admin Interface to specify a default user and set its permissions. Any users accessing the
server automatically inherit the security attributes (roles, privileges, default permissions) of the
default user. Application-level authentication is available on HTTP and WebDAV servers.
For more information, see the Understanding and Using Security Guide.
21.20 XDMP-ARG
Message Text
variable1 is invalid
Cause
is usually thrown by API functions receiving invalid parameter values. For example,
passing xdmp:hex_to_integer an input string that doesn't represent a valid hexadecimal number;
or, passing a sequence as an external variable parameter to xdmp:eval or xdmp:invoke.
XDMP-ARG
Response
Correct your code.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 125
MarkLogic Server
XDMP Messages
21.21 XDMP-ARGTYPE
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
variable1 is not of type variable2
Cause
indicates a mismatch between the actual type (variable1) and expected type
(variable2) of a function call argument. For example, passing an empty sequence when a node is
expected. The message usually includes context information about the expression where the error
occurred.
XDMP-ARGTYPE
XDMP-ARGTYPE
may also occur as the side-effect of another syntax or semantic error.
Response
Correct your code.
21.22 XDMP-ARRAY
Message Text
Invalid array element
Cause
Invalid array element.
Response
Check element and try again.
21.23 XDMP-ARRAYCYCLE
Message Text
A cycle was detected in the array entry
Cause
An array cannot be member of itself, either directly or indirectly.
Response
Do not add the array as a member of itself.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 126
MarkLogic Server
XDMP Messages
21.24 XDMP-AS
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
Invalid coercion: variable1 as variable2
Cause
XDMP-AS indicates a mismatch between the actual type (variable1) and expected type (variable2)
of an expression. For example, using an empty sequence when a node is expected. The message
usually includes context information about the expression where the error occurred.
XDMP-AS
may also occur as the side-effect of another syntax or semantic error.
Response
Correct your code.
21.25 XDMP-ATOMIZEFUNC
W3C XQuery Standard Equivalent: err:FOTY0013
Message Text
Functions cannot be atomized
Cause
An attempt was made to atomize a function. This might be via a call to the built-in fn:data
function, or implicitly.
Response
You might be able to use functions like fn:function-name and xdmp:function-signature to
describe the function as a string.
21.26 XDMP-ATTREXISTS
Message Text
Attribute with name variable1 already exists
Cause
An update operation such as xdmp:node-insert-child attempted to insert an attribute node for an
attribute that already exists.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 127
MarkLogic Server
XDMP Messages
Response
Correct your code. For example, use xdmp:node-replace instead of xdmp:node-insert-child.
21.27 XDMP-ATTRIBNAME
Message Text
Cannot use variable1 as an attribute name
21.28 XDMP-ATTRNAME
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
Cannot use variable1 as an attribute name
21.29 XDMP-ATTRPRFX
Message Text
No prefix has been defined for attribute namespace URI variable1
21.30 XDMP-ATTRSEQ
W3C XQuery Standard Equivalent: err:XQTY0024
W3C XSLT Standard Equivalent: err:XTDE0410
Message Text
Attribute node cannot follow non-attribute node in element content
Cause
Attribute constructors must appear before any elements or character data in an element
constructor.
Response
Correct your code by moving the attribute constructor before any elements or character data in the
parent element constructor.
21.31 XDMP-ATTRVALCHAR
W3C XQuery Standard Equivalent: err:XPST0003
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 128
MarkLogic Server
XDMP Messages
Message Text
Invalid attribute value character variable1
Cause
The less-than character (<) may not be used as the literal value of an attribute. Less-than always
indicates the beginning of a markup tag.
Response
Correct your code. For example, use a computed attribute constructor.
21.32 XDMP-ATTRXMLNS
Message Text
A namespace-qualified attribute name cannot be "xmlns".
21.33 XDMP-AUTHMISMATCH
Message Text
Authorization mismatch: variable1 specified, server wants variable2
Cause
The client application used an authentication scheme that did not match what MarkLogic Server
expected. For example, the client used basic when the server expected digest.
This error sometimes occurs when the browser caches credentials across a change to the server's
authentication scheme.
Response
Change the application server's authentication scheme in the Admin Inerface, if appropriate. Or,
pass the desired authentication scheme as an explicit option:
<options xmlns="xdmp:http">
<authentication method="digest">
<username>myname</username>
<password>mypassword</password>
</authentication>
</options>
For more information, see the Understanding and Using Security Guide.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 129
MarkLogic Server
XDMP Messages
21.34 XDMP-AUXFORESTNOTOPEN
Message Text
$m with identifier variable1
21.35 XDMP-BACKDATADIR
Message Text
Cannot backup to Data directory/subdirectories: variable1
Cause
The configured backup directory is the same as, or is a sub-directory of, MarkLogic's data
directory.
Your backup directory may not be inside the MarkLogic Server installation or data area. For
example, on Unix, you should not save your backups under /var/opt/MarkLogic or /opt/
MarkLogic.
Response
Configure your backups to use a directory that is not inside the MarkLogic Server installation or
data directories.
21.36 XDMP-BACKDIRCORRUPT
Message Text
Backup data directory is corrupt: variable1
Cause
The backup data directory is corrupted. The error may be caused by file system errors, such has
disk failures. Backups cannot proceed until the problem is corrected.
Response
Review the surrounding MarkLogic Server and system error log messages to identify the
underlying cause. Contact MarkLogic Technical Support for assistance.
21.37 XDMP-BACKDIRINUSE
Message Text
Backup data directory currently has a backup job in progress: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 130
MarkLogic Server
XDMP Messages
Cause
A restore was attempted while another process was already running a backup. Or, another process
has the backup directory locked.
Response
If there is another backup running, wait for it to complete or kill it.
21.38 XDMP-BACKDIRNOTFOUND
Message Text
Backup data directory does not exist: variable1 on host variable2
Cause
The configured backup directory does not exist or cannot be found.
Response
Check the existence and permissions of the backup directory. Check your backup configuration
for errors in the backup directory name.
21.39 XDMP-BACKDIRSPACE
Message Text
Not enough disk space for backup: variable1
Cause
The disk containing the backup directory has run out of disk space.
Response
Make more space on your backup disk, or move your backups to a disk with sufficient space.
21.40 XDMP-BACKINSTALLDIR
Message Text
Cannot backup to installation directory/subdirectories: variable1
Cause
Your backup directory is inside the MarkLogic Server installation or data directory tree. For
example, on Unix, the backup directory is configured as a sub-directory of /opt/MarkLogic or /
var/opt/MarkLogic.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 131
MarkLogic Server
XDMP Messages
Response
Configure your backups to use a directory that is not inside the MarkLogic Server installation or
data directories.
21.41 XDMP-BACKPUBLICDIR
Message Text
Cannot backup to a forest's public data directory/subdirectories: variable1
Cause
The configured backup directory is within a forest's data directory. Your backup directory should
not be inside the MarkLogic Server installation or data directory tree. For example, on Unix, the
backup directory should not be configured as a sub-directory of /opt/MarkLogic or /var/opt/
MarkLogic.
Response
Move your backups to a location outside of any installation or public forest data directories.
21.42 XDMP-BACKUP
Message Text
Error in backup: variable1
21.43 XDMP-BACKUPCATALOGMISSING
Message Text
Restore from incremental backup failed. Documents missing from the catalog.
21.44 XDMP-BACKUPDATADIR
Message Text
Backup pathname conflicts with data directory: variable1
Cause
The configured backup directory is the same as, or is a sub-directory of, MarkLogic's data
directory.
Your backup directory may not be inside the MarkLogic Server installation or data area. For
example, on Unix, you should not save your backups under /var/opt/MarkLogic or /opt/
MarkLogic.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 132
MarkLogic Server
XDMP Messages
Response
Configure your backups to use a directory that is not inside the MarkLogic Server installation or
data directories.
21.45 XDMP-BACKUPDIR
Message Text
Backup pathname is not a directory: variable1
Cause
You attempted to restore a forest from a pathname that does not refer to a directory.
Response
Confirm the existence of the source directory. Check for broken symbolic links. Correct any
typographical errors in the pathname.
21.46 XDMP-BACKUPEMPTY
Message Text
No forests specified for backup or restore.
Cause
You attempted to start a database backup or restore without including any forests. A backup or
restore must include at least one forest.
Response
Change your backup configuration to include at least one forest.
21.47 XDMP-BACKUPINMEMORY
Message Text
Cannot backup in-memory stand: variable1 (variable2 <= variable3 < variable4)
21.48 XDMP-BACKUPINSTALLDIR
Message Text
Backup pathname conflicts with install directory: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 133
MarkLogic Server
XDMP Messages
Cause
The configured backup directory is the same as, or is a sub-directory of, MarkLogic's installation
directory.
Your backup directory may not be inside the MarkLogic Server installation or data area. For
example, on Unix, you should not save your backups under /var/opt/MarkLogic or /opt/
MarkLogic.
Response
Configure your backups to use a directory that is not inside the MarkLogic Server installation or
data directories.
21.49 XDMP-BACKUPNOTFOUND
Message Text
No backup found in backup pathname: variable1
21.50 XDMP-BACKUPSTAMP
Message Text
Backup timestamp too old for forest: variable1
21.51 XDMP-BAD
Message Text
Bad variable1
Cause
Many different kinds of error can log this message. Refer to the error text for details. Often,
XDMP-BAD indicates an unexpected internal error condition.
Response
Refer to the full text of the error for additional information. For more assistance, contact
MarkLogic Technical Support.
21.52 XDMP-BADANNNS
W3C XQuery Standard Equivalent: err:XQST0045
Message Text
Functions annotations may not use a reserved namespace
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 134
MarkLogic Server
XDMP Messages
Cause
A function annotation uses a reserved namespace.
Response
Choose a different namespace.
21.53 XDMP-BADAPIVERSION
Message Text
The plugin is compiled for another version of the MarkLogic plugin API. expected: variable1,
found: variable2, host: variable3
Cause
The plugin is compiled for another version of the MarkLogic plugin API.
Response
Recompile the plugin, or otherwise obtain a compatible plugin.
21.54 XDMP-BADARC
Message Text
Arc must span more than 0 degrees and less than 180 degrees
Cause
An invalid pair of points was specified to cts:arc-intersection. Each arc passed to
cts:arc-intersection must not cover more than 180 degrees.
Response
Correct your code. For more information, see Geospatial Search Applications in the Search
Developer's Guide.
21.55 XDMP-BADBOX
Message Text
Illegal box: variable1 > variable2
Cause
Invalid box coordinates were passed to a geospatial query operation such as a box query. For
example, the south boundary of the box is above the north boundary.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 135
MarkLogic Server
XDMP Messages
Response
Correct your code or data.
21.56 XDMP-BADBOXSPEC
Message Text
Bad box specification
Cause
An attempt is made to construct a cts:box from a malformed KML Envelope or GML
LongLatBox. In particular, the child elements that should be simple values have children of their
own.
Response
Fix the GML or KML elements.
21.57 XDMP-BADCHAR
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Unexpected character found variable1
Cause
The XQuery lexer found a character where the XQuery language does not permit it to be.
Response
Fix your query to use correct grammar.
21.58 XDMP-BADCLASSIFIER
Message Text
Invalid classifier specification element
Cause
An invalid classifier was passed to cts:classify. For example, the element supplied as the
classifier parameter is not of type cts:classifier. The classifier is usually created by calling
cts:train.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 136
MarkLogic Server
XDMP Messages
Response
Correct your code.
21.59 XDMP-BADCOLLATION
Message Text
Error in collation variable1
Cause
An invalid or non-existent collation URI was specified.
Response
Correct the collation URI. For more information about collations, see "Encodings and Collations"
in the Search Developer's Guide.
21.60 XDMP-BADDEPTHALL
Message Text
Invalid depth (should be "0", "1", or "infinity")
21.61 XDMP-BADDEPTHSOME
Message Text
Invalid depth (should be "0" or "infinity")
Cause
An invalid value was supplied for depth to a locking function such as xdmp:lock-acquire. The
only values allowed are "0" and "infinity".
Response
Correct your code. For more information, see the Overview of Locks in the Application
Developer's Guide.
21.62 XDMP-BADDIR
Message Text
Invalid directory URI
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 137
MarkLogic Server
XDMP Messages
Cause
In invalid directory name was supplied to xdmp:directory-create. For example, an empty string
or badly formed URI was passed.
Response
Correct your code.
21.63 XDMP-BADDOCID
Message Text
Invalid classifier specification element: document id variable1 not found
Cause
A document used in the training set for a supports type classifier is not a valid document.
A supports type classifier contains a list of document elements which identify the specific training
nodes, using an internal key. The internal key is only valid across queries for nodes in the
database. If training and classification are done in different queries when the training documents
are not in the database, XDMP-BADDOCID is thrown.
Response
Possible solutions include:
•
Place your training set in the database.
•
Perform training and classification in the same query.
•
Use a weights classifier. Weights classifiers do not have this restriction.
21.64 XDMP-BADFORATQNAME
W3C XQuery Standard Equivalent: err:XQST0089
Message Text
An "at" variable may not have the same name as the bound variable
Cause
The same variable name is used as both the for variable and its associated positional variable in
the at clause. For example:
for $bad-choice at $bad-choice...
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 138
MarkLogic Server
XDMP Messages
Response
Correct your code by using different variables in the for and its at clause.
21.65 XDMP-BADFORESTUPDATESTATE
Message Text
All forests must not be in read-only or flash-backup mode when backing up with journal
archiving
Cause
This occurs when trying to do a full database backup with journal archiving enabled and at least
one forest is in read-only or flash-backup mode.
Response
Make sure all forests have their update status set to all or delete-only when taking a full
database backup with journal archiving.
21.66 XDMP-BADFORESTUPDATESTATEFLASHBACKUP
Message Text
All forests must be in flash-backup mode when running xdmp:start-journal-archiving
Cause
This occurs when running xdmp:start-journal-archiving and at least one forest is not in
flash-backup update state.
Response
Put all forests in flash-backup update state when running xdmp:start-journal-archiving.
21.67 XDMP-BADGROUPSEP
Message Text
Group separator must be a single character/codepoint.
Cause
The group separator passed to xdmp:format-number contains more than one character or
codepoint.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 139
MarkLogic Server
XDMP Messages
Response
Correct your code to use a single character/codepoint group separator.
21.68 XDMP-BADHEX
Message Text
Bad hex string: variable1 is invalid hex string
Cause
A string that was not a valid hex-encoded binary string was passed as a parameter where one was
expected.
Response
Correct your code.
21.69 XDMP-BADJOURNALARCHIVE
Message Text
The journal archive is invalid: variable1
Cause
Journal archive file read a bad header frame when resuming journal archiving. This will happen if
header stored checksum does not match with its calculated checksum.
Response
Set journaling option to "fast" or "strict" for the database this forest is attached to
21.70 XDMP-BADJSONLABELS
Message Text
Invalid classification labels element
Cause
Labels were badly formed.
Response
Correct your code. For more information, see Training the Classifier in the Application
Developer's Guide.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 140
MarkLogic Server
XDMP Messages
21.71 XDMP-BADLABELS
Message Text
Invalid classification labels element
Cause
An element that is not a cts:label was encountered in the label set passed to cts:train, or a child
node that is not a cts:class was encountered on a cts:label.
Response
Correct your code. For more information, see Training the Classifier in the Application
Developer's Guide.
21.72 XDMP-BADLABELVALUE
Message Text
Invalid classification label value: must be 1 or -1
Cause
An invalid value was given on the val attribute of a cts:label element supplied to cts:train. If
present, the val must be 1 or -1.
Response
Correct your code. For more information, see Training the Classifier in the Application
Developer's Guide.
21.73 XDMP-BADLINESTRING
Message Text
Illegal linestring
Cause
Fewer than two vertices were given when constructing a linestring with cts:linestring.
Response
Correct your code.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 141
MarkLogic Server
XDMP Messages
21.74 XDMP-BADLOCKTOKEN
Message Text
Incorrect Lock Token
Cause
The file locking token supplied to the app server when acquiring a lock does not match the
locking token supplied when releasing the lock. Your WebDAV client may not be working
properly.
The WebDAV protocol supports locking of files. When locking a file, a WebDAV client can
supply a lock token. When the client is ready to release the lock, the same lock token is supplied.
XDMP-BADLOCKTOKEN is thrown when these locking tokens do not match.
Response
Correct the mismatch. If you need assistance determining the cause of the mismatch, contact
MarkLogic Technical Support.
21.75 XDMP-BADLOGLEVEL
Message Text
The second argument level should be one of the following: emergency, alert, critical, error,
warning, notice, info, config, debug, fine, finer, or finest. The default level is "info".
Cause
The second argument of xdmp:log($msg,$level) level is not specified correctly.
Response
Correct your code.
21.76 XDMP-BADMAP
Message Text
Invalid option: 'map' cannot be used with 'array' option
21.77 XDMP-BADMTYPE
Message Text
Backup data directory was created from a different machine type: variable1 (variable2)
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 142
MarkLogic Server
XDMP Messages
Cause
You attempted to restore from a backup created for a different platform. Backup files are
platform-specific. You may not restore a backup to a machine type different from the host where
the backup was created.
Response
Restore to a host whose platform matches that of the host that created the backup.
21.78 XDMP-BADNULLABLE
Message Text
Illegal nullable in tuple selector: first tuple selector cannot be nullable: variable1
Cause
The first lexicon selected in cts:value-tuples was given with the option "nullable". This is not
allowed.
Response
Remove the "nullable" option from the first lexicon, or reorder the lexicons so that a nullable on is
not the first.
21.79 XDMP-BADOCCURS
Message Text
Invalid occurrence indicator: variable1
Cause
The min-occurs option value is greater than the max-occurs option value in your query. These
options to the cts:query constructors constrain searches to return results only if the search terms
appear a minimum or a maximum number of times.
Response
Correct your query constructor options.
21.80 XDMP-BADORDCHAR
Message Text
Ordchar argument must be either "yes" or an ordinal character starting followed by a dash "-".
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 143
MarkLogic Server
XDMP Messages
Cause
The ordinal number parameter to xdmp:format-number is not one of:
•
An empty sequence
•
The string "yes"
•
An ordinal string, beginning with a dash ("-").
Response
Correct your code.
21.81 XDMP-BADPINAME
Message Text
Invalid processing instruction name "variable1" at variable2 line variable3
Cause
An unrecognized Processing Instruction was encountered while parsing XML data, on line
variable3 of the data with URI variable2. The following is an example of an XML processing
instruction:
<?xml version="1.0" encoding="UTF-8" ?>
Response
Correct the processing instruction and try the operation again.
21.82 XDMP-BADPLUGINVERSION
Message Text
The plugin does not match the expected version number. expected: variable1, found: variable2,
host: variable3
Cause
The plugins loaded on two hosts report different version numbers.
Response
Redeploy your native plugins directory.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 144
MarkLogic Server
XDMP Messages
21.83 XDMP-BADPOINTSPEC
Message Text
Bad point specification
Cause
The set of points describing a region or arc in one of the geospatial builtins is invalid. For
example, an empty sequence was passed instead of a valid point.
Response
Correct your code.
21.84 XDMP-BADPOLYGON
Message Text
Illegal polygon
Cause
Fewer than three vertices were given when constructing a polygon with cts:polygon.
Response
Correct your code.
21.85 XDMP-BADPROP
Message Text
Malformed property
Cause
Document properties are malformed.
Response
If the error occurs when you are creating properties, correct your code. If the error occurs during
operations that use previously supplied properties, then the document properties may be
corrupted; contact MarkLogic Technical Support for assistance.
21.86 XDMP-BADREP
W3C XQuery Standard Equivalent: err:FORX0004
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 145
MarkLogic Server
XDMP Messages
Message Text
Invalid replacement string: variable1
Cause
An invalid replacement string was supplied to fn:replace. The error is usually one of these cases:
•
The replacement string contains a "$" character that is not immediately followed by a digit
0-9 and not immediately preceded by a "\".
•
The replacement string contains a "\" character that is not part of a "\\" pair and not
immediately followed by a "$" character.
Response
Correct your code.
21.87 XDMP-BADRESTOREPATH
Message Text
Not all hosts contained the same restore path
21.88 XDMP-BADRESTORETOTIME
Message Text
restore-to-time was less than the earliest full backup time in the folder
21.89 XDMP-BADRETURN
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Only use 'return' at the end of a FLWOR expression or typeswitch clause
21.90 XDMP-BADSCHEMA
W3C XQuery Standard Equivalent: err:XQST0012
W3C XSLT Standard Equivalent: err:XTSE0220
Message Text
Invalid schema "variable1" at "variable2" exception_stack
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 146
MarkLogic Server
XDMP Messages
Cause
The schema variable1 at schema URI variable2, used in an XQuery or XSLT schema import,
does not meet the validity requirements of XML Schema Part I, as defined by W3C. In a valid
schema, all definitions are valid, complete, and unique.
Response
Review and correct your schema. Check for duplicate or erroneous definitions.
21.91 XDMP-BADSCOPE
Message Text
Invalid scope (should be exclusive or shared)
Cause
The scope parameter to xdmp:lock-acquire is not one of "shared" or "exclusive".
Response
Correct your code.
21.92 XDMP-BADSECDBVER
Message Text
Bad security database version
21.93 XDMP-BADSEMICOLON
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Semicolons are not necessary as a statement separator in XQuery.
Cause
A semicolon was found where the XQuery grammar does not allow one. You might be trying to
terminate a statement with a semicolon, like Java and C++ require - but this is not valid in
XQuery.
Response
Correct your XQuery. You might find that using a comma (",") is what you want rather than a
semicolon.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 147
MarkLogic Server
XDMP Messages
21.94 XDMP-BADSEMISEP
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Semicolons are not necessary as a statement separator in XQuery. Did you mean to use ','?
Cause
A semicolon was found where the XQuery grammar does not allow one. You might be trying to
terminate a statement with a semicolon, like Java and C++ require - but this is not valid in
XQuery.
Response
Correct your XQuery. You might find that using a comma (",") is what you want rather than a
semicolon.
21.95 XDMP-BADWKT
Message Text
Cannot parse string as WKT object: WKT 'variable1' is not parsable
Cause
is called with a string that cannot be parsed as a WKT string. The string is either
malformed or an unsupported WKT type.
cts:parse-wkt
Response
Make sure that the WKT string is valid and contains only supported WKT types.
21.96 XDMP-BINARYREAD-EMPTY
Message Text
Binary read returned empty
Cause
Either the binary node is empty or you used incorrect offset/count.
Response
Check the binary node and your code.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 148
MarkLogic Server
XDMP Messages
21.97 XDMP-BINARYSIZE
Message Text
Wrong binary size variable1
Cause
Found a large binary file with wrong size during replication. The server will re-replicate the file.
Response
Refer to the full text of the error for additional information. For more assistance, contact
MarkLogic Technical Support.
21.98 XDMP-BOUNDS
Message Text
Bounds must be in strictly ascending order
Cause
The latitude and longitude bounds parameters to cts:element-geospatial-boxes or
cts:element-child-geospatial-boxes are sequences of numbers. This error occurs if the values
in either bounds sequence are not listed in ascending order.
Response
Correct your latitude or longitude bounds values to be in ascending order.
21.99 XDMP-BULKNOMERGE
Message Text
Unable to bulk synchronize forests when merge is disabled
Cause
If merges are disabled, bulk replication will not run since it could cause an excessive number of
stands.
Response
Enable merges on the database.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 149
MarkLogic Server
XDMP Messages
21.100XDMP-BULKNOTOPEN
Message Text
Unable to bulk synchronize forest when forest is not open
Cause
The forest must be open to allow bulk synchronization to occur.
Response
Open the forest and try again.
21.101XDMP-CANCELED
Message Text
Canceled variable1 variable2
Cause
This message usually indicates that an operation such as a merge, backup or query was explicitly
canceled. The message includes information about what operation was canceled. Cancellation
may occur through the Admin Interface or by calling an explicit cancellation function, such as
xdmp:request-cancel.
21.102XDMP-CANNOTGEOOP
Message Text
Geospatial operation not supported on that type of object
Cause
An attempt is made to perform some geospatial operation on a geospatial object that does not
support that operation. For example, it is not possible to serialize a cts:box in WKT format, as
WKT does not support that type.
Response
Change the application to avoid the unsupported operation.
21.103XDMP-CANTDECODEFRAGSETKIND
Message Text
Cannot decode fragset kind variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 150
MarkLogic Server
XDMP Messages
21.104XDMP-CANTDECODELOCATORORDERERKIND
Message Text
Cannot decode locator orderer kind variable1
21.105XDMP-CANTDECODEQUERYKIND
Message Text
Cannot decode query kind variable1
21.106XDMP-CANTDECODESCALARTYPE
Message Text
Cannot decode scalar type variable1
21.107XDMP-CAST
W3C XQuery Standard Equivalent: err:FORG0001
Message Text
Invalid cast: variable1 cast as variable2
Cause
An expression or declaration attempted to cast a value to an incompatible type. For example,
passing a value to a constructor of a type illegal for the data type being constructed.
Response
Correct your code.
21.108XDMP-CELLCYCLE
Message Text
A cycle was detected in the variable (cell) update
21.109XDMP-CHARREF
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Invalid character reference variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 151
MarkLogic Server
XDMP Messages
Cause
variable1 is an invalid character reference. A character references identifies a character by its
Unicode codepoint in either decimal or hexadecimal. XDMP-CHARREF may occur if the codepoint
value is outside the valid range of values for Unicode or the reference is otherwise malformed.
Response
Correct your code.
21.110XDMP-CHARSEARCH
Message Text
Character searches not enabled
21.111XDMP-CHILDDUPNAME
Message Text
Object nodes cannot have two children with the same name
21.112XDMP-CHILDLINK
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
Invalid child link node variable1
21.113XDMP-CHILDNODEKIND
W3C XSLT Standard Equivalent: err:XTDE0420
Message Text
variable1 nodes cannot have variable2 node children
Cause
You attempted to insert a node of type variable1 as a child of a node of type variable2 where such
insertion is not allowed. This may be occurring through an XQuery builtin, such as
xdmp:insert-child, or via an XSLT transformation. One example of such invalid insertion is
attempting to add an attribute or namespace node as an immediate child of a document node.
Response
Correct your code.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 152
MarkLogic Server
XDMP Messages
21.114XDMP-CHILDSEQ
Message Text
Object nodes cannot have sequence children
21.115XDMP-CHILDUNNAMED
Message Text
Object nodes cannot have unnamed children
21.116XDMP-CIRCVAR
W3C XQuery Standard Equivalent: err:XQST0054
W3C XSLT Standard Equivalent: err:XTDE0640
Message Text
Circularly defined variable or parameter variable1
Cause
The variable or parameter variable1 depends upon itself.
For example, this error will occur if the initialization of a variable includes a call to function
which references the variable.
Response
Correct your code.
21.117XDMP-CLARKNAME
Message Text
Invalid Clarked qname "variable1"
21.118XDMP-CODEPOINT
W3C XQuery Standard Equivalent: err:FOCH0001
Message Text
Codepoint not legal
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 153
MarkLogic Server
XDMP Messages
Cause
A character was found that is not a valid XML character while decoding data with
fn:codepoints-to-string or xdmp:url-decode.
Response
Correct your code.
21.119XDMP-COLLATION
W3C XQuery Standard Equivalent: err:FOCH0002
Message Text
Unsupported collation: Collation hash variable1 not recognized
Cause
Your database configuration probably includes an invalid collation. For example, the following
collation includes contradictory requirements because "S1" specifies case insensitive, but "CU"
specifies upper case first:
http://marklogic.com/collation/en/S1/CU/AS/T0020
Response
The exact steps required to correct the problem depend upon the circumstances under which the
error is encountered. If the error occurs during startup or as part of an upgrade, contact MarkLogic
Technical Support for assistance.
21.120XDMP-COLLATIONURI
W3C XQuery Standard Equivalent: err:XQST0038
Message Text
Collation URI variable1 is not valid
Cause
Your XQuery prolog contains more than one default collation declaration, or the default collation
declaration specifies an unknown collation.
Response
Correct your code.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 154
MarkLogic Server
XDMP Messages
21.121XDMP-COLLDIFF
Message Text
String objects have different collations
Cause
The String objects have different collations, and cannot be compaed.
Response
Consider constructing new String objects, specifying the collation required for comparison.
21.122XDMP-COLLNOBINDING
W3C XQuery Standard Equivalent: err:FODC0004
Message Text
Available collections provides no mapping for URI
21.123XDMP-COLLXCNNOTFOUND
Message Text
Collection lexicon not enabled
21.124XDMP-COMMENTHYPHEN
W3C XQuery Standard Equivalent: err:XQDY0072
Message Text
XML comments cannot end with a hyphen
Cause
The text in a comment node ends with a hyphen. For example:
comment { "ends with a hyphen -" }
Response
Remove the trailing hyphen or add additional text after the hyphen.
21.125XDMP-COMMENTHYPHENS
W3C XQuery Standard Equivalent: err:XQDY0072
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 155
MarkLogic Server
XDMP Messages
Message Text
XML comments cannot contain two adjacent hyphens
Cause
The text in a comment node contains two adjacent hypens. For example:
comment { "a -- b" }
Response
Correct your code. For example, remove one of the hyphens.
21.126XDMP-COMPARE
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
Items not comparable: variable1 variable2 variable3
21.127XDMP-COMPLEX
Message Text
Node has complex content
21.128XDMP-COMPTREECACHEFULL
Message Text
Compressed tree cache full on host variable1
21.129XDMP-COMPUTE
W3C XQuery Standard Equivalent: err:FORG0006
Message Text
Cannot compute variable2((variable1, variable3))
21.130XDMP-CONFLICTINGUPDATES
Message Text
Conflicting updates variable1 and variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 156
MarkLogic Server
XDMP Messages
Cause
The application attempted to perform multiple updates to the same document within the same
transaction.
A single statement may not perform more than one update to the same document. For example,
you cannot update a node and add a child element to that node in the same statement.
Response
Revise your application code to perform the conflicting operations in two separate statements. For
example, use the semicolon transaction delimiter, or execute the second update inside an
xdmp:eval with the isolation option set to different-transaction.
For more information, see Understanding Transactions in MarkLogic Server in the Application
Developer's Guide.
21.131XDMP-CONSTRNOTFOUND
Message Text
No constraint for variable1
Cause
Your search string included a constraint name that was not found.
Response
Ensure you provide a mapping for the constraint.
21.132XDMP-CONTEXT
W3C XQuery Standard Equivalent: err:XPDY0002
Message Text
Expression depends on the context where none is defined
21.133XDMP-CONTEXTITEMNOTNODE
W3C XQuery Standard Equivalent: err:XPDY0002
Message Text
Context item is not a node
Cause
You tried to operate on the context item as a node when it is an atomic type.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 157
MarkLogic Server
XDMP Messages
Response
Correct your query.
21.134XDMP-CONVLINK
Message Text
Failed to create soft links for conversion: variable1 'variable2': variable3
21.135XDMP-COPYONVALIDATEOPTVAL
Message Text
Invalid xdmp:copy-on-validate option value, must be "true" or "false"
21.136XDMP-COPYSAMEDIR
Message Text
Forest cannot be copied into the same location as the current data directory: variable1, variable2
21.137XDMP-CORRUPT
Message Text
read variable1:File corrupt, variable2
21.138XDMP-CTXTDEP
W3C XQuery Standard Equivalent: err:XPST0112
Message Text
Function is context dependent: variable1
Cause
You cannot dynamically call a function passed as a value if it depends on aspects of the context in
order to execute. Only built-in functions can depend on the context in this way.
Response
You might be able to use another version of the same function where you can explicitly provide
the information otherwise used from the context. Or you might want to wrap your call to the
function in an explicit inline function such as function($a,$b) { starts-with($a,$b) }.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 158
MarkLogic Server
XDMP Messages
21.139XDMP-DATABASEDISABLED
Message Text
Database variable1 is disabled
21.140XDMP-DATAGTLIM
Message Text
data>limit
Cause
This is an internal error, indicating corruption in the memory manager.
Response
Contact MarkLogic Technical Support.
21.141XDMP-DATE
Message Text
Invalid Date
Cause
The requested date is before year -9999 or after 9999
Response
Dates outside the range of year -9999 to 9999 are not supported
21.142XDMP-DATETIME
Message Text
Invalid dateTime
Cause
The string specified could not be parsed as a valid dateTime
Response
Review the valid formats for dateTime values.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 159
MarkLogic Server
XDMP Messages
21.143XDMP-DATETIME2TZ
W3C XQuery Standard Equivalent: err:FORG0008
Message Text
Both arguments to xs:dateTime have timezones
Cause
Evaluated fn:dateTime() where both arguments contain an explicit timezone and the timezones
are not equivalent.
Response
When using fn:dateTime ensure that if timezones are specified, they are equivalent in both the
date and time arguments, or only present in at most one of the date and time arguments.
21.144XDMP-DATETIMEOVERFLOW
W3C XQuery Standard Equivalent: err:FODT0001
Message Text
Overflow in date/time arithmetic
Cause
The date time resulting from a calculation exceeds the range of year -9999 to year 9999
Response
The date time resulting from a calculation exceeds the range of year -9999 to year 9999
21.145XDMP-DATETIMEPARSINGFAILED
Message Text
Failed to parse the dateTime string with the given pattern.
Cause
The dateTime format string was unable to be parsed.
Response
Review the format picture and dateTime string for validity.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 160
MarkLogic Server
XDMP Messages
21.146XDMP-DBDUPURI
Message Text
URI variable1 found in forests variable2 and variable3 with ts=variable4
Cause
The same URI occurs in multiple forests. This may occur if some forests are unavailable during
document insert.
Response
Remove the unwanted duplicate document.
21.147XDMP-DBTIMESTAMP
Message Text
Query timestamp not yet known for database variable1
21.148XDMP-DEADLOCK
Message Text
Deadlock detected locking variable1
Cause
A deadlock was detected. When this message occurs at the Debug message level, the deadlock
was successfully resolved. When the message occurs at the Notice level, the deadlock was
unresolvable.
Deadlocks occur when two transactions are each waiting for the other to release a lock and neither
can continue until the other releases the lock. Deadlocks are a normal part of database operations.
MarkLogic Server is designed to automatically detect and resolve deadlocks. When a deadlock is
detected, one of the deadlocked transactions is retried, allowing the other to acquire the lock and
continue. When this expected behavior occurs, XDMP-DEADLOCK is written to the log file as a Debug
message, to indicate that a deadlock occurred and was resolved.
If the deadlock cannot be resolved by repeated retries, the XDMP-DEADLOCK message is written to the
log file as a Notice message.
Response
If XDMP-DEADLOCK appears as an infrequent Debug message, no action is required. Deadlocks are a
normal part of database operations, and the system successfully resolved the deadlock.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 161
MarkLogic Server
XDMP Messages
If XDMP-DEADLOCK appears frequently as a Debug message, you may have a performance issue.
Revise your query or content structure to reduce the frequency of the deadlock.
If XDMP-DEADLOCK appears as a Notice message, the system was unable to resolve the deadlock.
Examine the error message for details about the contentious resource. Revise your query or
content structure to avoid the deadlock.
21.149XDMP-DEBLOB
Message Text
Cannot construct from blob: variable1
21.150XDMP-DECOMPOUNDEDSEARCH
Message Text
Decompounded word searches not enabled
21.151XDMP-DECOVRFLW
W3C XQuery Standard Equivalent: err:FOAR0002
Message Text
Decimal overflow
21.152XDMP-DEEPEQFUNC
W3C XQuery Standard Equivalent: err:FOTY0015
Message Text
Functions cannot be compared using deep-equal()
21.153XDMP-DEFAULT-COLLATION
Message Text
default-collation option not allowed in this function
21.154XDMP-DEFAULTCALENDARNOTFOUND
Message Text
Failed to find default calendar. Make sure that calendars.xml is not accidentally modified in your
configuration.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 162
MarkLogic Server
XDMP Messages
21.155XDMP-DEFAULTCOUNTRYNOTFOUND
Message Text
Failed to find default country. Make sure that countries.xml is not accidentally modified in your
configuration.
21.156XDMP-DEFAULTNSDEFND
Message Text
Default namespace is defined
21.157XDMP-DEFAULTXQUERYVERSION
Message Text
Default XQuery version is not recognized: "variable1" (must be "0.9-ml", "1.0", "1.0-ml" or
"app-server")
21.158XDMP-DELCONSTNODES
Message Text
Cannot delete constructed nodes
21.159XDMP-DELETEONLY
Message Text
Forest variable1 can only perform deletes
Cause
An update or insertion operation was attempted on a delete-only forest. Only read and delete
operations are available on documents in a delete-only forest.
Response
Move the target document to a forest which permits update operations, or test whether or not the
forest allows updates before attempting the update operation. To test the forest status, use the
admin:forest-get-updates-allowed function.
21.160XDMP-DELEXTNODES
Message Text
Cannot delete external nodes
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 163
MarkLogic Server
XDMP Messages
21.161XDMP-DEPENDENCY
Message Text
Action on directory failed due to error in processing one of its children: variable2
21.162XDMP-DESTSAMEASSRC
Message Text
Source and Destination are the same
21.163XDMP-DFBUFREAD
Message Text
Data Frame buffered read error: variable1
21.164XDMP-DFBUFWRITE
Message Text
Data Frame buffered write error: variable1
21.165XDMP-DIFFRIDXTYPS
Message Text
variable1 and variable2 have different range index types
Cause
A user can specify multiple values in a range query. This error occurs if all the specified values
are not of the same data-type.
Response
All values supplied to a range query must be of the same data-type.
21.166XDMP-DIFFTIMESTAMP
Message Text
Cannot process timestamped requests with same-statement isolation
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 164
MarkLogic Server
XDMP Messages
21.167XDMP-DIRCREATE
Message Text
Directories cannot be created by adding property only
21.168XDMP-DIRELEMENT
Message Text
Directory property cannot be deleted or replaced
21.169XDMP-DIREXISTS
Message Text
Directory already exists
Cause
called with the name of a directory that already exists; or, the directory
target of a WebDAV MKCOL directive already exists.
xdmp:directory-create
Response
Correct the code or remove the pre-existing directory.
21.170XDMP-DIRNOACCESS
Message Text
Cannot access directory: variable1
21.171XDMP-DIRNOTEMPTY
Message Text
Directory cannot be deleted because it is not empty
21.172XDMP-DIRURI
Message Text
Directory URI must end with '/'
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 165
MarkLogic Server
XDMP Messages
Cause
The directory URI provided to xdmp:directory-create or xdmp:directory-delete does not end in
with a '/'. For example:
xdmp:directory-create("the_dir")
Response
Correct the code by adding a '/' to the end of the directory URI. For example:
xdmp:directory-create("the_dir/")
21.173XDMP-DISABLED
Message Text
Service disabled on variable1: variable2
Cause
This message usually indicates the server is shutting down. For example, when you use the
Admin Interface to change a configuration parameter that requires a restart, an automatic
shtudown and restart occurs. During this shutdown, XDMP-DISABLED may be logged.
Response
If this message appears during an expected shutdown, no action is required. The system is
performing as expected.
If this message appears in a context in which shutdown is unexpected, examine the logs for other
errors to determine the root cause of the shutdown.
21.174XDMP-DISCTOKEN
Message Text
Discarding token variable1
21.175XDMP-DISFOREIGNREQ
Message Text
Disallowed foreign request: variable1
21.176XDMP-DIVBYZERO
W3C XQuery Standard Equivalent: err:FOAR0001
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 166
MarkLogic Server
XDMP Messages
Message Text
Division by zero
Cause
Denominator was found to be zero.
Response
Check that denominator is not zero before dividing.
21.177XDMP-DOCATTRVALCHAR
Message Text
Invalid attribute value character variable1 or missing close quote at variable2 line variable3
21.178XDMP-DOCBADCHAR
Message Text
Unexpected character found: variable1 at variable2:variable3:variable4
Cause
The document contains syntax errors.
Response
Fix the syntax errors in the document.
21.179XDMP-DOCBADENTITY
Message Text
Incomplete markup in entity value variable1 at variable2 line variable3
21.180XDMP-DOCBADSTR
Message Text
Unescaped newline characters in document string literal: "variable1" at
variable2:variable3:variable4
Cause
The document string literal contains unescaped newline characters.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 167
MarkLogic Server
XDMP Messages
Response
Escape newline characters using "\n", or use the three quote form of string literal available in
turtle.
21.181XDMP-DOCCDATA
Message Text
CDATA section outside of content at variable1 line variable2
21.182XDMP-DOCCHARREF
Message Text
Invalid character reference variable1 at variable2 line variable3
21.183XDMP-DOCCOMMENTCHAR
Message Text
Unexpected character variable1 in comment at variable2 line variable3
Cause
Invalid syntax encountered while parsing an XML comment.
Response
Correct the content.
21.184XDMP-DOCDOCTYPE
Message Text
Doctype declaration after element content at variable1 line variable2
21.185XDMP-DOCDUPATTR
W3C XQuery Standard Equivalent: err:XQDY0025
Message Text
Two attributes with the same name at variable1 line variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 168
MarkLogic Server
XDMP Messages
21.186XDMP-DOCENDTAGCHAR
Message Text
Unexpected character variable1 in end tag at variable2 line variable3
21.187XDMP-DOCENTITYREF
Message Text
Invalid entity reference variable1 at variable2 line variable3
21.188XDMP-DOCEXISTS
Message Text
Document exists at destination
21.189XDMP-DOCHEXCHARREF
Message Text
Invalid hex character reference variable1 at variable2 line variable3
21.190XDMP-DOCNOBINDING
W3C XQuery Standard Equivalent: err:FODC0005
Message Text
Available documents provides no mapping for URI
21.191XDMP-DOCNOENDTAG
Message Text
Expecting end tag variable1 at variable2 line variable3
21.192XDMP-DOCNONSBIND
Message Text
No namespace binding for prefix variable1 at variable2 line variable3
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 169
MarkLogic Server
XDMP Messages
21.193XDMP-DOCNOTFOUND
Message Text
Document not found
Cause
No document exists with the document URI specified in an operation such as a document copy,
move, or delete.
Response
Correct the URI or code and re-try the operation.
21.194XDMP-DOCPREFIX
Message Text
No namespace binding for prefix: "variable1" at variable2:variable3:variable4
Cause
The document prefix has not been bound to a namespace URI.
Response
Fix the document to include a prefix binding.
21.195XDMP-DOCRECURSE
Message Text
Recursive entity reference variable1 at variable2 line variable3
Cause
The XML parser encountered an entity reference that is self-referential. It is possible to create
recursive entity references in a DTD. For example, an input document of this form will throw
XDMP-DOCRECURSE if read in by xdmp:document-get because the entities ONE and TWO refer to
each other:
<?xml version="1.0"?>
<!DOCTYPE RecursiveDTD[
<!ENTITY ZERO "A">
<!ENTITY ONE "&TWO;">
<!ENTITY TWO "&ONE;">
]>
<data>&TWO;</data>
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 170
MarkLogic Server
XDMP Messages
Response
Correct the content or DTD and re-try the operation.
21.196XDMP-DOCROOTTEXT
Message Text
Invalid root text variable1 at variable2 line variable3
Cause
Text appears at the root of an XML document. For example:
<?xml version="1.0"?>
text at root
<data>text not at root</data>
Response
Repair the content and re-try the operation. For example, insert a root element:
<?xml version="1.0"?>
<added-root>
text at root
<data>text not at root</data>
</added-root>
21.197XDMP-DOCSTARTTAGCHAR
Message Text
Unexpected character variable1 in start tag at variable2 line variable3
21.198XDMP-DOCUNENDTAG
Message Text
Unexpected end tag variable1 at variable2 line variable3
21.199XDMP-DOCUNEOF
Message Text
Unexpected end of file at variable1 line variable2 (variable3 starting at line variable4)
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 171
MarkLogic Server
XDMP Messages
21.200XDMP-DOCUNEXPECTED
Message Text
variable1 at variable2:variable3:variable4
Cause
The document contains syntax errors.
Response
Fix the syntax errors in the document.
21.201XDMP-DOCURI
Message Text
Invalid URI format: "variable1" at variable2:variable3:variable4
Cause
A URI in the document has invalid syntax.
Response
Correct the URI, or parse using "repair" mode.
21.202XDMP-DOCUTF8SEQ
Message Text
Invalid UTF-8 escape sequence at variable1 line variable2 -- document is not UTF-8 encoded
21.203XDMP-DOCUTF8SEQ2
Message Text
Invalid UTF-8 escape sequence variable1 at variable2:variable3:variable4 -- document is not
UTF-8 encoded
Cause
A bad UTF-8 byte code sequence was found in the document.
Response
Encode your document in UTF-8 correctly.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 172
MarkLogic Server
XDMP Messages
21.204XDMP-DOCWHITESPACE
Message Text
Expecting mandatory whitespace at variable1 line variable2
21.205XDMP-DOCXMLCHAR
Message Text
Invalid XML character codepoint variable1 at variable2 line variable3 -- document contains
non-XML character
Cause
The XML document contains a codepoint that is not legal XML.
Response
Consider running xdmp:tidy to convert the document to legal XHTML, specifically to replace
illegal XML codepoints with benign codepoints.
21.206XDMP-DOLLAR
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Missing $ before variable variable1
21.207XDMP-DOMAIN
Message Text
Domain error
21.208XDMP-DUPATTR
W3C XQuery Standard Equivalent: err:XQDY0025
Message Text
Two attributes with the same name
21.209XDMP-DUPBASEURIDECL
W3C XQuery Standard Equivalent: err:XQST0032
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 173
MarkLogic Server
XDMP Messages
Message Text
Only one base-uri declaration allowed per module
Cause
The XQuery module includes two base-uri declarations.
Response
Remove one of the declarations.
21.210XDMP-DUPCONSTRUCTDECL
W3C XQuery Standard Equivalent: err:XQST0067
Message Text
Only one construction declaration allowed per module
Cause
The XQuery module includes two construction declarations.
Response
Remove one of the declarations.
21.211XDMP-DUPCOPYNSDECL
W3C XQuery Standard Equivalent: err:XQST0055
Message Text
Only one copy-namespaces declaration allowed per module
Cause
The XQuery module includes two copy-namespace declarations.
Response
Remove one of the declarations.
21.212XDMP-DUPDEFCOLLDECL
W3C XQuery Standard Equivalent: err:XQST0038
Message Text
Only one default collation declaration allowed per module
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 174
MarkLogic Server
XDMP Messages
Cause
The XQuery module includes two default collation declarations.
Response
Remove one of the declarations.
21.213XDMP-DUPEMPTYORDERDECL
W3C XQuery Standard Equivalent: err:XQST0069
Message Text
Only one empty order declaration allowed per module
Cause
The XQuery module includes two empty order declarations.
Response
Remove one of the declarations.
21.214XDMP-DUPNSDECL
W3C XQuery Standard Equivalent: err:XQST0071
W3C XSLT Standard Equivalent: err:XTDE0430
Message Text
Duplicate namespace declaration variable1
Cause
The XQuery module includes two namespace declarations for the same prefix.
Response
Remove one of the declarations.
21.215XDMP-DUPORDERINGDECL
W3C XQuery Standard Equivalent: err:XQST0065
Message Text
Only one ordering declaration allowed per module
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 175
MarkLogic Server
XDMP Messages
Cause
The XQuery module includes two ordering declarations.
Response
Remove one of the declarations.
21.216XDMP-DUPPROLOGDECL
Message Text
Only one "variable1" declaration allowed per module
Cause
The XQuery module includes two prolog declarations that are the same.
Response
Remove one of the declarations.
21.217XDMP-DUPRULE
Message Text
Duplicate rule name in ruleset "variable1": "variable2"
Cause
The ruleset has a rule with the same name as another rule in one of the transitively imported
rulesets.
Response
MarkLogic tries to avoid duplicate rules as they inefficient and pointless during inference. Either
remove the duplicate rule, or if it is actually different rename it.
21.218XDMP-DUPSPACEDECL
W3C XQuery Standard Equivalent: err:XQST0068
Message Text
Only one "variable1" declaration allowed per module
Cause
The XQuery module includes two boundary space declarations.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 176
MarkLogic Server
XDMP Messages
Response
Remove one of the declarations.
21.219XDMP-DUPVALIDDECL
Message Text
Only one validation declaration allowed per module
Cause
The XQuery module includes two validation declarations.
Response
Remove one of the declarations.
21.220XDMP-DUPXID
Message Text
Transaction with Xid variable1 already exists
Cause
The Xid specified by the XA transaction manager already exists. This indicates that the
transaction manager is misbehaving.
Response
Contact your transaction manager vendor with a bug report.
21.221XDMP-DURATIONOVERFLOW
W3C XQuery Standard Equivalent: err:FODT0002
Message Text
Overflow in duration arithmetic
21.222XDMP-EFFBOOLVALUE
W3C XQuery Standard Equivalent: err:FORG0006
Message Text
Effective Boolean Value is undefined for variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 177
MarkLogic Server
XDMP Messages
Cause
The sequence cannot be converted into a boolean value using the implicit XQuery effective
boolean value operation.
Response
Use a comparison, universal quantification, or otherwise to determine the correct truth for your
condition.
21.223XDMP-ELEMATTRLXCNNOTFOUND
Message Text
No element-attribute word lexicon for variable1 variable2 variable3
Cause
The query requires a lexicon that does not exist.
Response
Make sure the lexicon exists. If the lexicon was added recently, make sure reindexing is enabled
and has completed.
21.224XDMP-ELEMATTRPAIRGIDXNOTFOUND
Message Text
No variable1 element attribute pair geospatial index for variable2/@variable3 variable2/
@variable4 variable5
Cause
The query requires an index that does not exist.
Response
Make sure the geospatial index exists. If the geospatial index was added recently, make sure
reindexing is enabled and has completed.
21.225XDMP-ELEMATTRPAIRGIDXNOTPOSN
Message Text
Positions are not enabled on the variable1 element pair attribute geospatial index for variable2/
variable3 variable2/variable4 variable5
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 178
MarkLogic Server
XDMP Messages
21.226XDMP-ELEMATTRRIDXNOTCOLL
Message Text
Collations are irrelevant to the variable1 element-attribute range index for variable2 variable3
variable4
21.227XDMP-ELEMATTRRIDXNOTCOORD
Message Text
Coordinate systems are irrelevant to the variable1 element-attribute range index for variable2
variable3 variable4
21.228XDMP-ELEMATTRRIDXNOTFOUND
Message Text
No variable1 element-attribute range index for variable2 variable3 variable4
Cause
The query requires an index that does not exist.
Response
Make sure the range index exists, is of type string, and uses the collation specified in the query. If
the range index was added recently, make sure reindexing is enabled and has completed.
21.229XDMP-ELEMATTRRIDXNOTPOSN
Message Text
Positions are not enabled on the variable1 element-attribute range index for variable2 variable3
variable4
21.230XDMP-ELEMCHILDGIDXNOTFOUND
Message Text
No variable1 element child geospatial index for variable2/variable3 variable4
Cause
The query requires an index that does not exist.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 179
MarkLogic Server
XDMP Messages
Response
Make sure the geospatial index exists. If the geospatial index was added recently, make sure
reindexing is enabled and has completed.
21.231XDMP-ELEMCHILDGIDXNOTPOSN
Message Text
Positions are not enabled on the variable1 element child geospatial index for variable2/variable3
variable4
21.232XDMP-ELEMGIDXNOTFOUND
Message Text
No variable1 element geospatial index for variable2 variable3
Cause
The query requires an index that does not exist.
Response
Make sure the geospatial index exists. If the geospatial index was added recently, make sure
reindexing is enabled and has completed.
21.233XDMP-ELEMGIDXNOTPOSN
Message Text
Positions are not enabled on the variable1 element geospatial index for variable2 variable3
21.234XDMP-ELEMLXCNNOTFOUND
Message Text
No element word lexicon for variable1 variable2
21.235XDMP-ELEMNAME
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
Cannot use variable1 as an element name
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 180
MarkLogic Server
XDMP Messages
21.236XDMP-ELEMPAIRGIDXNOTFOUND
Message Text
No variable1 element pair geospatial index for variable2/variable3 variable2/variable4 variable5
Cause
The query requires an index that does not exist.
Response
Make sure the geospatial index exists. If the geospatial index was added recently, make sure
reindexing is enabled and has completed.
21.237XDMP-ELEMPAIRGIDXNOTPOSN
Message Text
Positions are not enabled on the variable1 element pair geospatial index for variable2/variable3
variable2/variable4 variable5
21.238XDMP-ELEMRIDXNOTCOLL
Message Text
Collations are irrelevant to the variable1 element range index for variable2 variable3
21.239XDMP-ELEMRIDXNOTCOORD
Message Text
Coordinate systems are irrelevant to the variable1 element range index for variable2 variable3
21.240XDMP-ELEMRIDXNOTFOUND
Message Text
No variable1 element range index for variable2 variable3
Cause
The query requires an index that does not exist.
Response
Make sure the range index exists, is of type string, and uses the collation specified in the query. If
the range index was added recently, make sure reindexing is enabled and has completed.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 181
MarkLogic Server
XDMP Messages
21.241XDMP-ELEMRIDXNOTPOSN
Message Text
Positions are not enabled on the variable1 element range index for variable2 variable3
21.242XDMP-EMPTY
Message Text
Node is empty: variable1
21.243XDMP-EMPTYBASEURI
W3C XQuery Standard Equivalent: err:XTDE1420
Message Text
Empty sequence not allowed as a base node
21.244XDMP-EMPTYISOL
Message Text
Isolation option is empty: variable1
21.245XDMP-EMPTYROOT
Message Text
Root option is empty: variable1
21.246XDMP-EMPTYUSERID
Message Text
User-id option is empty
21.247XDMP-EMPTYXQUERYVERSION
Message Text
Default XQuery Version option is empty (must be "0.9-ml", "1.0", "1.0-ml" or "app-server"):
variable1
21.248XDMP-ENCODING
W3C XQuery Standard Equivalent: err:XQST0087
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 182
MarkLogic Server
XDMP Messages
Message Text
Unsupported character encoding: variable1
21.249XDMP-ENDDOCUMENT
Message Text
There is no started document.
21.250XDMP-ENDED
Message Text
Transaction already ended, variable1
21.251XDMP-ENDELEMENT
Message Text
There is no started element.
21.252XDMP-ENDTAG
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
End tag variable2 does not match start tag variable1
21.253XDMP-ENRICHNOTAVAIL
Message Text
Entity enrichment libraries not installed for host variable1
21.254XDMP-ENTITYREF
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Invalid entity reference variable1
21.255XDMP-EVALLIBMOD
Message Text
Cannot evaluate library module: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 183
MarkLogic Server
XDMP Messages
Cause
The specified library module cannot be evaluated.
Response
This error sometimes occurs when a file exists with the same path under the Modules directory
and under the App Server root, and if the one under the Modules directory cannot evaluate for
some reason (for example, because it is a library module). If this is the case, either fix the module
under the Modules directory or use a different name for the module that does not exist under the
Modules directory.
21.256XDMP-EVALQUERY
Message Text
No query to eval
21.257XDMP-EXPNTREECACHEFULL
Message Text
Expanded tree cache full on host variable1
Cause
The expanded tree cache ran out of space, preventing completion of the query.
The expanded tree cache stores XML fragments during query processing. The expanded tree
cache must be large enough to hold a copy of all expanded XML fragments needed concurrently
during query evaluation. Depending on what the query does and how it is constructed, the set of
concurrent fragments may not include every fragment used by the query.
Response
This error may be addressed by modifying your query or your cache configuration.
•
Tune your query to require fewer expanded XML fragments. For example, tune the query
to return fewer results or paginate the results.
•
Tune your query to require fewer concurrent cached fragments.
•
Increase the size of the expanded tree cache, using the setting under Groups > Default >
Configure. Since increasing the cache size may strain other system resources, you should
first attempt to modify or tune your query.
•
If the error occurs only when processing large documents, consider fragmenting your
content.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 184
MarkLogic Server
XDMP Messages
21.258XDMP-EXPR
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
Invalid expression
Cause
occurs when the operands of an expression have incompatible types. For example,
attempting to add a numeric value and a string, or when the actual type of an expression does not
match a required expected type.
XDMP-EXPR
(: generates XDMP-EXPR :)
let $x = 1 + "abc" ...
XDMP-EXPR
may also occur as the side-effect of another syntax or semantic error.
Response
Correct your code.
21.259XDMP-EXPRONLY
Message Text
xdmp:value only accepts simple expressions
21.260XDMP-EXTENSION
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
MarkLogic extension syntax used, variable1 are not supported in variable2 mode
Cause
The XQuery syntax used is only available with MarkLogic syntax extensions enabled.
Response
MarkLogic extension syntax can be enabled by using a version declaration of "1.0-ml".
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 185
MarkLogic Server
XDMP Messages
21.261XDMP-EXTFUN
Message Text
Undefined external function variable1
Cause
No implementation can be found for the external function declared.
Response
External functions are not currently supported by MarkLogic - you should provide the body of the
function using XQuery.
21.262XDMP-EXTIME
Message Text
Time limit exceeded
Cause
A query or other operation exceeded its processing time limit. Inefficient queries frequently cause
timeouts.
Surrounding messages in the log file may pinpoint the operation which timed out. In the example
below, the timeout occurs during re-indexing:
Warning: XDMP-FORESTERR: Error in reindex of forest some_forest:
XDMP-REFRAGMENT: Error refragmenting fn:doc("some_doc"):
XDMP-EXTIME: Time limit exceeded
Response
If you determine the cause of the timeout is an inefficient or incorrect query, tune your query.
If you determine the cause of the time is an inadequate processing limit, you may be able to
configure a more generous limit through the Admin Interface.
For more information on configuring timeouts, see the Administrator's Guide.
21.263XDMP-EXTNIMPRT
Message Text
Cannot import extension: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 186
MarkLogic Server
XDMP Messages
21.264XDMP-EXTVAR
W3C XQuery Standard Equivalent: err:XPDY0002
Message Text
Undefined external variable variable1
Cause
The external global variable has not had a value assigned to it.
Response
Provide a value for the variable when calling xdmp:eval, xdmp:invoke etc. If you are not using
these functions, then MarkLogic has no method to provide values for external variables - you
should assign the global variable a value directly in the query.
21.265XDMP-FATAL
Message Text
Fatal: variable1
21.266XDMP-FEATUREPREFIX
W3C XQuery Standard Equivalent: err:XPST0081
Message Text
Prefix not found in the statically known namespaces: variable1
21.267XDMP-FIELDLXCNNOTFOUND
Message Text
No field word lexicon for variable1 variable2
Cause
A user has attempted either of the lexicon functions cts:field-words or cts:field-word-match on
a field, when there is no word lexicon built for the field.
Response
Define a word lexicon and wait for reindexing to complete before using the lexicon functions on
the field.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 187
MarkLogic Server
XDMP Messages
21.268XDMP-FIELDRIDXNOTCOLL
Message Text
Collations are irrelevant to the variable1 field range index for variable2 variable3
Cause
User has specified collation in query options but the particular type of range index doesn't need
collation.
Response
Do not specify collation in the query options for this query.
21.269XDMP-FIELDRIDXNOTCOORD
Message Text
Coordinate systems are irrelevant to the variable1 field range index for variable2 variable3
Cause
User has specified a coordinate system in a query's options where the range index is not of point
scalar type.
Response
Do not specify a coordinate system in this query.
21.270XDMP-FIELDRIDXNOTFOUND
Message Text
No variable1 field range index for variable2 variable3
Cause
The query requires an index that does not exist.
Response
Make sure the range index exists, is of type string, and uses the collation specified in the query. If
the range index was added recently, make sure reindexing is enabled and has completed.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 188
MarkLogic Server
XDMP Messages
21.271XDMP-FIELDRIDXNOTPOSN
Message Text
Positions are not enabled on the variable1 field range index for variable2 variable3
Cause
User has specified query options that need positions enabled on the range index.
Response
Either enable positions on the field range index or do not specify "ordered" and/or "proximity"
options on field-value-co-occurrences.
21.272XDMP-FILESIZES
Message Text
Inconsistent file sizes for variable1: variable2
21.273XDMP-FIPSWEAKHASH
Message Text
Not supported in FIPS mode
Cause
The digest algorithm is not supported in FIPS mode.
Response
Use HMAC digest algorithm or turn off FIPS mode.
21.274XDMP-FNPUBPRIV
W3C XQuery Standard Equivalent: err:XQST0106
Message Text
A function declaration's annotations cannot contain more than one annotation named %fn:private
or %fn:public.
Cause
The function declaration contains duplicate %fn:public or %fn:private annotations, or contains
both these annotations.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 189
MarkLogic Server
XDMP Messages
Response
Remove one or more annotations.
21.275XDMP-FORESTDISABLED
Message Text
Forest variable1 is disabled
Cause
The forest is disabled.
Response
Enable the forest.
21.276XDMP-FORESTERR
Message Text
Error in variable1 of forest variable2: exception_stack
Cause
An error occurred while processing the named forest, such as during a re-index or checkpoint
operation. The underlying error messages are displayed after the forest name.
Response
Refer to the underlying errors for additional information.
21.277XDMP-FORESTMNT
Message Text
Forest variable1 not mounted: exception_stack
Cause
is usually seen as a Debug level message when mounting of a forest fails at
startup or during a forest restart.
XDMP-FORESTMNT
When any instance of MarkLogic Server in a cluster starts up or a forest restarts, each host tries to
mount all the forests configured for the entire cluster. A forest is successfully mounted once
MarkLogic Server reads the forest information from the forest. If the mounting of a forest fails,
XDMP-FORESTMNT is logged and the system retries the mount.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 190
MarkLogic Server
XDMP Messages
Response
If the message is reported at the Debug level and is eventually followed by a successful mount
report, no action is required.
If this message occurs repeatedly, while attempting to mount a remote forest, you may have a
network connectivity issue or the machine hosting the forest on local disk may be down.
21.278XDMP-FORESTNID
Message Text
Specified forest variable1 not in database
21.279XDMP-FORESTNOBACKUPSINCERESTORE
Message Text
Forest variable1 has no backup since last restore
21.280XDMP-FORESTNOT
Message Text
Forest variable1 not available: exception_stack
Cause
The named forest is unavailable for the current operation. The exception_stack shows the
underlying errors that caused XDMP-FORESTNOT.
Response
Review the errors in the exception_stack to identify and address the underlying cause. For
example, the full error stack might look like:
XDMP-FORESTNOT: Forest Security not available:
XDMP-FORESTERR: Error in startup of forest Security:
XDMP-NOJOURNAL: No journal for recovery token {...}
In this case, MarkLogic Server was started by a non-root user, preventing the system from
accessing the Security forest.
21.281XDMP-FORESTNOTINDB
Message Text
Forest is not in a database: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 191
MarkLogic Server
XDMP Messages
Cause
This occurs during replication or journal replay if a forest is not assigned to a database.
Response
Assign the forest to a database.
21.282XDMP-FORESTNOTLOCAL
Message Text
Forest variable1 is not local to host variable2
21.283XDMP-FORESTNOTOPEN
Message Text
$m with identifier variable1
21.284XDMP-FORESTOPIN
Message Text
Forest variable1 has a variable2 operation in progress
Cause
The system attempted to start one forest operation (backup, restore, remove, clear, etc.) while
another, exclusive operation was already in progress. For example, starting a new backup while a
previous backup is still in progress.
Response
Resolution depends upon the context of the overlapping operations. If you need assistance
determing the underlying cause, contact MarkLogic Technical Support.
21.285XDMP-FORESTRETIRED
Message Text
Retired forests don't allow new inserts variable1
21.286XDMP-FORESTSTATE
Message Text
Bad state transition on Forest variable1 state 'variable2' => 'variable3'
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 192
MarkLogic Server
XDMP Messages
21.287XDMP-FORESTTAKEN
Message Text
Forest variable1 unexpectedly taken by host variable2
Cause
More than one host attempted to write to the same forest label. XDMP-FORESTTAKEN most often
occurs when the host reporting the error loses connection with the rest of cluster, yet is still up.
The failure sequence may be:
1.
The problem host loses connection with the rest of the cluster and its networked storage.
This might be due to excessive load or network connectivity problems.
2.
The cluster detects that the problem host is offline and fails its forests over to other hosts
in the cluster.
3.
The problem host rejoins the cluster and discovers its forests have been taken by another
host. The problem host then reports XDMP-FORESTTAKEN and restarts.
Response
If the host reporting XDMP-FORESTTAKEN is actually temporarily disconnected from its cluster, the
system is performing as expected. No action is required.
If the cluster disconnection is unexpected, investigate the cause of the interruption. Possible
causes include network interrupts, heavy load, or thread starvation on the reporting host.
If the cluster disconnection is due to regular, expected load, consider changing the host timeout or
XDQP timeout. For more information, see Configuring Failover for a Forest in the Scalabilty,
Availability, and Failover Guide. Increasing these timeouts increases how long it takes the system
to detect and respond to a real outage.
21.288XDMP-FORESTTIM
Message Text
Forest variable1 variable2 operation timed out
21.289XDMP-FORMAT
Message Text
Invalid format (must be "xml", "text", or "binary"): variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 193
MarkLogic Server
XDMP Messages
Cause
Occurs when parsing a document and specifying the document format. The format must be one of
"xml", "text", or "binary".
Response
Use a valid document format string, "xml", "text", or "binary".
21.290XDMP-FRAGMENT
Message Text
Cannot cross fragment boundary
21.291XDMP-FRAGSET
Message Text
Fragset not found
Cause
When a lexicon function has a query constraint, a request is made to the D-nodes to construct a
fragset with the results. If that fragset is not available when later requested the error is thrown.
The operation is retried. In normal operations this error is not expected, but may be seen when
they a large number of facet-heavy operations occur at one time.
Response
The application or system provisioning need to be adjusted.
21.292XDMP-FRAGTOOLARGE
Message Text
Fragment of variable1 too large for in-memory storage: exception_stack
Cause
The document is too large to load into the database as a single fragment.
Response
Develop and configure a fragmentation strategy or break up the document into smaller pieces.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 194
MarkLogic Server
XDMP Messages
21.293XDMP-FUNCTIONCYCLE
Message Text
A cycle was detected in the function closure
Cause
A function cannot be member of its own closure, either directly or indirectly.
Response
Do not add the function as a member of itself.
21.294XDMP-FUNNS
W3C XQuery Standard Equivalent: err:XQST0048
Message Text
Function variable1 not in target namespace variable2
21.295XDMP-FUNNSREQ
W3C XQuery Standard Equivalent: err:XQST0060
W3C XSLT Standard Equivalent: err:XTSE0740
Message Text
Functions must be declared in a non-empty namespace
Cause
The function was declared using a name in no namespace.
Response
Use a prefix or a default function namespace to put the function in your chosen namespace.
21.296XDMP-FUNNSRES
W3C XQuery Standard Equivalent: err:XQST0045
W3C XSLT Standard Equivalent: err:XTSE0080
Message Text
Functions may not be declared in a reserved namespace
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 195
MarkLogic Server
XDMP Messages
Cause
A function was declared in a reserved namespace.
Response
Choose a different namespace for your function.
21.297XDMP-FWDVAR
W3C XQuery Standard Equivalent: err:XPST0008
Message Text
Forward reference to global variable variable1
Cause
A global variable has been referenced before its declaration.
Response
Move the global variable declaration before its reference.
21.298XDMP-GEOREFERENCE-WRONGTYPE
Message Text
Scalar type must be either point or long-lat-point.
Cause
Incorrect "type" option is passed into the geospatial cts reference call.
Response
Correct the code.
21.299XDMP-GEOVAL
Message Text
Element variable1 contains invalid geospatial value
21.300XDMP-GETOVERLAPRES
Message Text
GetOverlappedResult variable1: variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 196
MarkLogic Server
XDMP Messages
21.301XDMP-GSS
Message Text
GSS Error: variable1
21.302XDMP-GZIPCOMPRESSION
Message Text
Error in GZIP compression
21.303XDMP-GZIPDECOMPRESSION
Message Text
Error in GZIP decompression
21.304XDMP-GZIPTOOBIG
Message Text
File is too big to be gzipped
21.305XDMP-HASHLOCKINGRETRY
Message Text
Retry hash locking. Forests config hash does not match.
Cause
Hash locking sometimes need to retry when forest is added to or removed from a database.
Response
Retry until hash locking occurs.
21.306XDMP-HEURCOM
Message Text
Transaction with identifier variable1 is heuristically committed
Cause
The XA transaction has already been heuristically committed.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 197
MarkLogic Server
XDMP Messages
Response
Your transaction manager should be handling this error automatically. This usually arises because
an administrator explicitly committed a prepared XA transaction without the transaction manager.
21.307XDMP-HEURRB
Message Text
Transaction with identifier variable1 is heuristically rolled back
Cause
The XA transaction has already been heuristically rolled back.
Response
Your transaction manager should be handling this error automatically. This usually arises because
an administrator explicitly rolled back a prepared XA transaction without the transaction
manager.
21.308XDMP-HEXREF
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Invalid hex character reference variable1
21.309XDMP-HOSTDOWN
Message Text
Host variable1 down: exception_stack
21.310XDMP-HOSTOFFLINE
Message Text
Host is offline or not responding
21.311XDMP-HTTP
Message Text
Only valid for an HTTP Server
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 198
MarkLogic Server
XDMP Messages
Cause
Occurs when an API that is only supposed to work on an HTTP Server is called in a non-HTTP
context.
Response
Fix the application.
21.312XDMP-HTTP-DATA
Message Text
Can only PUT/POST binary or text data
Cause
Occurs when data that is neither text nor binary is passed as PUT/POST data.
Response
Fix the application.
21.313XDMP-HTTP-MULTIPART
Message Text
Only valid for a HTTP request with the multipart/mixed or multipart/related content type
Cause
Occurs when an API that is only supposed to work for a multipart(mixed or related) request is
called for other types of request.
Response
Fix the application.
21.314XDMP-HTTP-PUT-POST
Message Text
Only valid for an HTTP PUT or POST request, not for variable1
Cause
Occurs when an API that is only supposed to work for a HTTP PUT or POST request is called for
other types of request.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 199
MarkLogic Server
XDMP Messages
Response
Fix the application.
21.315XDMP-ICUCONVRTFAILED
Message Text
Failed to convert the date with the given arguments.
21.316XDMP-IGNOREAMPS
Message Text
ignore-amps option not allowed in this function
21.317XDMP-ILLEGALPICTURE1
W3C XQuery Standard Equivalent: err:FOFD1340
W3C XSLT Standard Equivalent: err:XTDE1340
Message Text
Illegal picture format: Numeric presentation marker must end in '1' such as 001
Cause
If a numeric or date/time picture string contains a zero digit then the last digit must be a '1' and
corespond to the same unicode range as the zero digit (The codepoint must be one greater than the
codepoint used for the zero digit).
Response
When entering the format picture for numeric or date/time formatting functions you must1) use
Unicode characters corresponding to the digits '0' and '1'2) they must be in the same Unicode
range3) the '1' digit must be the last numeric digit.
21.318XDMP-ILLEGALPICTURE4
W3C XQuery Standard Equivalent: err:FOFD1340
W3C XSLT Standard Equivalent: err:XTDE1340
Message Text
Illegal picture format: Minimum width cannot be more than maximum width
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 200
MarkLogic Server
XDMP Messages
Cause
When specifying a minimum and maximum width such as [M,2-3], the minimum width must be
greater or equal to the maximum width
Response
Specify a minimum width greater than or equal to the maximum width or omit both.
21.319XDMP-ILLEGALPICTURE5
W3C XQuery Standard Equivalent: err:FOFD1340
W3C XSLT Standard Equivalent: err:XTDE1340
Message Text
Illegal picture format
Cause
An unexpected character or format in the picture format string.
Response
Check the format string for invalid format or characters.
21.320XDMP-ILLEGALPICTURE6
W3C XQuery Standard Equivalent: err:FOFD1340
W3C XSLT Standard Equivalent: err:XTDE1340
Message Text
Illegal picture format: Variable component in the picture format must close with ']'
Cause
A '[' was found before a matching ']' or no matching ']' was found before the end of the picture
string.
Response
Fix the picture string so there are properly matching '[' and ']' characters.
21.321XDMP-ILLEGALPICTURE7
W3C XQuery Standard Equivalent: err:FOFD1340
W3C XSLT Standard Equivalent: err:XTDE1340
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 201
MarkLogic Server
XDMP Messages
Message Text
Illegal picture format: ']' in literal component of the picture must have a following ']'
Cause
*REVIEW: The description is incorrect. should read: Illegal picture format: ']' in literal
component of the picture must have a preceding '[' Cause: A ']' was encountered without a
matching preceding '['.
Response
Edit the picture string to have matching '[' and ']' or escape the ']' with ']]'
21.322XDMP-ILLEGALPICTURE8
W3C XQuery Standard Equivalent: err:FOFD1340
W3C XSLT Standard Equivalent: err:XTDE1340
Message Text
Illegal picture format. One of the variable markers doesn't have closing square brackets.
Cause
The picture string is missing a closing ']'.
Response
Correct the picture string to properly match '[' and ']'.
21.323XDMP-ILLEGALPIORCOMMENT
Message Text
Binary and Text documents cannot have Processing Instructions or Comments
21.324XDMP-ILLEGALSPECIFIER
W3C XQuery Standard Equivalent: err:FOFD1340
W3C XSLT Standard Equivalent: err:XTDE1340
Message Text
Illegal specifier variable1 in the picture format
Cause
An unrecognized specifier was found in the format picture string.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 202
MarkLogic Server
XDMP Messages
Response
Check and edit the picture format string for valid specifiers.
21.325XDMP-ILLEGALSPECIFIER2
W3C XQuery Standard Equivalent: err:FOFD1350
W3C XSLT Standard Equivalent: err:XTDE1350
Message Text
Illegal specifier in the picture format
Cause
Caused by including a format specifier inappropriate for the function. For example, using an Hour
specifier '[H]' in fn:format-date
Response
Check and correct format specifiers so they are appropriate to the function used.
21.326XDMP-IMPDUPMODNS
W3C XQuery Standard Equivalent: err:XQST0047
Message Text
Namespace "variable1" was named in a previous module import, use a comma-separated list of
module locations
21.327XDMP-IMPMODNS
W3C XQuery Standard Equivalent: err:XQST0059
Message Text
Import module namespace variable1 does not match target namespace variable2 of imported
module variable3
21.328XDMP-IMPMODURI
W3C XQuery Standard Equivalent: err:XQST0059
Message Text
Cannot import module for namespace URI variable1 without location URI
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 203
MarkLogic Server
XDMP Messages
21.329XDMP-IMPNULMODNS
W3C XQuery Standard Equivalent: err:XQST0088
Message Text
Cannot import module with null namespace
21.330XDMP-IMPORTMOD
Message Text
Cannot import Main Module variable1
21.331XDMP-IMPORTPATH
Message Text
Invalid Module Import path: variable1
21.332XDMP-INCOMPATCOLLATION
Message Text
Incompatible collation settings: variable1 and variable2
21.333XDMP-INCOMPATFIELDS
Message Text
Incompatible fields: variable1 variable2
Cause
You ran a field query with multiple fields having different tokenization rules.
Response
Break the field query into separate field queries.
21.334XDMP-INCOMPATKERNEL
Message Text
Cannot use variable1 kernel function with variable2 classifier
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 204
MarkLogic Server
XDMP Messages
21.335XDMP-INCOMPLETE
Message Text
Document incomplete
21.336XDMP-INCONSISTENTIMPORT
Message Text
Inconsistent module imports? variable1
21.337XDMP-INCONSRIDX
Message Text
variable1 and variable2 are inconsistent range indexes
Cause
A user can specify multiple range indexes in cts:values and related functions. This error occurs if
all the specified range indexes do not have the same scalar type, collation, and coordinate system.
Response
All range indexes supplied to cts:values or a related function must be consistent.
21.338XDMP-INDEXPATHLEAF
Message Text
An indexable path must end in an element or attribute
Cause
User has supplied a path expression that ends in a union of elements or attributes.
Response
Correct the syntax of path expression such that it ends in a single element or attribute.
21.339XDMP-INDEXPATHSELFAXIS
Message Text
An indexable path must not begin with a self-axis.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 205
MarkLogic Server
XDMP Messages
Cause
User has supplied a path expression that starts with a dot '.'.
Response
Correct the syntax of path expression such that it starts either in an element or a child axis or a
descendent axis.
21.340XDMP-INFEXPR
W3C XQuery Standard Equivalent: err:FOAR0002
Message Text
A value of +INF or -INF not allowed here
21.341XDMP-INFFULL
Message Text
The size limit for inferred triples in a ruleset store has been exceeded
Cause
The number of triples inferred by a sem:ruleset-store() during query execution has exceeded the
maximum size configured.
Response
Increase the size of the inference memory configured for the sem:ruleset-store() using the "size="
option.
21.342XDMP-INFOREST
Message Text
Cannot move variable1.Document already in forest variable2
21.343XDMP-INFSIZE
Message Text
Request inference size exceeds the maximum allowed.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 206
MarkLogic Server
XDMP Messages
21.344XDMP-INITERR
Message Text
Initialization error: variable2 variable3: variable1
21.345XDMP-INMEMSTANDINVSIZE
Message Text
InMemoryStand::recoverRangeIndexes: invalid size variable1
21.346XDMP-INMEMTRPLFULL
Message Text
The size limit for an in-memory triple store has been exceeded
Cause
The number of triples passed to a call to sem:in-memory-store() has exceeded the maximum size
allowed.
Response
Use fewer triples in a call to sem:in-memory-store().
21.347XDMP-INMMFULL
Message Text
In-memory storage fullvariable1
Cause
An in-memory list for the index structure filled up and had to be written to disk.
Response
This is a normal artifact when the memory structure fills up. This is a retryable exception and will
normally recover seamlessly, causing no problems. If the message occurs infrequently, you can
ignore it. If the message occurs frequently, you can raise the cache sizes in the Group
configuration, but normally this is not necessary.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 207
MarkLogic Server
XDMP Messages
21.348XDMP-INMMINDXFULL
Message Text
In-memory range-index storage fullvariable1
21.349XDMP-INMMLISTFULL
Message Text
In-memory list storage fullvariable1
Cause
The in-memory list storage filled up. The stand will write to disk. This message is informational.
Response
This message is informational. No action is required.
21.350XDMP-INMMTREEFULL
Message Text
In-memory tree storage fullvariable1
21.351XDMP-INMREVIDXFULL
Message Text
In-memory reverse-index storage fullvariable1
21.352XDMP-INMTRPLIDXFULL
Message Text
In-memory triple-index storage fullvariable1
21.353XDMP-INPUTERROR
Message Text
Input error
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 208
MarkLogic Server
XDMP Messages
21.354XDMP-INTERNAL
Message Text
Internal error: variable1
Cause
A MarkLogic internal error has occurred.
Response
Report this error to MarkLogic as a bug.
21.355XDMP-INTERNALERROR2
Message Text
Internal error [2] in formatter
Cause
A MarkLogic internal error has occurred.
Response
Report this error to MarkLogic as a bug.
21.356XDMP-INTERNALERROR3
Message Text
Internal error [3] in formatter
Cause
A MarkLogic internal error has occurred.
Response
Report this error to MarkLogic as a bug.
21.357XDMP-INTERNALERROR4
Message Text
Internal error [4] in formatter
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 209
MarkLogic Server
XDMP Messages
Cause
A MarkLogic internal error has occurred.
Response
Report this error to MarkLogic as a bug.
21.358XDMP-INTERNALERROR5
Message Text
Internal error [5] in formatter
Cause
A MarkLogic internal error has occurred.
Response
Report this error to MarkLogic as a bug.
21.359XDMP-INTERNALERROR6
Message Text
Internal error [6] in formatter
Cause
A MarkLogic internal error has occurred.
Response
Report this error to MarkLogic as a bug.
21.360XDMP-INTERNALERROR7
Message Text
Internal error [7] in formatter
Cause
A MarkLogic internal error has occurred.
Response
Report this error to MarkLogic as a bug.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 210
MarkLogic Server
XDMP Messages
21.361XDMP-INVALID-PERCENTAGE
Message Text
Invalid percentage: must be between 0 and 1 (inclusive)
Cause
The percentage is invalid.
Response
Correct your code.
21.362XDMP-INVALID-TRAILINGSEARCH
Message Text
Invalid trailing search pattern: variable1
21.363XDMP-INVALIDDIR
Message Text
Path is invalid as data directory: variable1
21.364XDMP-INVALIDENCODING
Message Text
Expecting an encoding of either hex or base64.
21.365XDMP-INVALIDLOWERBOUND
Message Text
Invalid lower bound: variable1
Cause
The lower bound has a data type that doesn't match the partition key.
Response
Check your configuration.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 211
MarkLogic Server
XDMP Messages
21.366XDMP-INVALIDRANGEBOUNDARIES
Message Text
Invalid range boundaries: variable1
Cause
The lower bound is not smaller than the upper bound.
Response
Check your configuration.
21.367XDMP-INVALIDTRIPLE
Message Text
The node does not represent a valid triple
Cause
The node is not an element or document node with element child, or it that element does not
contain an "s", "p", or "o" child element.
Response
Correct the triple format.
21.368XDMP-INVALIDTRIPLEMAP
Message Text
The JavaScript object or map:map does not represent a valid triple
21.369XDMP-INVALIDTRIPLEOBJECT
Message Text
The object node does not represent a valid triple
21.370XDMP-INVALIDUPPERBOUND
Message Text
Invalid upper bound: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 212
MarkLogic Server
XDMP Messages
Cause
The upper bound has a data type that doesn't match the partition key.
Response
Check your configuration.
21.371XDMP-INVALIDURITYPE
W3C XQuery Standard Equivalent: err:XTDE1420
Message Text
URI(s) can only be of types xs:string, xs:anyURI, xs:untypedAtomic or base URI of a node.
21.372XDMP-INVALOCK
Message Text
Invalid activeLock element: variable1
21.373XDMP-INVALTXDB
Message Text
Transaction with identifier variable1 references database variable2, but the current database is
variable3
Cause
The transaction specified does not reference the specified database.
Response
You may be calling a REST service with a transaction and database specified that do not match.
21.374XDMP-INVAUTHATTRIB
Message Text
Invalid authorization attribute: variable1
21.375XDMP-INVAUTHMETH
Message Text
Invalid authorization method: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 213
MarkLogic Server
XDMP Messages
21.376XDMP-INVBINDING
Message Text
Invalid binding for key 'variable1'
Cause
Bindings for cts:parse must have values that are strings or range index references.
Response
Put appropriate values into the binding map.
21.377XDMP-INVCHARCLASS
Message Text
Invalid character class for default-script: variable1
21.378XDMP-INVCLUSTERS
Message Text
The minimum number of clusters cannot be greater than maximum number
21.379XDMP-INVCONFIG
Message Text
Server has invalid config files: variable1
21.380XDMP-INVDATABASEONLINEEVENT
Message Text
Invalid Database Online event
Cause
An error occurred during execution of the database online trigger event handler. This error most
often occurs when the cpf:restart trigger runs under an invalid user id.
During installation, the Content Processing Framework configures the cpf:restart trigger to run
as the admin user at the time of installation. If the configured user id is removed, the
XDMP-INVDATABASEONLINEEVENT error is logged.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 214
MarkLogic Server
XDMP Messages
Response
If you suspect the cpf:restart trigger is running under an invalid user id, check and correct the
user id in the trgr:database-online-event/trgr:user element. See the Triggers Module of the
XQuery API Reference.
21.381XDMP-INVDATAEVENT
Message Text
Invalid trigger data event definition
21.382XDMP-INVDICT
Message Text
Invalid dictionary variable1
21.383XDMP-INVGZIP
Message Text
Invalid gzip file
21.384XDMP-INVHTTPOPTS
Message Text
HTTP Options not allowed when not loading from an HTTP source
21.385XDMP-INVLOCK
Message Text
Invalid LockDiscovery document: variable1
21.386XDMP-INVMANATTR
Message Text
Invalid manifest attribute: variable1
21.387XDMP-INVMANNOD
Message Text
Invalid manifest node: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 215
MarkLogic Server
XDMP Messages
21.388XDMP-INVMANNS
Message Text
Invalid manifest namespace: variable1 node has namespace: variable2
21.389XDMP-INVMANVAL
Message Text
Invalid manifest (expect an array of objects): variable1
21.390XDMP-INVMINCLUSTERS
Message Text
The minimum number of clusters cannot be less than 1
21.391XDMP-INVOKEMODULE
Message Text
No module to invoke
21.392XDMP-INVOKEPATH
Message Text
Invalid invoke path: variable1
21.393XDMP-INVOPTIONS
Message Text
Invalid options node
21.394XDMP-INVOPTNAM
Message Text
Invalid option name: variable1
21.395XDMP-INVOPTNOD
Message Text
Invalid options node: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 216
MarkLogic Server
XDMP Messages
21.396XDMP-INVOPTNS
Message Text
Invalid option namespace: variable1 node has namespace: variable2
21.397XDMP-INVOPTVAL
Message Text
Invalid option value: option 'variable1' has unexpected value 'variable2'
21.398XDMP-INVPAGERANGE
Message Text
Invalid page range: page start variable1 is greater than page end variable2
21.399XDMP-INVQUERY
Message Text
Invalid query: variable1
21.400XDMP-INVSCHEME
Message Text
Invalid protocol scheme: variable1
21.401XDMP-INVTASK
Message Text
Invalid task in Task Server
21.402XDMP-INVTERMS
Message Text
Insufficient number of terms from nodes
21.403XDMP-INVTRIGGER
Message Text
Invalid trigger definition
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 217
MarkLogic Server
XDMP Messages
21.404XDMP-INVTRIGGERMODULE
Message Text
Invalid trigger module definition
21.405XDMP-INVTXNOPT
Message Text
Invalid transaction option: variable1
21.406XDMP-INVZIP
Message Text
Invalid zip file
21.407XDMP-IOERR
Message Text
I/O error: variable2 variable3: variable1
Cause
An I/O error occurred, such as running out of disk space or failure to open a file. variable1 usually
describes the specific kind of error. variable2 and variable3 provide details about the operation
and the file or path that caused the error.
21.408XDMP-IRINOTQNAME
Message Text
Conversion from an IRI to a QName failed: variable1
Cause
The IRI provided does not contain a fragment identifier, and therefore cannot be turned into a
QName.
Response
Use an IRI that can be converted.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 218
MarkLogic Server
XDMP Messages
21.409XDMP-ISOLATION
Message Text
Isolation option not allowed in this function
21.410XDMP-JEXC
Message Text
variable3
21.411XDMP-JNLFULL
Message Text
Journal full before in-memory stand for forest variable1variable2
21.412XDMP-JNLNOTOPN
Message Text
Journal not open: variable1 (variable2)
Cause
This error usually means there is not enough journal space available to complete the transaction.
Seeing a few XDMP-JNLNOTOPN warnings is usually not a problem. The server will retry and may
succeed. If XDMP-JNLNOTPN occurs frequently, you may have a performance problem to address.
Response
If this warning appears frequently, increase the journal size. The journal should be at least the
in-memory listsize plus the in-memory tree size. Use of range indexes or lexicons further
increases the required journal space.
21.413XDMP-JNLTXNFULL
Message Text
The journal has exceeded its limit for in-process transaction records: txn_size=variable1MB,
current_size=variable2MB, limit=variable3MB
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 219
MarkLogic Server
XDMP Messages
Cause
A fixed limit of 1/16th of the journal size is a maximum for information about prepared
uncommitted transactions. This size limit has been exceeded by the transaction being committed.
No more transactions will be allowed to move to being prepared, until the transactions currently
using this space have committed or rolled back successfully.
Response
Explicitly commit or rollback XA transactions waiting in a prepared state. Increase your journal
size to allow more space for prepared uncommitted transactions.
21.414XDMP-JOININGHOST
Message Text
Suppress warning when joining host
21.415XDMP-JOURNALARCHIVEAUXDB
Message Text
Cannot specify auxiliary databases when enabling journal archiving.
Cause
When backing up with journal archiving, you cannot include auxiliary databases with the backup.
This is to prevent journal archive files for auxiliary databases being scattered among several
different database backups.
Response
Backup auxiliary databases separately with a full database backup and journal archiving set to
true.
21.416XDMP-JOURNALARCHIVEBADFOREST
Message Text
Expecting all forests to be attached and belong to the same database when enabling journal
archiving.
Cause
This error occurs when taking a full backup with journal archiving and not having all forests
attached or belonging to the same database.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 220
MarkLogic Server
XDMP Messages
Response
When taking a full backup with journal archiving, make sure all forests are attached and belong to
the same database.
21.417XDMP-JOURNALARCHIVEBADLAGLIMIT
Message Text
Expecting the lag limit to be greater than 5 seconds.
Cause
This error occurs when taking a full database backup with journal archiving and the lag limit is set
to less than 5 seconds.
Response
When taking a full database backup with journal archiving set the lag limit to 5 seconds or more.
21.418XDMP-JOURNALARCHIVEBADRESTOREFOLDER
Message Text
Expecting full backup folder and journal archive folder to have the same timestamp when
restoring. Got variable1 for full backup folder. Got variable2 for journal archive folder.
Cause
You can store your archived journals and full database backup data in separate locations using the
admin API. This message occurs when the restoring from separate full database backup and
journal archiving locations. It indicates the journal archive folder does not have a timestamp that
matches the full backup folder, which means that it is likely that full backup and archived journals
are from separate backups.
Response
When restoring from a full database backup, the system will choose the earliest timestamped
backup folder from the restore-to-time value. For the journal archiving path, unless the folder
timestamp is explicitly specified, the timestamp chosen for the full backup path will be applied to
the journal archiving path.In the case of a flash backup, it is possible for the full database backup
folder and the journal archive folder to have different timestamps. In this case, you must
specifically select the journal archive timestamped folder when restoring with the admin
API.Ex:Error if timestamps don't match - xdmp:database-restore(xdmp:forest("Documents"),"/
space/backup",(),true(),"/space/ja")Ok if timestamps don't match xdmp:database-restore(xdmp:forest("Documents"),"/space/backup",(),true(),"/space/ja/
20120206-1152597588850")If you are not trying to restore from flash backup, it is likely that the
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 221
MarkLogic Server
XDMP Messages
two folders contain unrelated data. Therefore, modify your journal archiving path to find a folder
containing journal archiving data with the correct timestamp. If you did not explicitly choose a
different journal archiving location, then the journal archives are likely stored in the same path as
the full backup.
21.419XDMP-JOURNALCONSUMERSHUTDOWN
Message Text
Journal consumer has been shut down
21.420XDMP-JOURNALOFF
Message Text
Journaling is set to off: variable1
Cause
Certain operations require journaling to be enabled in order to function
Response
Error message indicates a corrupt journal file. Perhaps a journal archive file from an old system
was switched in with a journal archive file from a current system. In this case, the internal
structure of the header frame may have changed between versions or the checksum formulas may
have changed. Best solution is to take another full backup with journal archiving enabled in order
to resume journal archiving.
21.421XDMP-JSONCHAR
Message Text
Unexpected character 'variable1' in JSON at line variable2 char variable3
21.422XDMP-JSONCP
Message Text
Unexpected codepoint variable1 in JSON at line variable2 char variable3
21.423XDMP-JSONDOC
Message Text
Document is not JSON
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 222
MarkLogic Server
XDMP Messages
21.424XDMP-JSONDUPKEY
Message Text
Duplicate key variable1 in JSON at line variable2 char variable3
21.425XDMP-JSONEOF
Message Text
Unexpected end of file in JSON at line variable1 char variable2
21.426XDMP-JSONHEX
Message Text
Invalid hex reference variable1 in JSON at line variable2 char variable3
21.427XDMP-JSONNUM
Message Text
Invalid number variable1 in JSON
21.428XDMP-KERBEROS
Message Text
Kerberos Error: variable1
21.429XDMP-KEYMISMATCH
Message Text
Key mismatch, variable1 variable2
Cause
This error is often a side-effect of a corrupted forest or file system error, such as running out of
file descriptors or disk space on the forest's file system. Key file corruption may also occur if the
disk becomes temporarily unavailable while the system is trying sync one of the MarkLogic
Server memory mapped files to disk.
Response
Correct the underlying file system problem and restore the corrupted forest. For example, restore
the system to a healthy state from a good backup, or delete the corrupted stand to get the forest to
a healthy state and then reload missing documents.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 223
MarkLogic Server
XDMP Messages
If you need assistance determining the extent of the corruption and restoring the system to a good
state, contact MarkLogic Technical Support.
21.430XDMP-LABELBADARCH
Message Text
Bad architecture in label: variable1 instead of variable2 in variable3
21.431XDMP-LABELBADMAGIC
Message Text
Bad forest label magic number: variable1 instead of variable2
21.432XDMP-LABELBADPLATFORM
Message Text
Bad platform in label: variable1 instead of variable2 in variable3
21.433XDMP-LABELBADWORDSIZE
Message Text
Bad word size: variable1 instead of variable2
21.434XDMP-LABELDNE
Message Text
Forest label does not exist: variable1
21.435XDMP-LANG
Message Text
Unsupported language variable1
21.436XDMP-LANGCODE
Message Text
Language code missing variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 224
MarkLogic Server
XDMP Messages
21.437XDMP-LASTMODIFIED
Message Text
The last-modified property is read-only and cannot be removed
21.438XDMP-LDAP
Message Text
LDAP Error: variable1
21.439XDMP-LEGACYMODULESYNTAX
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
NCName required with module declaration
Cause
You have used a "0.9-ml" syntax for declaring a module. Newer syntax requires a prefix to be
specified for the module's namespace.
Response
Specify a prefix to be bound to the module's namespace.
21.440XDMP-LEGACYVARSYNTAX
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Use := to initialize module variables: variable1
Cause
You have used the "0.9-ml" syntax for initializing global variables.
Response
Use ":=" rather than "{ ... }".
21.441XDMP-LEVTOOBIG
Message Text
String too large to calculate levenshtein distance: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 225
MarkLogic Server
XDMP Messages
21.442XDMP-LEXER
Message Text
Lexer error: variable1
Cause
The XQuery lexer has encountered a fatal error.
Response
Usually this indicates an out of memory condition, although there are other exceptional
circumstances for this error.
21.443XDMP-LEXINT
W3C XQuery Standard Equivalent: err:FORG0001
Message Text
variable1 is not a valid lexical representation of an unsignedInt
21.444XDMP-LEXNUM
W3C XQuery Standard Equivalent: err:FORG0001
Message Text
variable1 is not a valid lexical representation of a number
21.445XDMP-LEXVAL
Message Text
Invalid lexical value variable1
Cause
A typed value cannot be parsed from text because the text does not fit the lexical rules of the type.
Response
Change the text or the type.
21.446XDMP-LISTCACHEFULL
Message Text
List cache full on host variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 226
MarkLogic Server
XDMP Messages
Cause
The query results are too large to fit all of the term lists resulting from the index resolution stage
into the list tree cache.
Response
Possible solutions include:
•
Tune the query to select fewer items during index resolution.
•
Reduce the size of your forest data, which will lead to fewer results per query.
•
Ensure appropriate indexes are enabled. For example, enabling positions may improve
multi-term and proximity queries.
•
Increase the size of the list cache in the group configuration.
If you increase your list cache size, be careful not to over-tune your system. If you decide to apply
this solution, MarkLogic Technical Support can assist you with selecting an appropriate cache
size.
The size of all caches, both group and database related, should usually add up to less than half of
physical memory.
21.447XDMP-LITERALNOTLEGAL
W3C XQuery Standard Equivalent: err:FOFD1340
W3C XSLT Standard Equivalent: err:XTDE1340
Message Text
Literal in the picture format contains odd number of square brackets.
21.448XDMP-LOCKCONFLICT
Message Text
A conflicting lock exists on this document
21.449XDMP-LOCKDOC
Message Text
Cannot update lock documents
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 227
MarkLogic Server
XDMP Messages
21.450XDMP-LOCKED
Message Text
Document or Directory is locked
21.451XDMP-MAIL
Message Text
Error sending mail: variable1
21.452XDMP-MAIL-NO-RECIPIENTS
Message Text
No recipients
Cause
Tried to send mail without any recipients.
Response
Enter one or more recipients and try again.
21.453XDMP-MAINMOD
Message Text
Main module failed to parse
21.454XDMP-MANYFUNCTIONS
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
Ambiguous function name, possible functions include: variable1
Cause
Multiple functions match the given function localname.
Response
Fully qualify the function with a prefix or EQName syntax.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 228
MarkLogic Server
XDMP Messages
21.455XDMP-MANYITEMSEQ
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
Sequence containing more than one item
21.456XDMP-MAP
Message Text
Invalid hash table element
21.457XDMP-MAPCYCLE
Message Text
A cycle was detected in the map entry
Cause
A map cannot be member of itself, either directly or indirectly.
Response
Do not add the map as a member of itself.
21.458XDMP-MAPENTRY
Message Text
Invalid hash table entry element
21.459XDMP-MAPPEDFILEERROR
Message Text
Error mapping file: variable1 variable2: variable3
21.460XDMP-MAPPINGOPTVAL
Message Text
Invalid xdmp:mapping option value, must be "true" or "false"
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 229
MarkLogic Server
XDMP Messages
21.461XDMP-MATCHPRIORITYEXPR
Message Text
Invalid match pattern passed to xdmp:match-priority: variable1
21.462XDMP-MATCHZERO
W3C XQuery Standard Equivalent: err:FORX0003
Message Text
Pattern matches zero-length string
21.463XDMP-MAXATOMS
Message Text
Maximum number of atoms exceeded
21.464XDMP-MAXSTRINGS
Message Text
Maximum number of strings exceeded
21.465XDMP-MAXTASKS
Message Text
Task Server exceeded maximum number of tasks: variable1
Cause
The actions of spawn and or cpf has caused the tasks in the task server queue to be greater than the
maximum number allowed.
Response
Examine Task Server utilization and consider either increasing the task queue size or throttling
back the workload being put on Task Server.
21.466XDMP-MAXTRIGGERDEPTH
Message Text
Trigger or task spawn exceeded maximum depth: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 230
MarkLogic Server
XDMP Messages
Cause
Recursive trigger execution has exceeded the depth limit set.
Response
This usually indicates an infinite recursion in your triggers. Otherwise the trigger depth limit can
be changed.
21.467XDMP-MEMCANCELED
Message Text
Canceled because of memory usage
Cause
The transaction was cancelled because MarkLogic's total memory usage was too high.
Response
Retry the operation.
21.468XDMP-MEMORY
Message Text
Memory exhausted
Cause
Insufficient contiguous memory address space.
Response
A detailed technical note on troubleshooting out-of-memory issues is available from MarkLogic
Technical Support. In brief, you may need to:
•
Change your swap space allocation. A 2:1 ratio between virtual and physical memory is
recommended.
•
Tune your MarkLogic Server cache settings.
•
If you run MarkLogic Server on a 32-bit platform, consider moving to a 64-bit platform.
•
If you are running on 32-bit Windows, increase the virtual address space addressable by
applications from 2G to 3G by adding the /3G switch to your boot.ini file. Microsoft has
a Support note available about this switch.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 231
MarkLogic Server
XDMP Messages
21.469XDMP-MERGESPACE
Message Text
Not merging due to disk space limitations, need=variable1MB, have=variable2MB
Cause
There was not enough disk space to complete the merge operation.
Response
You need to free space on or add space to the device in which the forest is stored. If your forest is
also in the error state (XDMP-FORESTERR), then you can perform the following to get it out of
the error state:
1.
Disable automatic merges on the forest.
2.
Restart the forest.
3.
Delete some documents from the forest.
4.
Start a manual merge on the forest.
21.470XDMP-MERGETIMESTAMPMISSING
Message Text
Merge timestamp must be set to non-zero value when restoring with journal archiving and
restore-to-time is zero
21.471XDMP-MERGETIMESTAMPTOOLATE
Message Text
Merge timestamp must be set to a time less than the restore-to-time when restoring with journal
archiving.
21.472XDMP-MISSING-KEY
Message Text
Missing one or more required keys/fields variable1
Cause
A required key was missing from the object
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 232
MarkLogic Server
XDMP Messages
Response
The object is invalid. Add the missing key.
21.473XDMP-MISSINGCONTEXT
W3C XQuery Standard Equivalent: err:XPDY0002
Message Text
Missing context item
21.474XDMP-MISSINGFILE
Message Text
Missing file variable1
21.475XDMP-MISSINGFILES
Message Text
Missing files variable1
Cause
The named files should be present in your stand, but are missing. This may indicate a corrupted
stand.
Response
Restore the corrupted stand from backup or otherwise recreate it.
MarkLogic Technical Support can help you determine probable cause. Save a copy of the
corrupted stand and related log files to assist Support in debugging your issue.
21.476XDMP-MISSINGIMPORTATTR
Message Text
No xs:import for namespace: variable1 on attribute 'variable2'
21.477XDMP-MISSINGIMPORTELT
Message Text
No xs:import for namespace: variable1 on element 'variable2'
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 233
MarkLogic Server
XDMP Messages
21.478XDMP-MIXED
Message Text
Mixed variable1
21.479XDMP-MIXEDPATH
W3C XQuery Standard Equivalent: err:XPTY0018
Message Text
Path expressions cannot return a mix of nodes and atomic values
21.480XDMP-MODNOTFOUND
W3C XQuery Standard Equivalent: err:XQST0059
Message Text
Module variable1 not found
Cause
The module document being requested does not exist or the user does not have execute
permissions on the module.
Response
Make sure the module exists and grants execute permissions if it is stored in a database.
21.481XDMP-MODNOTTEXT
Message Text
Module variable1 is not a text document
21.482XDMP-MORETHANONEITEM
Message Text
fn:zero-or-one called with a sequence containing more than one item
21.483XDMP-MULTIDBSTMT
Message Text
Cannot process different-database requests with same-statement isolation
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 234
MarkLogic Server
XDMP Messages
21.484XDMP-MULTIMATCH
Message Text
Multiple matches for variable1 at variable2 and variable3
21.485XDMP-MULTIPART-BOUNDARY
Message Text
Ending of the boundary is incorrect
Cause
Occurs when a part is not corrected ended.
Response
Fix the application.
21.486XDMP-MULTIPART-DONE
Message Text
All parts are already processed
Cause
Occurs when trying to stream the next part body after all parts are processed.
Response
Fix the code.
21.487XDMP-MULTIPART-MODE
Message Text
The current HTTP request is in multipart mode
Cause
Occurs when an API that is only supposed to work for an HTTP request in non-multipart mode is
called for multipart mode.
Response
Fix the code.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 235
MarkLogic Server
XDMP Messages
21.488XDMP-MULTIPART-READ-BODY-FIRST
Message Text
Body of the current part is not read yet
Cause
Occurs if try to read the headers of the next part when the body of the current part is not read yet.
Response
Fix the code.
21.489XDMP-MULTIPART-READ-HEADERS-FIRST
Message Text
Headers of the current part is not read yet
Cause
Occurs if try to read the body of the current part when the headers are not read yet.
Response
Fix the code.
21.490XDMP-MULTIPARTCOUNT
Message Text
Invalid multipart encoding, mismatched counts: variable2 parts, but variable1 nodes
21.491XDMP-MULTIROOT
Message Text
Document nodes cannot have multiple roots
21.492XDMP-MULTISTMTVALUE
Message Text
Cannot evaluate multiple statements
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 236
MarkLogic Server
XDMP Messages
21.493XDMP-MUSTHAVEUPDATE
Message Text
Document must have at least one update permission. Assigned permissions: variable1
Cause
When creating a document as a user without the admin role, the document must include at least
one update permission. You can specify permissions explicitly in your update built-in call (for
example, xdmp:document-insert), or with the set of default permissions for the user performing
the update operation.
Response
When loading a document, ensure the named role has update permissions. Documents created by
non-admin users must be created with at least one update permission. If the document has no
permissions, then only users with the admin role will be able to update or delete the document.
You can create the permissions in several ways, including:
•
Passing them as option parameters to functions such as xdmp:document-load and
xdmp:document-insert.
•
Setting default permissions on a user or role.
•
Using the permissions APIs, such as xdmp:document-add-permissions or
xdmp:document-set-permissions.
For more information, see the Understanding and Using Security Guide or the Application
Developer's Guide.
21.494XDMP-MUSTUNDERSTAND
Message Text
Do not understand element marked mustUnderstand
21.495XDMP-NANEXPR
W3C XQuery Standard Equivalent: err:FOAR0002
Message Text
Expression contains a NaN (not-a-number)
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 237
MarkLogic Server
XDMP Messages
21.496XDMP-NCNAME
Message Text
Invalid NCName "variable1"
21.497XDMP-NEWSTAMP
Message Text
Timestamp too new for forest variable1 (variable2)
Cause
When a transaction is committed, it is assigned a timestamp, and then it waits for all other
transactions with earlier timestamps to commit. If all the other transactions with earlier assigned
timestamps fail to commit after about 30 seconds, this retryable exception is thrown.
Response
is a retryable exception that your DocInsertStream application should
automatically handle and retry the insert. If you get a retryable exception when using
DocInsertStream, you should try the operation again, not treat the exception as an error.
XDMP-NEWSTAMP
21.498XDMP-NOAGGREGATE
Message Text
The aggregate does not exist: variable1:variable2, host: variable3
Cause
The specified aggregate function cannot be found.
Response
Use an aggregate function that exists.
21.499XDMP-NOARCHIVEDJOURNALS
Message Text
Canceled restore. Forest variable1 did not have archived journals.
Cause
Error occurs when restoring to a point in time from a full database backup with journal archiving.
At least one forest does not have archived journals in its Journals directory.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 238
MarkLogic Server
XDMP Messages
Response
When restoring to a point in time from a full database backup with journal archiving:1) All forests
must have been backed up with journal archiving enabled.2) The Journals directory must contain
archived journals.
21.500XDMP-NOARCINTERSECT
Message Text
The two arcs do not intersect
21.501XDMP-NOBASEURI
W3C XQuery Standard Equivalent: err:FONS0005
Message Text
Base uri undefined in the static context
21.502XDMP-NOBEARING
Message Text
Cannot compute bearing from point to itself
21.503XDMP-NOBOOTSTRAPHOST
Message Text
No bootstrap host in cluster variable1
Cause
There is no bootstrap host in this cluster.
Response
Add a bootstrap host to this cluster.
21.504XDMP-NOCLUSTER
Message Text
No cluster with identifier variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 239
MarkLogic Server
XDMP Messages
21.505XDMP-NOCONTEXTDOC
Message Text
No context document
21.506XDMP-NODB
Message Text
No database with identifier variable1
21.507XDMP-NODBREPFORESTMAP
Message Text
Database does not have a foreign forest map: variable1
Cause
This occurs during database replication and is normally transient
Response
Normally resolves on its own
21.508XDMP-NODEFOL
Message Text
variable1 nodes cannot be followed by variable2 nodes
21.509XDMP-NODEKIND
Message Text
Invalid node kind variable1, expected variable2
21.510XDMP-NODEMATCHESEXPR
Message Text
Invalid match pattern passed to xdmp:node-matches
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 240
MarkLogic Server
XDMP Messages
21.511XDMP-NODEPREC
Message Text
variable1 nodes cannot be preceded by variable2 nodes
21.512XDMP-NODEREP
Message Text
variable1 nodes cannot be replaced with variable2 nodes
21.513XDMP-NODIR
Message Text
No such directory: variable1
Cause
Directory does not exist.
Response
Check directory and try again.
21.514XDMP-NODOCROOT
W3C XQuery Standard Equivalent: err:FODC0001
Message Text
The node is in a tree whose root is not a document node
Cause
The node is in a tree whose root is not a document node.
Response
Make sure node is in a tree whose root is a document node.
21.515XDMP-NODOMESTICFOREST
Message Text
No domestic forest: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 241
MarkLogic Server
XDMP Messages
Cause
This occurs during database replication, either as a transient problem or due to incomplete
matching of foreign forests to domestic forests
Response
Configure database replication to match all database forests
21.516XDMP-NOELEMNODE
Message Text
No element node: variable1
21.517XDMP-NOENDDOCUMENT
Message Text
There is still a started document.
21.518XDMP-NOENDELEMENT
Message Text
There is still a started element.
21.519XDMP-NOEXECUTE
Message Text
Document is not of executable mimetype. URI: variable1
21.520XDMP-NOFIELD
Message Text
Field not defined: variable1
Cause
You ran a field query with an undefined field.
Response
Try the query again after defining the field and appropriate indexes.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 242
MarkLogic Server
XDMP Messages
21.521XDMP-NOFOREST
Message Text
No forest with identifier variable1
21.522XDMP-NOFORESTS
Message Text
Database variable1 contains no forests
Cause
You tried to upload to a database that is not attached to a forest.
Response
Add at least one forest to the database and try again.
21.523XDMP-NOHOST
Message Text
No host with identifier variable1
21.524XDMP-NOJOB
Message Text
No job with identifier variable1
21.525XDMP-NOJOURNAL
Message Text
No journal for recovery token variable1
Cause
MarkLogic Server cannot find the journal files for a forest.
This could be caused by a bad disk drive, by two hosts attempting to mount the same forest, or by
other disk-related corruption.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 243
MarkLogic Server
XDMP Messages
Response
The following procedures may resolve the problem. Contact MarkLogic Technical Support for
assistance, if needed.
•
Restore from backup.
•
Shut down MarkLogic Server, delete the journals, delete the label file in the forest
directory (not in the stand directories), and restart MarkLogic Server.
21.526XDMP-NOLABELCLASS
Message Text
Invalid classification label value: missing class name
21.527XDMP-NOLIBRARY
Message Text
The shared library cannot be loaded: variable1, host: variable2
Cause
The specified shared library cannot be loaded.
Response
Check spelling. Read the extended error message for further details of the error.
21.528XDMP-NOLOCK
Message Text
Lock on thie document or directory no longer exists
21.529XDMP-NOMATCH
Message Text
No matches for variable1 in variable2
21.530XDMP-NOMERGE
Message Text
No merge with identifier variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 244
MarkLogic Server
XDMP Messages
21.531XDMP-NOMODULES
W3C XQuery Standard Equivalent: err:XQST0016
Message Text
The modules feature has been disabled
21.532XDMP-NONAMESPACEBIND
W3C XQuery Standard Equivalent: err:FONS0004
Message Text
No namespace binding for prefix
21.533XDMP-NONMIXEDCOMPLEXCONT
Message Text
Node has complex type with non-mixed complex content
21.534XDMP-NONODES
Message Text
Insufficient number of nodes
21.535XDMP-NONTRAILINGWILDCARD
Message Text
Wildcards can only be at the end of the node name
21.536XDMP-NONVAR
Message Text
Not a variable
21.537XDMP-NOPARAM
Message Text
Bad parameter position, function has variable1 parameters, but got variable2
Cause
The parameter position provided was too high or too low for the function.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 245
MarkLogic Server
XDMP Messages
Response
Correct the position.
21.538XDMP-NOPARENTNODE
Message Text
No parent node
21.539XDMP-NOPROGRAM
Message Text
Server unable to build program from request
Cause
The requested XQuery document does not exist or the user does not have execute permissions on
the module.
Response
Make sure the module exists. If the module is stored in a modules database, make sure the module
execute permissions.
21.540XDMP-NOPROHIBIT
W3C XQuery Standard Equivalent: err:XQST0128
Message Text
The specified feature cannot be disabled: variable1
21.541XDMP-NOREQUEST
Message Text
No request with identifier variable1
21.542XDMP-NOREQUIRE
W3C XQuery Standard Equivalent: err:XQST0120
Message Text
The specified feature is not supported: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 246
MarkLogic Server
XDMP Messages
21.543XDMP-NOROOT
Message Text
Database does not have root directory
21.544XDMP-NOSCHEMAIMPORT
W3C XQuery Standard Equivalent: err:XQST0009
Message Text
The schema import feature has been disabled
21.545XDMP-NOSCHEMAVALIDATION
W3C XQuery Standard Equivalent: err:XQST0075
Message Text
The schema validation feature has been disabled
21.546XDMP-NOSEARCHTERM
Message Text
No searchable term found in the search pattern: variable1
21.547XDMP-NOSERVER
Message Text
No server with identifier variable1
21.548XDMP-NOSUCHCLUSTER
Message Text
No such cluster variable1
Cause
The cluster does not exist or the cluster is not coupled with the local cluster.
Response
Make sure the cluster id is correct and the cluster is coupled with the local cluster.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 247
MarkLogic Server
XDMP Messages
21.549XDMP-NOSUCHCONFIGURATION
Message Text
No such configuration variable1
21.550XDMP-NOSUCHDB
Message Text
No such database variable1
Cause
The database you are trying to operate on does not exist (or you misspelled the name of an
existing database).
Response
Either create a new database with this name and try again, or use a different, existing, database.
21.551XDMP-NOSUCHDICT
Message Text
No such dictionary variable1
21.552XDMP-NOSUCHFOREST
Message Text
No such forest variable1
Cause
Called xdmp:forest with an invalid forest name argument.
Response
Check the spelling of the forest name passed to xdmp:forest. Check that the forest has been
created.
21.553XDMP-NOSUCHGROUP
Message Text
No such group variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 248
MarkLogic Server
XDMP Messages
Cause
Called xdmp:group with an invalid group name.
Response
Check spelling and existence of group name passed to xdmp:group.
21.554XDMP-NOSUCHHOST
Message Text
No such host variable1
Cause
Called xdmp:host with an invalid host name.
Response
Check the spelling of the host name. Check that you defined the host.
21.555XDMP-NOSUCHSERVER
Message Text
No such server variable1
Cause
Called xdmp:server with an invalid server name.
Response
Check the spelling of the server name passed to xdmp:server . Check that the server was created.
21.556XDMP-NOT-MULTIPART-MODE
Message Text
The current HTTP request is not in multipart mode
Cause
Occurs when an API that is only supposed to work for an HTTP request in multipart mode is
called for none-multipart mode.
Response
Fix the code.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 249
MarkLogic Server
XDMP Messages
21.557XDMP-NOTANODE
W3C XQuery Standard Equivalent: err:XPTY0019
Message Text
variable1 is not a node
Cause
You are trying to use data that is not a node when a node is required.
Response
Rewrite your query so it submits a node.
21.558XDMP-NOTASKSERVER
Message Text
This host's group does not contain a configured Task Server
Cause
The task server does not exist or is improperly configured for this group.
Response
Use the Admin Interface to check the task server configuration for this group.
21.559XDMP-NOTATOMIC
W3C XQuery Standard Equivalent: err:XPST0051
Message Text
Invalid cast to non-atomic type variable1
21.560XDMP-NOTCURRENT
Message Text
Transaction with Xid variable1 is not the current transaction
21.561XDMP-NOTFOUNDCHARCLASS
Message Text
Character class not found: no character class for 'variable1'
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 250
MarkLogic Server
XDMP Messages
21.562XDMP-NOTFUNC
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
Not a singleton function value
Cause
A dynamic function call can only be made against a sequence consisting of a single function item.
Response
Use the head function to choose the first function in the sequence, or iterate over all the functions
using for or !.
21.563XDMP-NOTIDY
Message Text
No tidy in this MarkLogic Server instance
21.564XDMP-NOTLOCKED
Message Text
Document not locked
21.565XDMP-NOTMPENVVAR
Message Text
No TEMP or TMP environment variable
21.566XDMP-NOTONEITEM
W3C XQuery Standard Equivalent: err:FORG0005
Message Text
fn:exactly-one called with a sequence containing zero or more than one item
21.567XDMP-NOTPLUGIN
Message Text
The shared library does not contain a "marklogicPlugin" function: variable1, host: variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 251
MarkLogic Server
XDMP Messages
Cause
The "marklogicPlugin" registration function cannot be found in the shared library.
Response
Implement the registration function in shared libraries designed to be used as MarkLogic native
plugins.
21.568XDMP-NOTPREPARED
Message Text
Transaction with identifier variable1 is not a prepared XA transaction
21.569XDMP-NOTQUERY
Message Text
Element variable1 is not a query (expecting a cts:query)
21.570XDMP-NOTRANGEPOLICY
Message Text
This API works only with the range assignment policy.
21.571XDMP-NOTRANS
Message Text
No transaction
21.572XDMP-NOTREMEMBERED
Message Text
Transaction with identifier variable1 is not a remembered completed XA transaction
21.573XDMP-NOTSIMPLE
Message Text
Node does not have simple content: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 252
MarkLogic Server
XDMP Messages
21.574XDMP-NOTXN
Message Text
No transaction with identifier variable1
Cause
No transaction with the given ID exists on this host.
Response
You may be connecting to a different host than the one where the transaction was created, as
transactions are host specific. It may be that the transaction has already been committed or rolled
back.
21.575XDMP-NOUSER
Message Text
A user must be authenticated to perform this task
21.576XDMP-NOZIP
Message Text
No zip support in this MarkLogic Server instance
21.577XDMP-NSLITERAL
W3C XQuery Standard Equivalent: err:XPST0022
Message Text
Namespace declaration attribute variable1 must be a URILiteral
Cause
A namespace declaration attribute (for example, xmlns) must have a value that is a URI Literal
value.
Response
If you want to compute the URI Literal value, use a computed element constructor or the
xdmp:with-namespaces function to compute the value.
21.578XDMP-NSSENSITIVE
W3C XQuery Standard Equivalent: err:XPTY0117
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 253
MarkLogic Server
XDMP Messages
Message Text
Namespace sensitive cast: variable1 cast as variable2
Cause
An expression or declaration attempted to cast a node to a namespace sensitive type like
xs:QName and types derived from xs:NOTATION.
Response
Use fn:data() or fn:resolve-QName() instead.
21.579XDMP-OFFLINE
Message Text
Forest variable1 is offline
21.580XDMP-OLDCONFIG
Message Text
Config files are old, variable1 has newer config files
21.581XDMP-OLDJOURNAL
Message Text
Backup data directory contains an incompatible journal: variable1
21.582XDMP-OLDJOURNALARCHIVE
Message Text
The journal archive is too old to be updated from the active journals: variable1
Cause
There are 2 active journal files. When one fills up, it begins to overwrite the other. When a system
fails, the archived journal may not be caught up with the active journal. When resuming journal
archiving, the archived journals at startup rely on streaming frames from the active journal to get
caught up with any that it missed. When the active journal overwrites itself, it may overwrite
frames that the archived journal needs. If this is the case, it is not possible for the archived journal
to get caught up with the active journal, and journal archiving must stop.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 254
MarkLogic Server
XDMP Messages
Response
You must do a new full backup with journal archiving. This error message is deprecated since the
active journal now waits to roll over if it is going to overwrite frames needed by the archived
journal. However, this message is still included for completeness.
21.583XDMP-OLDSTAMP
Message Text
Timestamp too old for forest variable1 (variable2)
Cause
A timestamp less than the oldest timestamp preserved in the database was specified for a
point-in-time query or rollback.
Note: If the merge timestamp is set to the default of 0 and the database has completed all merges
since the last update or delete, then query statements that specify any timestamp older than the
current system timestamp will throw the XDMP-OLDSTAMP exception. The error occurs because a
merge timestamp value of 0 specifies that no obsolete fragments are to be retained.
Response
Modify the query or rollback operation timestamp. For example, change the timestamp parameter
passed to xdmp:eval, xdmp:invoke, or xdmp:spawn.
21.584XDMP-ONEBINARYNODE
Message Text
Documents can only have one binary node
Cause
The document already contains a binary node
Response
Check why a second binary node is being added into the document or use the existing binary
node.
21.585XDMP-OPNURL
Message Text
Open URL error: variable1: variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 255
MarkLogic Server
XDMP Messages
21.586XDMP-OPTATTNOTNAME
Message Text
Tidy option nodes can only have name attributes: variable1
21.587XDMP-OPTION
Message Text
Invalid option variable1
21.588XDMP-OPTNOSPACES
Message Text
This option value cannot contain spaces: option 'variable1' cannot have spaces in 'variable2'.
21.589XDMP-OPTPRFX
W3C XQuery Standard Equivalent: err:XPST0081
Message Text
Prefix required on option name
21.590XDMP-ORDERBYVAL
Message Text
Invalid 'order by' value variable1
21.591XDMP-ORDERCLAUSEELEM
Message Text
Ordering clause element contains unknown child: variable1
21.592XDMP-ORDERCLAUSENODE
Message Text
Ordering clause node variable1 contains unknown child
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 256
MarkLogic Server
XDMP Messages
21.593XDMP-ORDERCLAUSETEXT
Message Text
Ordering clause element variable1 contains misplaced text
21.594XDMP-ORDERSPECELEM
Message Text
Order specification element contains unknown child: variable1
21.595XDMP-ORDERSPECNODE
Message Text
Order specification node variable1 contains unknown child
21.596XDMP-ORDERSPECTEXT
Message Text
Order specification element variable1 contains misplaced text
21.597XDMP-OUTOFORDER
Message Text
write variable1:Out of order, variable2
21.598XDMP-OUTPUTOPTVAL
Message Text
Invalid xdmp:output option parameter
21.599XDMP-OWNTXN
Message Text
Operation not allowed on the currently executing transaction with identifier variable1
21.600XDMP-PARENTDIR
Message Text
Parent directory variable1 is missing for creation of child
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 257
MarkLogic Server
XDMP Messages
21.601XDMP-PARENTLINK
Message Text
Invalid parent link node doc("variable1")//variable2
21.602XDMP-PARSE
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Parse error
21.603XDMP-PARSEBACKUP
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Syntax error: cannot back up
21.604XDMP-PARTICIPANTNOLOCK
Message Text
Some write locks are not held for session variable1
21.605XDMP-PATHGRIDXNOTFOUND
Message Text
No variable1 geospatial path index for variable2 variable3
Cause
The query requires an index that does not exist.
Response
Make sure the geospatial path index exists, is of type string, and uses the collation specified in the
query. If the range index was added recently, make sure reindexing is enabled and has completed.
21.606XDMP-PATHRIDXNOTCOLL
Message Text
Collations are irrelevant to the variable1 path range index for variable2 variable3
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 258
MarkLogic Server
XDMP Messages
Cause
User has specified collation at query time but the range index data-type doesn't need collation.
Response
Do not specify collation in the query options.
21.607XDMP-PATHRIDXNOTCOORD
Message Text
Coordinate systems are irrelevant to the variable1 path range index for variable2 variable3
Cause
You specified a coordinate system in "options" when the corresponding range index (lexicon)
data-type doesn't need one.
Response
Remove the coordinate system.
21.608XDMP-PATHRIDXNOTFOUND
Message Text
No variable1 path range index for variable2 variable3
Cause
The query requires an index that does not exist.
Response
Make sure the range index exists, is of type string, and uses the collation specified in the query. If
the range index was added recently, make sure reindexing is enabled and has completed.
21.609XDMP-PATHRIDXNOTPOSN
Message Text
Positions are not enabled on the variable1 path range index for variable2 variable3
Cause
Used the options "ordered" and/or "proximity" on path-value-co-occurrences when positions are
not enabled on the corresponding path range index.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 259
MarkLogic Server
XDMP Messages
Response
Either do not specify "ordered" and "proximity" options on path-value-co-occurrences, or enable
positions on the corresponding range indexes.
21.610XDMP-PATTERNVALUEMISMATCH
Message Text
Given value doesn't match with the specified pattern for parsing dateTime string.
21.611XDMP-PICHARS
W3C XQuery Standard Equivalent: err:XQDY0026
Message Text
XML processing instructions cannot contain '?>'
21.612XDMP-PICTUREAPPLY
Message Text
Illegal character in the picture format
21.613XDMP-PLACEKEYSLOCKING
Message Text
Fast locking cannot be used with place keys.
21.614XDMP-POS
Message Text
Invalid position
21.615XDMP-PRERELEXP
Message Text
This pre-release version of MarkLogic Server has expired
21.616XDMP-PREVDL
Message Text
prevent-deadlocks option not allowed in this function
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 260
MarkLogic Server
XDMP Messages
21.617XDMP-PREVENTDEADLOCKS
Message Text
Processing an update from an update with different-transaction isolation could deadlock
21.618XDMP-PRGPRFX
Message Text
Prefix required on pragma name
21.619XDMP-PROLOGORDER
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Prolog options in the wrong order
21.620XDMP-PROPSNODE
Message Text
Top-level property element cannot be deleted or replaced
21.621XDMP-QNAME
Message Text
Invalid QName "variable1"
21.622XDMP-QNAMEKEYFORM
Message Text
Invalid lexical form for QName key
21.623XDMP-QNAMELEXFORM
Message Text
Invalid lexical form for QName
21.624XDMP-QNAMELIT
W3C XQuery Standard Equivalent: err:XPTY0004
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 261
MarkLogic Server
XDMP Messages
Message Text
A non-QName value must be a string literal to be cast to a QName
21.625XDMP-QNMURI
Message Text
QName URI is not empty variable1
21.626XDMP-QRYTOODEEP
Message Text
Query has too many nesting levels
21.627XDMP-QRYUTF8SEQ
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Invalid UTF-8 escape sequence -- query is not UTF-8 encoded variable1
Cause
A bad UTF-8 byte code sequence was found in the XQuery.
Response
Encode your query in UTF-8 correctly.
21.628XDMP-QRYXMLCHAR
Message Text
Invalid XML character -- query contains non-XML character
21.629XDMP-QUERYATTR
Message Text
Attributes not allowed on element variable1
21.630XDMP-QUERYATTRVAL
Message Text
Query attribute contains an invalid value: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 262
MarkLogic Server
XDMP Messages
21.631XDMP-QUERYELEM
Message Text
Query element contains unknown child: variable1
21.632XDMP-QUERYNODE
Message Text
Query element variable1 contains unknown child
21.633XDMP-QUERYTEXT
Message Text
Query element variable1 contains misplaced text
21.634XDMP-QUERYVAL
Message Text
Query element contains an invalid value: variable1
21.635XDMP-RANGEINDEX
Message Text
Range index error: variable1 variable2: exception_stack
Cause
User inserted a document where certain data doesn't match the data-type of the corresponding
range index. Also user didn't set the invalid-values option in the range index configuration.
Response
Either change the data-type of the index or data. If both of those cannot be changed and you still
want to insert the data, set the invalid-values option in the index configuration.
21.636XDMP-RANGEINDEXELEM
Message Text
Range index element contains unknown child: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 263
MarkLogic Server
XDMP Messages
21.637XDMP-RANGEINDEXNAN
Message Text
Range indexes cannot store NaNs
21.638XDMP-RANGEINDEXNODE
Message Text
Range index element variable1 contains unknown child
21.639XDMP-RANGEINDEXTEXT
Message Text
Range index element variable1 contains misplaced text
21.640XDMP-RANGEINDEXTYP
Message Text
Unsupported range index type: variable1
21.641XDMP-RANGEINDEXVAL
Message Text
Range index element contains an invalid value: variable1
21.642XDMP-RANGEPARTIALOVERLAP
Message Text
Ranges partially overlap: variable1 and variable2
Cause
The two ranges partially overlap.
Response
Check your configuration.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 264
MarkLogic Server
XDMP Messages
21.643XDMP-READ
Message Text
variable1:Invalid read, variable2
21.644XDMP-READCONFIG
Message Text
Error reading configuration file: variable1
21.645XDMP-READFILE
Message Text
ReadFile variable1: variable2
Cause
The server encountered a problem that prevented reading a file.
Response
Resolve the problem with the file. If the file is not in UTF-8 and you are using
xdmp:filesystem-file, try xdmp:document-get, which has options for converting from other
character encodings.
21.646XDMP-READONLY
Message Text
Forest variable1 can only perform reads
21.647XDMP-READONLY-COMMIT
Message Text
Forest %1 is read-only or flash-backup when %2 committing transaction %3
21.648XDMP-READONLYLABEL
Message Text
Forest label is read only: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 265
MarkLogic Server
XDMP Messages
21.649XDMP-REBALANCE
Message Text
Error rebalancing variable1: exception_stack
21.650XDMP-RECENTHANG
Message Text
Host hung recently
Cause
The host was probably hung recently.
Response
The system will get back to normal shortly.
21.651XDMP-RECOVERY
Message Text
Recovery error on forest variable1 after variable2 redo records -- variable3 exception_stack
21.652XDMP-REDATTRDECL
Message Text
Redefined element declaration: variable1
21.653XDMP-REDATTRGROUP
Message Text
Redefined attribute group: variable1
21.654XDMP-REDBUILTIN
W3C XQuery Standard Equivalent: err:XQST0045
Message Text
Redefined builtin variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 266
MarkLogic Server
XDMP Messages
21.655XDMP-REDCOMPLEXTYPE
Message Text
Redefined complex type: variable1
21.656XDMP-REDCONSTR
W3C XQuery Standard Equivalent: err:XQST0045
Message Text
Redefined constructor variable1
21.657XDMP-REDDEFELMNS
W3C XQuery Standard Equivalent: err:XQST0066
Message Text
Redefined default element namespace
21.658XDMP-REDDEFFUNNS
W3C XQuery Standard Equivalent: err:XQST0066
Message Text
Redefined default function namespace
21.659XDMP-REDELEMDECL
Message Text
Redefined element declaration: variable1
21.660XDMP-REDFUN
W3C XQuery Standard Equivalent: err:XQST0034
Message Text
Redefined function variable1
21.661XDMP-REDGROUP
Message Text
Redefined named model group: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 267
MarkLogic Server
XDMP Messages
21.662XDMP-REDMOD
W3C XQuery Standard Equivalent: err:XQST0047
Message Text
Redefined module variable1
21.663XDMP-REDPRFX
W3C XQuery Standard Equivalent: err:XQST0033
Message Text
Redefined prefix variable1
21.664XDMP-REDRESPRFX
W3C XQuery Standard Equivalent: err:XQST0070
Message Text
Redefined reserved prefix variable1
21.665XDMP-REDRESURI
W3C XQuery Standard Equivalent: err:XQST0070
Message Text
Redefined reserved URI variable1
21.666XDMP-REDSCHM
W3C XQuery Standard Equivalent: err:XQST0058
Message Text
Redefined schema variable1
21.667XDMP-REDSIMPLETYPE
Message Text
Redefined simple type: variable1
21.668XDMP-REDVAR
W3C XQuery Standard Equivalent: err:XQST0039
W3C XSLT Standard Equivalent: err:XTSE0670
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 268
MarkLogic Server
XDMP Messages
Message Text
Redefined variable variable1
21.669XDMP-REDVAR2
W3C XQuery Standard Equivalent: err:XQST0039
W3C XSLT Standard Equivalent: err:XTSE0580
Message Text
Redefined variable variable1
21.670XDMP-REDVAR3
W3C XQuery Standard Equivalent: err:XQST0039
W3C XSLT Standard Equivalent: err:XTSE0630
Message Text
Redefined variable variable1
21.671XDMP-REFANDNAMEATTR
Message Text
Cannot have both @ref and @name on xs:attribute
21.672XDMP-REFANDNAMEELT
Message Text
Cannot have both @ref and @name on xs:element
21.673XDMP-REFERENCE-NOCOL
Message Text
Collation is not specified for the cts reference.
Cause
No "collation" option is passed into the cts reference call.
Response
Correct the code.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 269
MarkLogic Server
XDMP Messages
21.674XDMP-REFERENCE-NOCOORD
Message Text
Coordination system is not specified for the cts reference.
Cause
No "coordinate-system" option is passed into the cts reference call.
Response
Correct the code.
21.675XDMP-REFERENCE-NOPATHEXPR
Message Text
Path expression is not specified for the cts path reference.
Cause
No path expression argument is passed into the cts path reference call.
Response
Correct the code.
21.676XDMP-REFERENCE-NOTYPE
Message Text
Scalar type is not specified for the cts reference.
Cause
No "type" option is passed into the cts reference call.
Response
Correct the code.
21.677XDMP-REFRAGMENT
Message Text
Error refragmenting variable1: exception_stack
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 270
MarkLogic Server
XDMP Messages
21.678XDMP-REGEX
W3C XQuery Standard Equivalent: err:FORX0002
Message Text
Invalid regular expression
21.679XDMP-REGEXFLAGS
W3C XQuery Standard Equivalent: err:FORX0001
Message Text
Invalid regular expression flags
21.680XDMP-REGFLT
Message Text
Registered queries require the "unfiltered" option
21.681XDMP-REINDEX
Message Text
Error reindexing variable1: exception_stack
21.682XDMP-RELPATH
Message Text
Relative pathname: variable1
21.683XDMP-RELURIBASEARG
Message Text
Relative URI base argument to resolve-uri
21.684XDMP-REMOTEHOST
Message Text
Host variable1(variable2) is remote to host variable3(variable4)
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 271
MarkLogic Server
XDMP Messages
21.685XDMP-REPLNOTALLOWED
Message Text
Replication is currently not allowed: variable1
21.686XDMP-REQUESTBLACKOUT
Message Text
Requests are currently forbidden
21.687XDMP-REQUESTLIMIT
Message Text
Concurrent request limit for user has been reached
21.688XDMP-REQUIREALL
W3C XQuery Standard Equivalent: err:XQST0126
Message Text
The all-extensions feature is not allowed in a require-feature option: variable1
21.689XDMP-REQUTF8SEQ
Message Text
Invalid UTF-8 escape sequence -- requests are not UTF-8 encoded
21.690XDMP-RESOLVEBADARG
W3C XQuery Standard Equivalent: err:FORG0002
Message Text
Invalid argument to fn:resolve-uri()
21.691XDMP-RESTORENOMASTER
Message Text
Unable to restore replica forest variable1 because the master forest variable2 is not also restored,
or is not acting master.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 272
MarkLogic Server
XDMP Messages
21.692XDMP-RESULT
Message Text
result option not allowed in this function
21.693XDMP-RETHROW
Message Text
Nothing to rethrow
21.694XDMP-RETURNTYPE
Message Text
variable1 returned variable2 which is not of type variable3
21.695XDMP-REVIDXBADQRY
Message Text
Reverse index bad query: variable1
21.696XDMP-RIDXNOTCOLL
Message Text
Collations are irrelevant to the variable1 range index for variable2 variable3
Cause
has a collation in its options, but its corresponding range index has a data-type that
doesn't need collation.
cts:reference
Response
Remove collation from the cts:reference options.
21.697XDMP-RIDXNOTCOORD
Message Text
Coordinate systems are irrelevant to the variable1 range index for variable2 variable3
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 273
MarkLogic Server
XDMP Messages
Cause
The options to cts:reference include a coordinate system, but the range index datatype doesn't
need a coordinate system.
Response
Do not specify a coordinate system in cts:reference's options.
21.698XDMP-RIDXNOTFOUND
Message Text
No variable1 range index for variable2 variable3
Cause
Your search query requires a range index which is not found.
Response
Create the range index and let the database re-index.
21.699XDMP-RIDXNOTPOSN
Message Text
Positions are not enabled on the variable1 range index for variable2 variable3
Cause
User has specified "ordered" or "proximity" options on cts:value-tuples when positions are not
enabled on the range index.
Response
Either enable positions on the range index or do not specify "ordered" and "proximity" options on
cts:value-tuples.
21.700XDMP-RIDXTOOBIG
Message Text
Too many entries in range index variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 274
MarkLogic Server
XDMP Messages
21.701XDMP-RMINVOP
Message Text
Recovery Manager invalid operation: variable1
21.702XDMP-RMRECORD
Message Text
Journal record too large: variable1
21.703XDMP-ROLLBACK
Message Text
Transaction rollback
21.704XDMP-ROLLBACKBADTIME
Message Text
Bad rollback time: rollback timestamp (variable1) must be between database merge timestamp
(variable2) and current timestamp (variable3)
21.705XDMP-ROLLBACKNOMERGETIME
Message Text
Rollback requires database merge timestamp to be set
21.706XDMP-RSLVNOTHTTP
Message Text
It's not http compatible to resolve entities embedded in document
Cause
Document is inserted through XCC in HTTP compatible mode, while ResolveEntities is set to
true
Response
Disable HTTP compatible mode in XCC or set ResolveEntities to false
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 275
MarkLogic Server
XDMP Messages
21.707XDMP-RULEOP
Message Text
Invalid syntax for a rule definition: variable1
Cause
Rule definitions only allow a subset of SPARQL syntax.
Response
Restrict your rule definitions to use the correct syntax subset.
21.708XDMP-RULESNOTFOUND
Message Text
The ruleset file cannot be found: variable1
Cause
The ruleset file referenced cannot be found.
Response
MarkLogic searches for rulesets in the schemas database configured for the queried database, as
well as in the MarkLogic install directory for standard rulesets shipped the product. Check that the
ruleset you are trying to use exists and has the correct name.
21.709XDMP-RWANYALL
Message Text
One of the attributes any-of [variable1] or all-of [variable2] must be specified in rule: variable3
21.710XDMP-RWATTRBLANK
Message Text
The attribute 'variable1' in rule: 'variable2' must not be empty or blank.
21.711XDMP-RWATTRNOTSET
Message Text
The attribute 'variable1' in rule: variable2 must be explicitly provided.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 276
MarkLogic Server
XDMP Messages
21.712XDMP-RWATTRNOTSET3
Message Text
At most one matching attribute of 'variable1', 'variable2', 'variable3' is allowed in rule: variable4.
21.713XDMP-RWEMPTY
Message Text
The value of expression 'variable1' is required to be non-empty in rule: variable2
21.714XDMP-RWINVAL0
Message Text
The value of expression 'variable1' is required to be non-zero in rule: variable2
21.715XDMP-RWONEOF
Message Text
Only one of the attributes 'variable1' or 'variable2' may be supplied in rule: variable3
21.716XDMP-RWREGEX
Message Text
Attempted evaluate an invalid regular expression: 'variable1' in rule: variable2 - error: variable3
21.717XDMP-RWREPVAL
Message Text
The expression 'variable1' evaluated to multiple values in rule: variable2
21.718XDMP-RWREQUNAVAIL
Message Text
The requested method name: 'variable1' is invalid in rule: variable2
21.719XDMP-RWRPTPARAM
Message Text
Repeated values are not allowed for the variable1 attribute in rule: variable2.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 277
MarkLogic Server
XDMP Messages
21.720XDMP-RWSYSVAR
Message Text
Attempted to set a system variable name: 'variable1' in rule: variable2
21.721XDMP-SAMEARC
Message Text
Arcs must not be part of same great circle
Cause
cts:arc-intersection
is called on two arcs that are on the same Great Circle.
Response
The error is reporting a state of nature. It is up to the application to decide what to make of that
state of nature.
21.722XDMP-SCHEDEVENTINPUT
Message Text
variable1
21.723XDMP-SCHEMA-CANNOT
Message Text
Cannot variable1 -- variable2
21.724XDMP-SCHMNSMISMATCH
Message Text
Namespace "variable1" does not match namespace in schema at "variable2"
21.725XDMP-SCHPRFX
W3C XQuery Standard Equivalent: err:XQST0057
Message Text
Cannot declare a prefix for the empty namespace URI in a schema import
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 278
MarkLogic Server
XDMP Messages
21.726XDMP-SEARCH
Message Text
Searches not enabled
Cause
Neither stemmed nor word searches are enabled for the database.
Response
Use the Admin Interface to check and correct the database configuration.
If the database settings appear correct, ensure that any database re-indexing operations are
completing correctly. In rare cases, this error has been seen when there is a re-indexing failure.
21.727XDMP-SECDB
Message Text
Security database unavailable: exception_stack
21.728XDMP-SECSTAMP
Message Text
Security timestamp too old
21.729XDMP-SEEK
Message Text
variable1:Invalid lseek64, variable2
21.730XDMP-SEGMSTORFULL
Message Text
Segment storage full
21.731XDMP-SERVERERR
Message Text
Error in server variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 279
MarkLogic Server
XDMP Messages
21.732XDMP-SERVERFIELDDATABASENODE
Message Text
Cannot put a database node or an object containing a database node in a server field
21.733XDMP-SESSIONTXN
Message Text
Another request in the same session has concurrently started a multi-statement transaction
21.734XDMP-SHUTDOWN
Message Text
Shutdown
21.735XDMP-SPAWNMODULE
Message Text
No module to spawn
21.736XDMP-SPAWNPATH
Message Text
Invalid spawn path: variable1
21.737XDMP-SPECIALPROP
Message Text
Cannot update server-maintained properties
Cause
An attempt was made to update a server-maintained property, and user code cannot update those
properties (for example, prop:last-modified, prop:content-length, and prop:directory).
Response
Change your code to not update these properties.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 280
MarkLogic Server
XDMP Messages
21.738XDMP-SPQLBAD
Message Text
Grammar error in SPARQL: variable1
Cause
Grammar error
Response
Fix grammar error(s).
21.739XDMP-SPQLBADDATASET
Message Text
RDF Dataset is set inappropriately
Cause
Dataset is set in both the query and the options, making the SPARQL request not compliant with
SPARQL 1.1 specification.
Response
Check the query and the options
21.740XDMP-SPQLBADSTR
Message Text
Unescaped newline characters in SPARQL string literal: "variable1"
Cause
The SPARQL string contains unescaped newline characters.
Response
Escape newline characters using "\n", or use the three quote form of triple string literal.
21.741XDMP-SPQLBINDVAR
Message Text
The BIND variable is already bound by an earlier clause in the group graph pattern: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 281
MarkLogic Server
XDMP Messages
Cause
A variable bound by a BIND clause is already bound by an earlier clause in the group graph
pattern, and its value cannot be changed.
Response
Use a different variable name in the BIND clause, or remove the clause entirely.
21.742XDMP-SPQLBOUND
Message Text
Variable value supplied by the calling environment: variable1
Cause
A variable bound by a VALUES or BIND clause is already bound in the map passed into the call
to sem:sparql() or sem:sparql-triples().
Response
Use a different variable name in the VALUES or BIND clause, or remove the clause entirely.
21.743XDMP-SPQLGRAPHEXIST
Message Text
Graph already exists: variable1
Cause
The graph to create already exists.
Response
Check graph iri.
21.744XDMP-SPQLINVALIDGRAPH
Message Text
Invalid format in Graph Document: variable1
Cause
Graph Document already exists but does not conform to schema.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 282
MarkLogic Server
XDMP Messages
Response
Check the Graph Document.
21.745XDMP-SPQLNOSUCHGRAPH
Message Text
No such RDF Graph: variable1
Cause
The graph does not exist.
Response
Check graph iri.
21.746XDMP-SPQLSTRCOMPAT
Message Text
Incompatible string arguments
Cause
The string arguments to the SPARQL function have incompatible language tags.
Response
Use identical language tags, or strings without language tags.
21.747XDMP-SPQLUPDATEINMEMORY
Message Text
Cannot use SPARQL Update on in-memory sem:store
Cause
Run SPARQL Update against in-memory sem:store
21.748XDMP-SPQLUPDATESTMT
Message Text
Cannot execute multiple SPARQL Update statements with same-statement isolation
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 283
MarkLogic Server
XDMP Messages
21.749XDMP-SPQLVALUES
Message Text
The VALUES clause contains a row with the wrong number of values: variable1
Cause
All the rows of a VALUES clause must contain the same number of values.
Response
Add extra values or use UNDEF.
21.750XDMP-STACK
Message Text
Parser stack overflow
21.751XDMP-STACKOVERFLOW
Message Text
Stack overflow
21.752XDMP-STANDVER
Message Text
Unsupported stand version variable1 for variable2
21.753XDMP-STARTDOCUMENT
Message Text
A document node must be the first node.
21.754XDMP-STARTELEMENT
Message Text
There can be only one root node.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 284
MarkLogic Server
XDMP Messages
21.755XDMP-STATICCHECK
Message Text
static-check option not allowed in this function
21.756XDMP-STEMSEARCH
Message Text
Stemmed word searches not enabled
21.757XDMP-STEPCONTEXTITEMNOTNODE
W3C XQuery Standard Equivalent: err:XPTY0020
Message Text
Context item is not a node
21.758XDMP-STRINGFUNC
W3C XQuery Standard Equivalent: err:FOTY0014
Message Text
You cannot take the string value of a function
21.759XDMP-SUBDBTIMESTAMP
Message Text
Sub-databases have different timestamps
21.760XDMP-TAINTEDCACHEDMODULE
Message Text
Detected stale XSLT module: variable1
Cause
An XSLT module on the filesystem, or a module that uses an XSLT module, has been detected as
being out of date.
Response
If XDMP-TAINTEDCACHEMODULE appears as an infrequent Debug message, no action is required.
Cache invalidation is a normal part of database operations.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 285
MarkLogic Server
XDMP Messages
If XDMP-TAINTEDCACHEMODULE appears frequently as a Debug message, you may have a
performance issue. You should avoid modifying your modules so frequently, so that you get the
advantage of module caching.
21.761XDMP-TARGETEXISTS
Message Text
The target path already exists: "variable1"
21.762XDMP-TASKMODULE
Message Text
Modules database for Task does not exist
21.763XDMP-TEXTNODE
Message Text
Server unable to build program from non-text document
Cause
MarkLogic server is unable to construct a program from the module at the indicated location.
Possible causes include:
•
There is no module at the indicated location.
•
The module was not loaded as a text file.
•
An imported module could not be found.
Response
Verify your module location is consistent with the root configured into your app server.
Make sure you upload modules into the app server as text. Usually, using the .xqy suffix and no
type is sufficient.
Ensure your app server and your code are in agreement. For example, if you place your code in
the file system, your app server should reference it in the file system, not in a database. If you
place your code in a database, ensure your app server references the same database.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 286
MarkLogic Server
XDMP Messages
21.764XDMP-TIDYERR
Message Text
An error occured trying to run tidy: code=variable1 message='variable2'
21.765XDMP-TIME
Message Text
Invalid time
21.766XDMP-TIMELIMIT
Message Text
Request time limit exceeds the maximum allowed.
21.767XDMP-TIMEZONEVAL
W3C XQuery Standard Equivalent: err:FODT0003
Message Text
Invalid timezone value
21.768XDMP-TONODE
Message Text
There is no node to build.
21.769XDMP-TOOBIG
Message Text
Document size exceeds variable1 document size limit of variable2 megabytes
21.770XDMP-TOOFEWARGS
W3C XQuery Standard Equivalent: err:XPST0017
Message Text
Too few args, expected variable1 but got variable3
Cause
The function call provided too few arguments for the function.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 287
MarkLogic Server
XDMP Messages
Response
Check the documentation for expected arguments, and provide the correct number.
21.771XDMP-TOOFEWLABELS
Message Text
Too few labels, expected variable1 but got variable2
21.772XDMP-TOOMANYARGS
W3C XQuery Standard Equivalent: err:XPST0017
Message Text
Too many args, expected variable2 but got variable3
Cause
The function call provided too many arguments for the function.
Response
Check the documentation for expected arguments, and provide the correct number.
21.773XDMP-TOOMANYATOMS
Message Text
Document contains too many atoms
21.774XDMP-TOOMANYCHARCLASS
Message Text
Too many character classes: variable1
21.775XDMP-TOOMANYCHARS
Message Text
Document contains too many characters
21.776XDMP-TOOMANYLABELS
Message Text
Too many labels, expected variable1 but got variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 288
MarkLogic Server
XDMP Messages
21.777XDMP-TOOMANYNODES
Message Text
Document contains too many variable1 nodes
21.778XDMP-TOOMANYPOSITIONS
Message Text
Too many positions
21.779XDMP-TOOMANYSTANDS
Message Text
Too many stands
Cause
The forest has reached the 64-stand limit.
Response
This error can occur if the system has not been allowed to merge and has accumulated more
stands than the stand limit. Make sure that merging is enabled, and that your MERGE MAX SIZE
is not set to such a low number that the system cannot merge (the default of 32GB is
recommended for MERGE MAX SIZE). Merging reduces the number of stands in a forest, and
merging is needed to get past this error.
21.780XDMP-TOOMUCHTEXT
Message Text
Document contains too much text
21.781XDMP-TREAT
W3C XQuery Standard Equivalent: err:XPDY0050
Message Text
Invalid treat: variable1 treat as variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 289
MarkLogic Server
XDMP Messages
21.782XDMP-TRIGGERMODULE
Message Text
Could not find trigger module: variable1
21.783XDMP-TRIGGERPATH
Message Text
Invalid trigger path: variable1
21.784XDMP-TRIPLE
Message Text
Invalid triple element
Cause
Invalid triple element.
Response
Check element and try again.
21.785XDMP-TRIPLEOPCOUNT
Message Text
Wrong number of operators specified for the triple index function, variable1 operators supplied
Cause
The wrong number of operator string have been given.
Response
Use either one operator or three.
21.786XDMP-TRIPLESDOC
Message Text
Invalid triples document
Cause
Invalid triples document.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 290
MarkLogic Server
XDMP Messages
Response
Check triples document and try again.
21.787XDMP-TRPLCACHEFULL
Message Text
Triple cache full on host variable1
21.788XDMP-TRPLIDXBADTRPL
Message Text
Triple index bad triple: variable1: variable2
21.789XDMP-TRPLIDXNOTFOUND
Message Text
Triple index not enabled
21.790XDMP-TRPLIDXTOOBIG
Message Text
Too many entries in triple index variable1
21.791XDMP-TRPLVALCACHEFULL
Message Text
Triple value cache full on host variable1
21.792XDMP-TSOVERFLOW
Message Text
Timestamp overflow
21.793XDMP-TXNCOMPLETED
Message Text
Transaction with identifier variable1 already completed
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 291
MarkLogic Server
XDMP Messages
Cause
A statement waiting to execute using an explicit transaction ID has found that the transaction has
already been committed or rolled back before it could execute.
Response
Do not commit or rollback the transaction until all statements have finished executing using it.
21.794XDMP-TXNMODELIB
Message Text
Transaction mode options cannot be used in library modules
Cause
A transaction mode option was specified in an XQuery library module.
Response
Move the transaction mode option to the main module.
21.795XDMP-TXNMODEOPTVAL
Message Text
Invalid transaction-mode value: must be "auto", "query", or "update"
Cause
A transaction mode was specified with an incorrect value.
Response
Correct the transaction mode.
21.796XDMP-UDFBADCAST
Message Text
The TupleIterator tuple member accessor is not defined for that type
Cause
The wrong TupleIterator accessor has been called for the type of that tuple member.
Response
Use the correct accessor for the type.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 292
MarkLogic Server
XDMP Messages
21.797XDMP-UDFBOUND
Message Text
TupleIterator index out of bounds: variable1
Cause
The specified index is greater than the width of the tuple.
Response
Add code to handle smaller tuple widths than expected.
21.798XDMP-UDFENCSIZE
Message Text
Encoder capacity exceeded. host: variable1
Cause
The Encoder has a limit of 512Mb of data permitted in one message.
Response
This may indicate a bug in your encoding algorithm.
21.799XDMP-UDFERR
Message Text
An error occured in the user-defined function plugin: variable1
Cause
A user defined function from a plugin reported an error.
Response
Consult the error message.
21.800XDMP-UDFEXPIRED
Message Text
The plugin API value has expired
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 293
MarkLogic Server
XDMP Messages
Cause
Plugin API values like Map and Sequence have defined lifetimes, after which they cannot be
used.
Response
Copy the values you need out of the plugin API values.
21.801XDMP-UDFOUTSEQ
Message Text
Invalid OutputSequence usage: variable1
Cause
The methods of OutputSequence have been called in an order that does not make sense.
Response
Fix the code using the OutputSequence instance.
21.802XDMP-UDFSEQEND
Message Text
Member access on a Sequence object when Sequence::done() is true.
Cause
The Sequence object has moved past the end of the sequence. This can happen because it is an
empty sequence, or because Sequence::next() has been called until the end of Sequence has been
reached.
Response
Only access Sequence members if Sequence::done() returns false.
21.803XDMP-UKOPT
Message Text
Unknown xdmp:tidy option or bad option value: variable1
21.804XDMP-UNBPRFX
W3C XQuery Standard Equivalent: err:XPST0081
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 294
MarkLogic Server
XDMP Messages
W3C XSLT Standard Equivalent: err:XTSE0280
Message Text
Prefix variable1 has no namespace binding
Cause
A namespace prefix appears in your code for which there is no declared namespace binding.
Response
Declare your namespaces explicitly.
21.805XDMP-UNCTHRW
Message Text
variable1:Uncaught throw
21.806XDMP-UNDAGGFUN
Message Text
Undefined aggregate function variable1
Cause
You have used an aggregate function name that does not exist.
Response
Examine your code for typos, or ensure that the requisite aggregate is defined.
21.807XDMP-UNDCOMTYP
Message Text
Undefined complex type variable1
21.808XDMP-UNDFUN
W3C XQuery Standard Equivalent: err:XPST0017
Message Text
Undefined function variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 295
MarkLogic Server
XDMP Messages
Cause
You have used a function name that is not in scope.
Response
Examine your code for typos, missing namespace qualifications, or missing module imports.
21.809XDMP-UNDSCHM
W3C XQuery Standard Equivalent: err:XQST0059
Message Text
Undefined schema "variable1"
21.810XDMP-UNDSCHMAT
W3C XQuery Standard Equivalent: err:XQST0059
Message Text
Undefined schema "variable1" at "variable2"
21.811XDMP-UNDSIMTYP
W3C XQuery Standard Equivalent: err:XPST0051
Message Text
Undefined simple type variable1
21.812XDMP-UNDTYP
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
Undefined type variable1
21.813XDMP-UNDVAR
W3C XQuery Standard Equivalent: err:XPST0008
Message Text
Undefined variable variable1
21.814XDMP-UNEXPECTED
W3C XQuery Standard Equivalent: err:XPST0003
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 296
MarkLogic Server
XDMP Messages
Message Text
Unexpected token variable1
21.815XDMP-UNINDEXABLEPATH
Message Text
Invalid syntax for path index
Cause
Only a subset of XPath 2.0 syntax is allowed in index creation. User has supplied a path
expression that has some non-permitted syntax.
Response
Check the syntax of path expression. Only a sub-set of XPath 2.0 grammar is allowed in index
creation.
21.816XDMP-UNKNOWNCHARCLASS
Message Text
Unknown character class: variable1
21.817XDMP-UNKNOWNDIR
Message Text
Unknown directory variable1 in backup directory
21.818XDMP-UNKNOWNFEATURE
W3C XQuery Standard Equivalent: err:XQST0123
Message Text
Unknown required feature: variable1
21.819XDMP-UNKNOWNFILE
Message Text
Unknown file variable1 in backup directory
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 297
MarkLogic Server
XDMP Messages
21.820XDMP-UNLOCKED
Message Text
Unlocked, variable1
Cause
During a read or write operation, the system encountered an unlocked node or other resource
where a lock was expected. For example, during cts:eval, the system expects a read lock on the
node being evaluated.
Response
Correct your code. The context for the error is included in the message. To learn more about
locking in MarkLogic Server, see the Application Developer's Guide.
21.821XDMP-UNPATH
Message Text
Invalid format for unpath
Cause
xdmp:unpath function
supports a subset of XPath syntax. User has specified a path expression that
uses XPath operators xdmp:unpath does not support.
Response
Refer to MarkLogic Server documentation for the xdmp:unpath supported XPath syntax.
21.822XDMP-UNREGISTERED
Message Text
Query variable1 is not registered
21.823XDMP-UNSEARCHABLE
Message Text
Expression is unsearchable
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 298
MarkLogic Server
XDMP Messages
21.824XDMP-UNSUPPORTED
Message Text
Unsupported
21.825XDMP-UNSUPPORTED-TYPE
Message Text
Unsupported lexicon type: variable1
Cause
The type of the lexicon input is not supported.
Response
Correct your code.
21.826XDMP-UNSUPPORTED-TYPE-FIRST-ITEM
Message Text
Unsupported data type
Cause
The data type of the first item is not supported.
Response
Correct your code.
21.827XDMP-UNSUPPORTEDLANGUAGE
Message Text
Number formatter doesn't support this language.
Cause
User has specified an unsupported language.
Response
Use one of the supported languages.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 299
MarkLogic Server
XDMP Messages
21.828XDMP-UNWILLINGFOREIGNREPLICA
Message Text
Unwilling foreign replica: forest variable1 does not accept update from forest variable2 in cluster
variable3 (variable4)
Cause
This occurs during database replication when a forest in the replica database receives an update
from an unexpected forest in the master database. Typically, this is due to the asynchronous nature
of replication and communication within the cluster and the issue will resolve automatically.
Response
If the issue does not resolve automatically within a few minutes, contact support.
21.829XDMP-UNWILLINGREPLICA
Message Text
Unwilling replica: forest variable1 does not accept update from forest variable2 (variable3)
Cause
This occurs during local-disk fail-over forest replication when a replica forest receives an update
from an unexpected forest. Typically, this is due to the asynchronous nature of replication and
communication within the cluster and will resolve automatically.
Response
If the issue does not resolve within a few minutes, contact support.
21.830XDMP-UPCONSTNODES
Message Text
Cannot update constructed nodes
21.831XDMP-UPDATEFROMQUERY
Message Text
Cannot process updates from queries with same-statement isolation
Cause
A transaction being run as a query attempted to perform an update. For example, using
xdmp:apply to execute an update function when the xdmp:apply is in a query transaction.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 300
MarkLogic Server
XDMP Messages
This error also occurs if you use xdmp:eval or xdmp:invoke with same-statement isolation in a
query transaction. You may only use same-statement isolation with update transactions.
For more information, see the discussion of Isolation option to xdmp:eval/invoke in the
Application Developer's Guide.
Response
Possible solutions to this error include:
•
Use different-transaction isolation in the problem xdmp:eval or xdmp:invoke.
•
Use xdmp:eval instead of xdmp:apply if you know the applied function may be an update.
•
If the problem occurs with xdmp:apply, and you know the applied function will perform an
update, force the transaction to be an update. For example:
let $force-update :=
if (fn:true())
then ()
else xdmp:document-insert('/fake.xml', <fake></fake>)
21.832XDMP-UPDATEFUNCTIONFROMQUERY
Message Text
Cannot apply an update function from a query
Cause
A dynamic function call was made to a function that might perform database updates. This is not
allowed from a statement executing under a query (read-only) transaction.
Response
Execute the calling statement under an update transaction. Define the function so that it does not
update the database.
21.833XDMP-UPDATEOPTVAL
Message Text
Invalid xdmp:update option value, must be "true" or "false"
21.834XDMP-UPDATESNOTALLOWED
Message Text
No forests allow updates variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 301
MarkLogic Server
XDMP Messages
21.835XDMP-UPDATETIMESTAMP
Message Text
Cannot process timestamped updates
21.836XDMP-UPEXTNODES
Message Text
Cannot update external nodes
21.837XDMP-URI
Message Text
Invalid URI format: variable1
21.838XDMP-URILXCNNOTFOUND
Message Text
URI lexicon not enabled
21.839XDMP-URIRESNFAILED
W3C XQuery Standard Equivalent: err:XTDE1420
Message Text
Failed to resolve URI(s)
21.840XDMP-USEDECLARE
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Use 'declare' rather than 'define' (declare variable1)
21.841XDMP-USEEMPTYSEQ
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Use 'empty-sequence()' rather than 'empty()'
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 302
MarkLogic Server
XDMP Messages
21.842XDMP-USERCHANGEONLYDIFFTRANS
Message Text
User change is only allowed for a different transaction
21.843XDMP-UTF8SEQ
Message Text
Invalid UTF-8 escape sequence
Cause
A string contains an invalid UTF-8 byte sequence.
Response
Encode the string in UTF-8 correctly.
21.844XDMP-VALIDATEABSTRACT
W3C XQuery Standard Equivalent: err:XQDY0027
Message Text
Instance of abstract element: Element variable1 is abstract using schema variable2
Cause
Validation determined that an element in the instance was declared as abstract in the schema. This
means that the specific element name should not appear in a valid document. Typically such an
element is a substitution group head and the document should contain specific members of that
substitution group instead.
Response
Fix the instance to that it does not contain abstract elements.
21.845XDMP-VALIDATEABSTRACTTYPE
W3C XQuery Standard Equivalent: err:XQDY0027
Message Text
Instance of abstract type: Type variable1 of element variable2 is abstract using schema variable3
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 303
MarkLogic Server
XDMP Messages
Cause
Validation determined that an element had a complex type declared in the schema as abstract. This
may reflect the case where the intention is that the instance include an xsi:type selecting a
specific concrete subtype.
Response
Fix the element in the instance to be valid, perhaps by adding an xsi:type attribute.
21.846XDMP-VALIDATEBADARG
W3C XQuery Standard Equivalent: err:XQTY0030
Message Text
Argument to validate expression must be document or element node
Cause
An attempt was made to validate something that was not a document node, element node, or (in
XSLT) an attribute node.
Response
Fix the application to avoid validation of inappropriate items.
21.847XDMP-VALIDATEBADDERIV
W3C XQuery Standard Equivalent: err:XQDY0027
Message Text
Invalidly derived type: Element variable1 xsi:type variable2 not validly derived from variable3
using schema variable4
Cause
Validation detected an element with an xsi:type attribute where the type referred to in that
attribute was not validly derived from the declared type of the element. This could be because the
type is not a subtype of the declared type at all, or because the schema prohibits the derivation
explicitly.
Response
Fix the instance to use an appropriate type in the xsi:type attribute, or fix the schema to allow the
derivation, if appropriate.
21.848XDMP-VALIDATEBADDOCNODE
W3C XQuery Standard Equivalent: err:XQST0061
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 304
MarkLogic Server
XDMP Messages
Message Text
A validated document node must contain exactly one root element
Cause
Validation was attempted on a document node that was a binary document, a text document, or
had more than one root element.
Response
Validation only applies to XML documents.
21.849XDMP-VALIDATEBADFIELD
W3C XQuery Standard Equivalent: err:XQDY0027
W3C XSLT Standard Equivalent: err:XTTE1555
Message Text
Bad field specification: Bad field specification variable1 at variable2 using schema variable3
Cause
Validation detected an identity constraint definition whose field was not a valid XPath expression.
Response
Fix the identity constraint definition in the schema.
21.850XDMP-VALIDATEBADFIELDTYPE
W3C XQuery Standard Equivalent: err:XQDY0027
W3C XSLT Standard Equivalent: err:XTTE1555
Message Text
Bad field type: Bad type for field variable1 at variable2 using schema variable3
Cause
Validation detected an identity constraint definition whose field failed to select a single element
node with simple content.
Response
The instance is invalid. Fix the instance.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 305
MarkLogic Server
XDMP Messages
21.851XDMP-VALIDATEBADFIXED
W3C XQuery Standard Equivalent: err:XQDY0027
Message Text
Invalid fixed type: variable1 lexical value variable2 invalid for expected fixed value variable3 at
variable4 using schema variable5
Cause
Validation detected an attribute or element that was declared to have a fixed value in the schema,
but the attribute or element did not have that value.
Response
The instance is invalid. Replace the offending value with the correct fixed value.
21.852XDMP-VALIDATEBADKEY
W3C XQuery Standard Equivalent: err:XQDY0027
W3C XSLT Standard Equivalent: err:XTTE1555
Message Text
Bad key: Non-referring key field variable1 at variable2 using schema variable3
Cause
Validation detected a key constraint that failed to select any elements.
Response
The instance is invalid. Make sure that all key values refer properly.
21.853XDMP-VALIDATEBADKEYREF
W3C XQuery Standard Equivalent: err:XQDY0027
W3C XSLT Standard Equivalent: err:XTTE1555
Message Text
Bad referenced key: Bad referenced key for keyref variable1 at variable2 using schema variable3
Cause
Validation detected a keyref constraint that failed to refer to node value for a key.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 306
MarkLogic Server
XDMP Messages
Response
The instance is invalid. Make sure that all elements with keyref constraints properly refer to node
value for a key.
21.854XDMP-VALIDATEBADSCHEMA
Message Text
Invalid schema "variable1" at "variable2": exception_stack
Cause
The schema variable1 at schema URI variable2, used in a validation episode, does not meet the
validity requirements of XML Schema Part I, as defined by W3C. In a valid schema, all
definitions are valid, complete, and unique.
Response
Review and correct your schema. Check for duplicate or erroneous definitions.
21.855XDMP-VALIDATEBADSELECTOR
W3C XQuery Standard Equivalent: err:XQDY0027
W3C XSLT Standard Equivalent: err:XTTE1555
Message Text
Bad selector specification: Bad selector specification variable1 at variable2 using schema
variable3
Cause
Validation encountered an identity constraint definition with a selector that was not a valid XPath
expression.
Response
The schema is invalid. Ensure that the XPath expressions on the identity constraint selectors are
valid.
21.856XDMP-VALIDATEBADTYPE
W3C XQuery Standard Equivalent: err:XQDY0027
Message Text
Invalid node type: variable1 lexical value variable2 invalid for expected type variable3 at
variable4 using schema variable5
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 307
MarkLogic Server
XDMP Messages
Cause
Validation encountered an element or attribute simple value that was not lexically valid per the
declared type.
Response
The instance is invalid. Ensure that the content of the element or attribute has the correct lexical
form for its declared type.
21.857XDMP-VALIDATEDUPID
W3C XQuery Standard Equivalent: err:XQDY0027
W3C XSLT Standard Equivalent: err:XTTE1555
Message Text
Duplicate ID: ID value variable1 is a duplicate at variable2 using schema variable3
Cause
Validation determined that the same ID was used more than once in a document.
Response
The document is invalid. Make sure there is only one definition of each ID.
21.858XDMP-VALIDATEDUPKEY
W3C XQuery Standard Equivalent: err:XQDY0027
W3C XSLT Standard Equivalent: err:XTTE1555
Message Text
Duplicate key: Duplicate key variable1 for identity constraint variable2 at variable3 using
schema variable4
Cause
Validation determined that a uniqueness constraint was violated. For some identity constraint
definition declared with unique keys, a key was used in the document more than once.
Response
The document is invalid. Make sure each key that is supposed to be unique is defined only once in
the document.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 308
MarkLogic Server
XDMP Messages
21.859XDMP-VALIDATEFAILED
W3C XQuery Standard Equivalent: err:XQDY0027
W3C XSLT Standard Equivalent: err:XTTE1555
Message Text
Validated node was not valid: variable1 (variable2)
Cause
Validation failed for some reason not specifically called out. For example, if an attribute is
declared as having a fixed value and the type xs:ID, this error occurs. The error gives more
information for the reason for the failure.
Response
Depending on the specific reason for the error, the instance may be invalid and need fixing, or the
schema may be invalid and need fixing.
21.860XDMP-VALIDATEMISSINGATTR
W3C XQuery Standard Equivalent: err:XQDY0027
Message Text
Missing required attribute: Found variable1 but required variable2 at variable3 using schema
variable4
Cause
Validation detected an element that was missing a required attribute.
Response
The instance is invalid. Add the required attribute to the element.
21.861XDMP-VALIDATEMISSINGELT
W3C XQuery Standard Equivalent: err:XQDY0027
Message Text
Missing required elements: Expected variable1 at variable2 using schema variable3
Cause
Validation detected an element that was missing a required child element.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 309
MarkLogic Server
XDMP Messages
Response
The instance is invalid. Add the missing element.
21.862XDMP-VALIDATENILLED
W3C XQuery Standard Equivalent: err:XQDY0027
Message Text
Nilled element has content: Element variable1 nilled but has content
Cause
Validation detected an element that was declared as nillable and had an xsi:nil element, but
which had child elements or text content anyway.
Response
The instance is invalid. Either remove the xsi:nil attribute or remove the non-nilled content from
the element.
21.863XDMP-VALIDATENODECL
W3C XQuery Standard Equivalent: err:XQDY0084
Message Text
Missing element declaration: Expected declaration for node variable1 in non-lax mode using
schema variable2
Cause
Validation failed because an element or attribute was found without a corresponding declaration.
In some cases this can occur because an element somewhere within the subtree of the element was
missing a declaration. This can be either because the schema is missing the declaration, the proper
schema could not be located, or the element or attribute is incorrect (misspelled, for example).
Response
Fix the schema or the content or the schema location as appropriate.
21.864XDMP-VALIDATENOID
W3C XQuery Standard Equivalent: err:XQDY0027
W3C XSLT Standard Equivalent: err:XTTE1555
Message Text
No ID for IDREF: IDREF value variable1 has no corresponding ID using schema variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 310
MarkLogic Server
XDMP Messages
Cause
Validation detected the use of an IDREF with no corresponding ID in the document.
Response
The document is invalid. Make sure that every reference to an ID matches up with some ID in the
document.
21.865XDMP-VALIDATENOKEYREF
W3C XQuery Standard Equivalent: err:XQDY0027
W3C XSLT Standard Equivalent: err:XTTE1555
Message Text
No matching key for keyref: No matching key for keyref variable1 for identity constraint
variable2 at variable3 using schema variable4
Cause
Validation detected a keyref value that had no corresponding key value in the document.
Response
The document is invalid. Make sure that every keyref matches some key in the document.
21.866XDMP-VALIDATENONILLABLE
W3C XQuery Standard Equivalent: err:XQDY0027
Message Text
Element not nillable: Element variable1 disallows @xsi:nil using schema variable2
Cause
Validation detected an element with xsi:nil set to true where the element declaration does not
allow for nilled instances.
Response
The instance is invalid. Either remove the xsi:nil attribute or add appropriate content to the
element to make it valid with respect to its declaration.
21.867XDMP-VALIDATEUNDTYPE
W3C XQuery Standard Equivalent: err:XQDY0084
W3C XSLT Standard Equivalent: err:XTSE1520
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 311
MarkLogic Server
XDMP Messages
Message Text
Missing type definition: Expected type definition for variable1 for node variable2 using schema
variable3
Cause
Validation could not find a type definition for an element or attribute. This could be because the
element or attribute is spelled incorrectly or misplaced, because the schema lacked a definition, or
because the proper schema could not be located.
Response
Fix the instance, the schema, or the schema location as appropriate.
21.868XDMP-VALIDATEUNEXPECTED
W3C XQuery Standard Equivalent: err:XQDY0027
Message Text
Invalid node: Found variable1 but expected variable2 at variable3 using schema variable4
Cause
Validation detected unexpected content (element, attribute, or text).
Response
The instance is invalid. Fix the content to be valid. Check the name of the element or attribute
reported as unexpected, or remove the unexpected text.
21.869XDMP-VALIDATIONERRORS
W3C XQuery Standard Equivalent: err:XQDT0027
Message Text
Validation failed: variable1 exception_stack
Cause
Reserved for XQDT error.
Response
Reserved for XQDT error.
21.870XDMP-VARNS
W3C XQuery Standard Equivalent: err:XQST0048
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 312
MarkLogic Server
XDMP Messages
Message Text
Variable variable1 not in target namespace variable2
21.871XDMP-VARPUBPRIV
W3C XQuery Standard Equivalent: err:XQST0116
Message Text
A variable declaration's annotations cannot contain more than one annotation named %fn:private
or %fn:public.
21.872XDMP-WINREGERR
Message Text
Windows registry error: variable1 variable2: variable3
21.873XDMP-WINSVCERR
Message Text
Windows service error: variable1: variable2
Cause
MarkLogic Server, running as a service on the Windows platform, received an unexpected error.
variable1 names the internal operation which encountered an error, and variable2 describes the
specific problem. For example:
XDMP-WINSVCERR OpenSCManager Access is denied.
In this example, an access denied error occurred while the server was attempting to connect to the
Windows Service Control Manager. The underlying cause was starting the server without
Windows Administrator privileges.
Response
Corrective action varies, depending upon the specific Windows service error encountered.
Contact MarkLogic Technical Support if you are uncertain how to proceed.
21.874XDMP-WORDLXCNNOTFOUND
Message Text
No word lexicon for variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 313
MarkLogic Server
XDMP Messages
21.875XDMP-WORDSEARCH
Message Text
Unstemmed word searches not enabled
21.876XDMP-WRITE
Message Text
variable1:Invalid write, variable2
21.877XDMP-WRONGARITY
W3C XQuery Standard Equivalent: err:XPTY0004
Message Text
Wrong number of arguments specified, expected variable1 but got variable2
Cause
The dynamic function call provided the wrong number of arguments for the function.
Response
Check the documentation for expected arguments, and provide the correct number.
21.878XDMP-WRONGCLUSTER
Message Text
cluster variable1(variable2) thinks it is really cluster variable3(variable4)
Cause
A host connects to another host and thinks that host is in the same cluster. But the cluster id does
not match. This can happen if some hosts are using an older configuration and other hosts are
using a new configuration.
Response
Check if configurations on the hosts are correct.
21.879XDMP-WRONGHOST
Message Text
Host variable1(variable2) thinks it is really host variable3(variable4)
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 314
MarkLogic Server
XDMP Messages
21.880XDMP-XATXN
Message Text
Operation not allowed on the XA transaction with identifier variable1
Cause
The function xdmp:commit and xdmp:transaction-commit cannot be executed against an XA
transaction.
Response
Commit the transaction using the transaction manager that started it. In exceptional
circumstances, an administrator can call xdmp:transaction-rollback to remove the transaction
from the system.
21.881XDMP-XDBCVER
Message Text
XDBC client version is incompatible with server: client version: variable1
21.882XDMP-XDQPBADLOCALITY
Message Text
Bad XDQP Locality for connection from variable1 variable2 in cluster variable3 on variable4
port
21.883XDMP-XDQPDIFFPLATARCH
Message Text
XDQP cannot communicate with different platform/architecture
21.884XDMP-XDQPDISC
Message Text
XDQP connection disconnected, variable1
Cause
The internal cluster protocol connection (XDQP) between two nodes in the cluster was
unexpectedly closed. This is a retryable exception.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 315
MarkLogic Server
XDMP Messages
Response
Normally, the nodes in the cluster will automatically reconnect without manual intervention. This
is a retryable exception, and if a client application runs into the exception it can retry the request.
If there is a problem with one of the nodes, then the other node cannot reconnect and the problem
node will be dropped from the cluster. After the problem node is dropped, correct the problem and
reconnect the affected node to the cluster.
21.885XDMP-XDQPINVREQ
Message Text
Invalid XDQP request, variable1
Cause
XDQP is a MarkLogic internal protocol used for communicating between e-node and d-node
hosts. Possible causes of this error include:
•
Another application is using the port assigned to XDQP.
•
A query, join, or other operation in your MarkLogic application attempted to pass more
than 160M of data in a single remote request.
Response
If you suspect another application is using the XDQP port, disable the application or move it to
another port.
If you suspect your application is exceeding the 160M transmission limit, refactor your operation
to pass data in smaller chunks. For example, optimize your query to fetch fewer unwanted results
from the d-node.
21.886XDMP-XDQPINVRESP
Message Text
Invalid XDQP response, variable1
Cause
XDQP is a MarkLogic internal protocol used for communicating between e-node and d-node
hosts. Possible causes of this error include:
•
Another application is using the port assigned to XDQP.
•
A query, join, or other operation in your MarkLogic application attempted to return more
than 160M of data in a single remote request.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 316
MarkLogic Server
XDMP Messages
Response
If you suspect another application is using the XDQP port, disable the application or move it to
another port.
If you suspect your application is exceeding the 160M transmission limit, refactor your operation
to pass data in smaller chunks. For example, optimize your query to fetch fewer unwanted results
from the d-node.
21.887XDMP-XDQPMAX
Message Text
Too many XDQP listeners on host variable1
21.888XDMP-XDQPNORESULTS
Message Text
No XDQP results, variable1
21.889XDMP-XDQPNOSESSION
Message Text
No XDQP session, variable1
Cause
An XDQP message referenced an XDQP session that does not exist. This can happen if an XDQP
session timed out (for example, if the network is really busy) or if an XDQP session was
terminated (for example, if a node restarted).
Response
If the message shows as a debug message in the ErrorLog.txt file, and if there are a small number
of these messages, then it indicates that there was a transient problem that corrected itself. If you
see many messages for a large period of time, it might be an indication of a system that is resource
bound, and you should find the cause of the resourse contention and correct it.
21.890XDMP-XDQPVER
Message Text
XDQP version mismatch: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 317
MarkLogic Server
XDMP Messages
Cause
XDQP is a MarkLogic internal protocol used for communicating between e-node and d-node
hosts. This message indicates the two hosts involved in the communication are running
incompatible versions of MarkLogic Server.
Response
Check the compatibility of the versions of MarkLogic Server running on the affected hosts and
upgrade or downgrade one host, if appropriate.
21.891XDMP-XIDNOTFOUND
Message Text
No transaction with Xid variable1
Cause
A transaction with the given Xid was not found.
Response
This usually indicates an error in the transaction manager being used. You should report this as a
bug to the transaction manager vendor.
21.892XDMP-XMLCHAR
Message Text
Invalid XML character variable1
21.893XDMP-XMLFUNC
W3C XQuery Standard Equivalent: err:XQTY0105
Message Text
Functions cannot be used in the content of an element constructor
21.894XDMP-XMLNSATTR
W3C XQuery Standard Equivalent: err:XQDY0044
Message Text
Cannot create xmlns attribute with computed attribute constructor
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 318
MarkLogic Server
XDMP Messages
21.895XDMP-XMLPI
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Processing instructions may not have the target 'XML'
21.896XDMP-XPATH2TOOMANYBASENODES
W3C XQuery Standard Equivalent: err:XTDE1420
Message Text
XPath 2.0 prohibits a sequence of more than one nodes as a base node
21.897XDMP-XQUERYVERSION
W3C XQuery Standard Equivalent: err:XQST0031
Message Text
XQuery version is not recognized: "variable1" (must be "0.9-ml", "1.0" or "1.0-ml")
21.898XDMP-XQUERYVERSIONMISMATCH
Message Text
Declared XQuery version (variable1) does not match this parser (variable2)
21.899XDMP-XQUERYVERSIONSWITCH
Message Text
All modules in a module sequence must use the same XQuery version: first="variable1",
this="variable2"
21.900XDMP-XSDFRG
Message Text
Fragmented schema
21.901XDMP-XSDNONSBIND
Message Text
No namespace binding for prefix in schema reference: Prefix in reference to 'variable1' not bound
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 319
MarkLogic Server
XDMP Messages
21.902XDMP-ZEROITEMS
W3C XQuery Standard Equivalent: err:FORG0004
Message Text
fn:one-or-more called with a sequence containing zero items
21.903XDMP-ZIPCLOSE
Message Text
Error closing zip file
21.904XDMP-ZIPCOUNT
Message Text
Mismatched counts: variable2 parts, but variable1 nodes
21.905XDMP-ZIPCRYPT
Message Text
File in zip is encryped: variable1
21.906XDMP-ZIPDUPNAME
Message Text
Duplicate names not allowed in zip files: variable1
21.907XDMP-ZIPFNF
Message Text
File not found in zip: variable1
21.908XDMP-ZIPPATH
Message Text
Path of a ZIP part is empty
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 320
MarkLogic Server
XDMP Messages
21.909XDMP-ZIPTOOBIG
Message Text
File is too big to add to zip
21.910XDMP-ZIPWRITE
Message Text
Error adding file to zip
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 321
MarkLogic Server
XI Messages
22.0 XI Messages
323
22.1 XI-BADCONTENT
Message Text
Mismatched content type: Expected content of type variable1 and found variable2
Cause
The XPointer reference pointed to a binary node.
Response
Either fix the reference to point at XML or text content, or replace the binary content with XML
or textual content.
22.2 XI-BADFALLBACK
Message Text
Malformed fallback: Required one fallback element and found variable1
Cause
An XPointer reference failed to refer to a document at all. In such cases an xi:fallback element is
required, but none was found.
Response
Add an xi:fallback element.
22.3 XI-CIRCULAR
Message Text
Circular XInclude references
Cause
An XInclude pointer references a node that includes the XInclude reference itself. Expanding
such a circular reference would never end.
Response
Fix the reference so that it does not refer to a node that contains itself.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 322
MarkLogic Server
XI Messages
22.4 XI-NOXPOINTER
Message Text
Missing xpointer attribute: xpointer attribute required for parse=xml and empty href
Cause
An XInclude reference has parse=xml set and no href attribute. An xpointer attribute is required
in order to dereference the inclusion, but none was given.
Response
Add the required attribute.
22.5 XI-UNKNOWNERROR
Message Text
Unknown Error
Cause
The XInclude referenced a document node. This should not happen.
Response
Modify the XInclude reference.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 323
MarkLogic Server
XSLT Messages
23.0 XSLT Messages
361
23.1 XSLT-ANAMESPACELEX
W3C XQuery Standard Equivalent: err:XTDE0865
Message Text
Invalid lexical form for namespace attribute: variable1
23.2 XSLT-ANONAMESPACEBIND
W3C XQuery Standard Equivalent: err:XTDE0860
Message Text
No namespace binding for prefix: No namespace bound to prefix 'variable1' at variable2
23.3 XSLT-APPTEMPCTXNOTNODE
W3C XQuery Standard Equivalent: err:XTTE0510
Message Text
Cannot call xsl:apply-templates with no select attribute when context item is not a node
23.4 XSLT-APPTEMPNOTNODE
W3C XQuery Standard Equivalent: err:XTTE0520
Message Text
Select expression of xsl:apply-templates has an item that is not a node: variable1
23.5 XSLT-ASETNSRES
W3C XQuery Standard Equivalent: err:XTSE0080
Message Text
Attribute set name may not be in a reserved namespace
23.6 XSLT-ATTRBODY
W3C XQuery Standard Equivalent: err:XTSE0840
Message Text
Invalid xsl:attribute element: xsl:attribute element variable1 with select attribute and non-empty
content
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 324
MarkLogic Server
XSLT Messages
23.7 XSLT-ATTRQNAME
W3C XQuery Standard Equivalent: err:XTTE1545
Message Text
Unparented attribute cannot be validated as xs:QName or xs:NOTATION: for node variable1
using schema variable2
23.8 XSLT-ATTRREQ
W3C XQuery Standard Equivalent: err:XTSE0010
Message Text
Missing required attribute: variable1 required at variable2
23.9 XSLT-ATTRSETCYCLE
W3C XQuery Standard Equivalent: err:XTSE0720
Message Text
Attribute set cycle detected
23.10 XSLT-ATTRSETNAME
W3C XQuery Standard Equivalent: err:XTSE0710
Message Text
Attribute set not found: variable1
23.11 XSLT-ATTRVALTEMPL
W3C XQuery Standard Equivalent: err:XTDE0030
Message Text
Invalid value for attribute: variable1
23.12 XSLT-BADANALSTR
W3C XQuery Standard Equivalent: err:XTSE1130
Message Text
Invalid xsl:analyze-string element: variable1
23.13 XSLT-BADATTRSET
W3C XQuery Standard Equivalent: err:XTSE0710
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 325
MarkLogic Server
XSLT Messages
Message Text
Invalid attribute set name: variable1
23.14 XSLT-BADATTRTYPE
W3C XQuery Standard Equivalent: err:XTSE1530
Message Text
Attribute type cannot be complex type: variable1
23.15 XSLT-BADATTRVAL
W3C XQuery Standard Equivalent: err:XTSE0020
Message Text
Invalid attribute value: 'variable1' is not a valid attribute value at variable2
23.16 XSLT-BADAVP
W3C XQuery Standard Equivalent: err:XTSE0020
Message Text
Invalid attribute value template: variable1 (variable2)
23.17 XSLT-BADCDATAELEMSTR
W3C XQuery Standard Equivalent: err:XTSE0030
Message Text
Invalid cdata-section-element: variable1
23.18 XSLT-BADCOLLATION
W3C XQuery Standard Equivalent: err:XTDE1035
Message Text
Unrecognized or invalid collation URI in xsl:sort: variable1
23.19 XSLT-BADCOLLATION2
W3C XQuery Standard Equivalent: err:XTDE1110
Message Text
Unrecognized or invalid collation URI in xsl:for-each-group: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 326
MarkLogic Server
XSLT Messages
23.20 XSLT-BADCURRGROUP
W3C XQuery Standard Equivalent: err:XTSE1060
Message Text
current-group() disallowed in patterns
23.21 XSLT-BADCURRGROUPKEY
W3C XQuery Standard Equivalent: err:XTSE1070
Message Text
current-grouping-key() disallowed in patterns
23.22 XSLT-BADDECIMALFORMAT
W3C XQuery Standard Equivalent: err:XTDE1280
Message Text
Decimal format does not exist: variable1
Cause
The decimal format specified for a fornat-number function uses a QName and one of the
following is true:
•
the decimal format is not defined in the stylesheet
•
the QName is not a valid QName
•
the namespace prefix of the QName is not associated with an in-scope namespace.
Response
Either the QName is not valid or its prefix is not associated with any in-scope namespace or the
decimal format does not exist in the stylesheet.
23.23 XSLT-BADELEMTYPE
W3C XQuery Standard Equivalent: err:XTSE1520
Message Text
Invalid type attribute for xsl:element: variable1
23.24 XSLT-BADFRAGID
W3C XQuery Standard Equivalent: err:XTRE1160
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 327
MarkLogic Server
XSLT Messages
Message Text
Invalid fragment identifier in fn:document: variable1
23.25 XSLT-BADGROUPSPEC
W3C XQuery Standard Equivalent: err:XTSE1080
Message Text
Invalid xsl:for-each-group element: xsl:for-each-group element variable1 has multiple group
specifiers
23.26 XSLT-BADHREFSTR
W3C XQuery Standard Equivalent: err:XTSE0030
Message Text
Invalid href: variable1
23.27 XSLT-BADIMPORT
W3C XQuery Standard Equivalent: err:XTSE0190
Message Text
xsl:import must be at top level: variable1
23.28 XSLT-BADINCLUDE
W3C XQuery Standard Equivalent: err:XTSE0170
Message Text
xsl:include must be at top level: variable1
23.29 XSLT-BADKEYCOLLATION
W3C XQuery Standard Equivalent: err:XTSE1210
Message Text
Unrecognized or invalid collation URI in xsl:key: variable1
23.30 XSLT-BADMETHODSTR
W3C XQuery Standard Equivalent: err:XTSE0030
Message Text
Invalid method: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 328
MarkLogic Server
XSLT Messages
23.31 XSLT-BADMODE
W3C XQuery Standard Equivalent: err:XTSE0550
Message Text
Invalid mode specified in template declaration
23.32 XSLT-BADNUMVALUE
W3C XQuery Standard Equivalent: err:XTDE0980
Message Text
Value attribute of xsl:number cannot be converted to an integer
23.33 XSLT-BADPARAM
W3C XQuery Standard Equivalent: err:XTSE0010
Message Text
Required parameter has default (select or content): variable1
23.34 XSLT-BADPATTERN
W3C XQuery Standard Equivalent: err:XTSE0340
Message Text
Invalid pattern: variable1 (variable2)
23.35 XSLT-BADPRIORITY
W3C XQuery Standard Equivalent: err:XTSE0530
Message Text
Invalid priority attribute: 'variable1' is not a valid number at variable2
23.36 XSLT-BADQNAME
W3C XQuery Standard Equivalent: err:XTDE1390
Message Text
Invalid QName: variable1
23.37 XSLT-BADSEQTYPE
W3C XQuery Standard Equivalent: err:XTSE0020
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 329
MarkLogic Server
XSLT Messages
Message Text
Invalid sequence type: variable1 (variable2)
23.38 XSLT-BADUSERELT
W3C XQuery Standard Equivalent: err:XTSE0200
Message Text
Bad user element: User element before xsl:import at variable1
23.39 XSLT-BADVERSION
W3C XQuery Standard Equivalent: err:XTSE0110
Message Text
Invalid version attribute: 'variable1' is not a valid number at variable2
23.40 XSLT-BADXPATH
W3C XQuery Standard Equivalent: err:XPST0003
Message Text
Invalid XPath expression: variable1
Cause
Incorrect XPath expression syntax.
Response
Fix the XPath expression syntax.
23.41 XSLT-BADZERODIGIT
W3C XQuery Standard Equivalent: err:XTSE1295
Message Text
Invalid zero digit specified: variable1
Cause
This error occurs when a zero digit specified in a Decimal Format is either not a digit or if it is a
digit its value is not zero.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 330
MarkLogic Server
XSLT Messages
Response
Illegal zero digit specified. The zero digit specified in a Decimal format must be a digit whose
numeric value is zero.
23.42 XSLT-CHARMAPCYCLE
W3C XQuery Standard Equivalent: err:XTSE1600
Message Text
Character map cycle detected
23.43 XSLT-CHARMAPNAME
W3C XQuery Standard Equivalent: err:XTSE1590
Message Text
Character map not found: variable1
23.44 XSLT-CIRCKEY
W3C XQuery Standard Equivalent: err:XTDE0640
Message Text
Circularly defined key: variable1
23.45 XSLT-CIRCVAR
W3C XQuery Standard Equivalent: err:XTDE0640
Message Text
Circularly defined variable or parameter: variable1
23.46 XSLT-CMAPNSRES
W3C XQuery Standard Equivalent: err:XTSE0080
Message Text
Character map may not be in a reserved namespace
23.47 XSLT-COMMENTBODY
W3C XQuery Standard Equivalent: err:XTSE0940
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 331
MarkLogic Server
XSLT Messages
Message Text
Invalid xsl:comment element: xsl:comment element variable1 with select attribute and
non-empty content
23.48 XSLT-COMPARE
W3C XQuery Standard Equivalent: err:XTDE1030
Message Text
Items not comparable: variable1 variable2 variable3
23.49 XSLT-DECFORMATUNIQ
W3C XQuery Standard Equivalent: err:XTSE1300
Message Text
Non-unique picture string characters in xsl:decimal-format
Cause
The values of variables decimal-separator-sign, grouping-sign, percent-sign, per-mille-sign,
digit-zero-sign, digit-sign, and pattern-separator-sign must be unique for a given decimal format.
User has specified a decimal format in which two or more of these variables have the same value.
Response
Use distinct values for variables decimal-separator-sign, grouping-sign, percent-sign,
per-mille-sign, digit-zero-sign, digit-sign, and pattern-separator-sign in the decimal format.
23.50 XSLT-DECFORMCONFLICT
W3C XQuery Standard Equivalent: err:XTSE1290
Message Text
xsl:decimal-format conflict: for parameter variable1 in variable2 and variable3
Cause
Two decimal formats with same import precedence have conflicting values for the same
attribute(s).
Response
Conflicting decimal formats: either make the import precedence of one higher than the other or
make sure to have same values for all corresponding attributes.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 332
MarkLogic Server
XSLT Messages
23.51 XSLT-DEFAULTAS
W3C XQuery Standard Equivalent: err:XTTE0600
Message Text
Invalid default value coercion for variable or parameter: variable1 as variable2
23.52 XSLT-DEFAULTCOLL
W3C XQuery Standard Equivalent: err:XTSE0125
Message Text
No collations recognized in default-collation attribute: variable1
23.53 XSLT-DEFAULTESAS
W3C XQuery Standard Equivalent: err:XTDE0610
Message Text
Invalid empty-sequence() default value coercion for variable or parameter: variable1 as variable2
23.54 XSLT-DEFFUNPARM
W3C XQuery Standard Equivalent: err:XTSE0760
Message Text
xsl:function parameters may not have default value: variable1
23.55 XSLT-DEFNS
W3C XQuery Standard Equivalent: err:XTDE0440
Message Text
Cannot construct default namespace on element with no namespace: prefix variable1: namespace
URI: variable2
23.56 XSLT-DOCNOTFOUND
W3C XQuery Standard Equivalent: err:XTDE1170
Message Text
Text document not found
23.57 XSLT-DUPCHARMAP
W3C XQuery Standard Equivalent: err:XTSE1580
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 333
MarkLogic Server
XSLT Messages
Message Text
Conflicting character map name
23.58 XSLT-DUPEMPTYURIS
W3C XQuery Standard Equivalent: err:XTDE1490
Message Text
Two final trees cannot have the empty string as their URI
23.59 XSLT-DUPFUNCTION
W3C XQuery Standard Equivalent: err:XTSE0770
Message Text
Conflicting function name
23.60 XSLT-DUPNAMEDTEMPLATE
W3C XQuery Standard Equivalent: err:XTSE0660
Message Text
Conflicting named template: variable1 and variable2
23.61 XSLT-DUPNSALIAS
W3C XQuery Standard Equivalent: err:XTSE0810
Message Text
Conflicting namespace alias
23.62 XSLT-DUPPARAM
W3C XQuery Standard Equivalent: err:XTSE0630
Message Text
Conflicting parameter name
23.63 XSLT-DUPRESULTURIS
W3C XQuery Standard Equivalent: err:XTDE1490
Message Text
Two final trees cannot have the same URI: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 334
MarkLogic Server
XSLT Messages
23.64 XSLT-DUPVAR
W3C XQuery Standard Equivalent: err:XTSE0630
Message Text
Conflicting variable name
23.65 XSLT-EABADQNAME
W3C XQuery Standard Equivalent: err:XTDE1440
Message Text
fn:element-available(): argument isn't a valid QName
23.66 XSLT-ELTREQ
W3C XQuery Standard Equivalent: err:XTSE0010
Message Text
Missing required element child: variable1 required at variable2
23.67 XSLT-EMPTYNSURI
W3C XQuery Standard Equivalent: err:XTDE0930
Message Text
Empty namespace URI for prefix: variable1
23.68 XSLT-ENTITYURICTX
W3C XQuery Standard Equivalent: err:XTDE1370
Message Text
unparsed-entity-uri called with no context node
23.69 XSLT-ENTITYURIDOC
W3C XQuery Standard Equivalent: err:XTDE1370
Message Text
unparsed-entity-uri called with non-document root node
23.70 XSLT-FNBADARITY
W3C XQuery Standard Equivalent: err:XTDE1400
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 335
MarkLogic Server
XSLT Messages
Message Text
fn:function-available() invoked with bad arity
Cause
A user has invoked function-available with a negative arity value.
Response
The function-availablearity argument must be a non-negative number.
23.71 XSLT-FNBADDOCTYPE
W3C XQuery Standard Equivalent: err:XTDE1170
Message Text
Bad document argument to function unparsed-text
23.72 XSLT-FNBADENCODING
W3C XQuery Standard Equivalent: err:XTDE1190
Message Text
Error decoding document using specified encoding to function unparsed-text or
unparsed-text-available
23.73 XSLT-FNBADQNAME
W3C XQuery Standard Equivalent: err:XTDE1400
Message Text
fn:function-available(): first argument isn't a valid QName
23.74 XSLT-FNBADURI
W3C XQuery Standard Equivalent: err:XTDE1170
Message Text
Bad URI argument to function unparsed-text
23.75 XSLT-FNILLEGALENCODING
W3C XQuery Standard Equivalent: err:XTDE1190
Message Text
Encoding not supported
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 336
MarkLogic Server
XSLT Messages
23.76 XSLT-FNNOENCODING
W3C XQuery Standard Equivalent: err:XTDE1200
Message Text
Function unparsed-text was unable to determine correct encoding or decode with UTF-8
23.77 XSLT-FORMATNAME
W3C XQuery Standard Equivalent: err:XTDE1460
Message Text
Named output definition not found: variable1
23.78 XSLT-FORMATNUMPICT1
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
Invalid picture string in format-number: variable1
Cause
REVIEW: Unused message. Removed from code bug: 16214.
Response
REVIEW: Unused message. Removed from code bug: 16214.
23.79 XSLT-FORMATNUMPICT10
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
The fractional part of a sub-picture for format-number cannot contain a digit-sign followed by a
zero-digit-sign: variable1
Cause
The fractional part of the specified picture string contains one or more of optional digits followed
by a mandatory digit.
Response
Remove digit signs that follow the zero-digit signs in the fractional part of the sub-picture.
Alternatively change all the zero-digit signs preceding digit-signs to digit-signs.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 337
MarkLogic Server
XSLT Messages
23.80 XSLT-FORMATNUMPICT11
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
A sub-picture for format-number cannot contain a passive character that is preceded by an active
character and followed by another active character: variable1
Cause
User has specified a illegal sub-picture string that contains a passive character between two active
characters.
Response
Change the picture string such that a passive character is not between active characters.
23.81 XSLT-FORMATNUMPICT12
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
A picture string in format-number cannot end in a decimal separator.: variable1
Cause
Illegal picture string causes this error. User has supplied a picture string to format-number that
contains a decimal separator at the end.
Response
Change the picture string either by removing the trailing decimal separator or by adding a
digit-sign after it.
23.82 XSLT-FORMATNUMPICT2
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
Two pattern separators are not allowed in picture string for format-number: variable1
Cause
A picture string in format-number can have two separate patterns for positive and negative
numbers. These two are separated in the picture string by a pattern separator. This error occurs
when user specifies a picture string that has more than one pattern separators.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 338
MarkLogic Server
XSLT Messages
Response
Remove the extra pattern separator from picture string.
23.83 XSLT-FORMATNUMPICT3
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
A sub-picture for format-number cannot contain two percent signs: variable1
Cause
A picture string used by format-number contains more than one decimal separators.
Response
Remove the extra decimal separators from the picture string.
23.84 XSLT-FORMATNUMPICT4
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
A sub-picture for format-number cannot contain both percent and per-mille sign.: variable1
Cause
Illegal picture string causes this error. User has included both percent and per-mille signs in the
picture string to format-number.
Response
Remove either percent or the per-mille sign from picture string of format-number.
23.85 XSLT-FORMATNUMPICT5
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
A sub-picture for format-number cannot contain two per-mille signs: variable1
Cause
An illegal picture string causes this error. A user has supplied a picture string to format-number
that has two per-mille signs.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 339
MarkLogic Server
XSLT Messages
Response
Remove the extra per-mille sign.
23.86 XSLT-FORMATNUMPICT6
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
A sub-picture for format-number cannot contain two decimal-separator signs: variable1
Cause
You supplied an illegal picture string that contains two decimal separator signs.
Response
Remove the extra decimal-separator.
23.87 XSLT-FORMATNUMPICT7
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
A sub-picture for format-number cannot contain a decimal-separator sign adjacent to a
grouping-separator-sign: variable1
Cause
An illegal picture string causes this error. It contains a decimal-separator sign adjacent to a
grouping-separator sign.
Response
Remove one of the adjacent decimal-separator and grouping-separator signs in the picture sting to
format-number.
23.88 XSLT-FORMATNUMPICT8
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
A sub-picture for format-number must contain one zero-digit or digit sign: variable1
Cause
Illegal picture string to format-number. A user has supplied a picture string that doesn't contain
any zero-digit or digit sign.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 340
MarkLogic Server
XSLT Messages
Response
Add at least one digit or zero-digit sign to the picture string of format-number.
23.89 XSLT-FORMATNUMPICT9
W3C XQuery Standard Equivalent: err:XTDE1310
Message Text
The integer part of a sub-picture for format-number cannot contain a zero-digit-sign followed by a
digit-sign: variable1
Cause
Illegal picture string is the cause of this error. A user has specified a picture string in which the
integer part contains a (optional) zero-digit sign followed by a (mandatory) digit-sign.
Response
Remove the zero-digit sign(s) following a digit-sign in the integer part of the picture-sting of
format-number.
23.90 XSLT-FORMATSTR
W3C XQuery Standard Equivalent: err:XTDE1460
Message Text
Invalid lexical form for format attribute: variable1
Cause
The format attribute of result-document instruction cannot be converted to a valid QName. As a
result, the output-definition for generating results cannot be retrieved.
Response
Use an output definition's valid name as a value of the "format" attribute in the
xsl:result-document instruction.
23.91 XSLT-FUNCTIONAS
W3C XQuery Standard Equivalent: err:XTTE0780
Message Text
Invalid coercion for return value of function: variable1 as variable2
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 341
MarkLogic Server
XSLT Messages
23.92 XSLT-FUNCTUNPAR
W3C XQuery Standard Equivalent: err:XTSE0010
Message Text
Tunnel parameters not allowed in functions: parameter variable1 in function variable2
23.93 XSLT-FUNNSRES
W3C XQuery Standard Equivalent: err:XTSE0080
Message Text
Functions may not be declared in a reserved namespace
23.94 XSLT-GRCOLLATION
W3C XQuery Standard Equivalent: err:XTSE1090
Message Text
Invalid xsl:for-each-group element: xsl:for-each-group element variable1 with collation and no
group-by or group-adjacent specifier
23.95 XSLT-GRNOTPATTERN
Message Text
Invalid xsl:for-each-group element: group specifier is not a pattern
23.96 XSLT-GROUPADJKEY
W3C XQuery Standard Equivalent: err:XTTE1100
Message Text
Grouping key not a singleton with group-adjacent: variable1
23.97 XSLT-GROUPITEMTYPE
W3C XQuery Standard Equivalent: err:XTTE1120
Message Text
Item in select expression of xsl:for-each-group is not a node: variable1
23.98 XSLT-IMPORTCYCLE
W3C XQuery Standard Equivalent: err:XTSE0210
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 342
MarkLogic Server
XSLT Messages
Message Text
Import cycle found in stylesheet: variable1
23.99 XSLT-IMPORTNOTFIRST
W3C XQuery Standard Equivalent: err:XTSE0200
Message Text
Bad xsl:import: Element before xsl:import at variable1
23.100XSLT-IMPORTPATH
W3C XQuery Standard Equivalent: err:XTSE0165
Message Text
Invalid stylesheet import path: variable1
23.101XSLT-INCLUDECYCLE
W3C XQuery Standard Equivalent: err:XTSE0180
Message Text
Include cycle found in stylesheet: variable1
23.102XSLT-INITMODE
W3C XQuery Standard Equivalent: err:XTDE0045
Message Text
Invalid initial mode: variable1
23.103XSLT-INITPARAM
W3C XQuery Standard Equivalent: err:XTDE0050
Message Text
Missing required parameter for stylesheet: variable1
23.104XSLT-INITTEMPLATE
W3C XQuery Standard Equivalent: err:XTDE0040
Message Text
Starting template name not found: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 343
MarkLogic Server
XSLT Messages
23.105XSLT-INVCHOOSE
W3C XQuery Standard Equivalent: err:XTSE0010
Message Text
xsl:choose requires xsl:when+,xsl:otherwise: variable1
23.106XSLT-INVMETHOD
W3C XQuery Standard Equivalent: err:XTSE1570
Message Text
xsl:output invalid method: 'variable1' is not valid in variable2
23.107XSLT-INVSORTSTABLE
W3C XQuery Standard Equivalent: err:XTSE1017
Message Text
Invalid xsl:sort element: stable attribute on xsl:sort variable1 invalid
23.108XSLT-INVXSLATTR
W3C XQuery Standard Equivalent: err:XTSE0805
Message Text
Unknown attribute in XSLT namespace: Unknown attribute variable1 in XSLT namespace on
literal result element
23.109XSLT-KEYCOLLCONF
W3C XQuery Standard Equivalent: err:XTSE1220
Message Text
Conflicting collation in key declaration
23.110XSLT-KEYLEXVAL
W3C XQuery Standard Equivalent: err:XTDE1260
Message Text
Key name is not a valid QName
23.111XSLT-KEYNOTDOC
W3C XQuery Standard Equivalent: err:XTDE1270
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 344
MarkLogic Server
XSLT Messages
Message Text
Context item does not have a document node root
23.112XSLT-KEYNSRES
W3C XQuery Standard Equivalent: err:XTSE0080
Message Text
Key name may not be in a reserved namespace
23.113XSLT-LEVELATTR
W3C XQuery Standard Equivalent: err:XTSE0975
Message Text
Invalid xsl:number element: xsl:number element variable1 with value and level attributes
23.114XSLT-MATCHORNAMEREQ
W3C XQuery Standard Equivalent: err:XTSE0500
Message Text
Template requires match or name attribute: variable1
23.115XSLT-MATCHZERO
W3C XQuery Standard Equivalent: err:XTDE1150
Message Text
Pattern matches zero-length string
23.116XSLT-MISSINGCONTEXT
W3C XQuery Standard Equivalent: err:XTDE1360
Message Text
Missing context item
23.117XSLT-MISSINGPARAM
W3C XQuery Standard Equivalent: err:XTSE0690
Message Text
Missing template parameter in xsl:call-template: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 345
MarkLogic Server
XSLT Messages
23.118XSLT-MISSINGPARAM2
W3C XQuery Standard Equivalent: err:XTDE0700
Message Text
Missing template parameter: variable1
23.119XSLT-MODEANDTEMPLATE
W3C XQuery Standard Equivalent: err:XTDE0047
Message Text
Cannot start a transform with both an initial mode and template
23.120XSLT-MODENSRES
W3C XQuery Standard Equivalent: err:XTSE0080
Message Text
Mode may not be in a reserved namespace
23.121XSLT-MSGTERMINATE
W3C XQuery Standard Equivalent: err:XTMM9000
Message Text
xsl:message instruction called with terminate
23.122XSLT-NAMEDTEMPATTRS
W3C XQuery Standard Equivalent: err:XTSE0500
Message Text
Named template has mode or priority attribute: variable1
23.123XSLT-NAMESPACELEX
W3C XQuery Standard Equivalent: err:XTDE0835
Message Text
Invalid lexical form for namespace attribute: variable1
23.124XSLT-NEGNUMVALUE
W3C XQuery Standard Equivalent: err:XTDE0980
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 346
MarkLogic Server
XSLT Messages
Message Text
Value attribute of xsl:number evaluates to a negative integer: variable1
23.125XSLT-NOCURRTEMPLATE
W3C XQuery Standard Equivalent: err:XTDE0560
Message Text
No current template for xsl:apply-imports
23.126XSLT-NOCURRTEMPLATE2
W3C XQuery Standard Equivalent: err:XTDE0560
Message Text
No current template for xsl:next-match
23.127XSLT-NOEXCLNSBIND
W3C XQuery Standard Equivalent: err:XTSE0808
Message Text
No namespace binding for exclude result prefix: No namespace bound to prefix 'variable1' at
variable2
23.128XSLT-NOEXCLNSBIND2
W3C XQuery Standard Equivalent: err:XTSE0809
Message Text
No default namespace for exclude result prefix: No namespace bound to prefix 'variable1' at
variable2
23.129XSLT-NOEXTNSBIND
W3C XQuery Standard Equivalent: err:XTSE1430
Message Text
No namespace binding for extension element prefix: No namespace bound to prefix 'variable1' at
variable2
23.130XSLT-NOFALLBACK
W3C XQuery Standard Equivalent: err:XTSE1450
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 347
MarkLogic Server
XSLT Messages
Message Text
No xsl:fallback: Required fallback but none found at variable1
23.131XSLT-NOFALLBACK2
W3C XQuery Standard Equivalent: err:XTDE1450
Message Text
No xsl:fallback: Required fallback but none found
23.132XSLT-NOGROUPSPEC
W3C XQuery Standard Equivalent: err:XTSE1080
Message Text
Invalid xsl:for-each-group element: xsl:for-each-group element variable1 with no group specifier
23.133XSLT-NONAMESPACEBIND
W3C XQuery Standard Equivalent: err:XTDE0830
Message Text
No namespace binding for prefix
23.134XSLT-NOSUCHKEY
W3C XQuery Standard Equivalent: err:XTDE1260
Message Text
Key declaration not found: variable1
23.135XSLT-NOSUCHPARAM
W3C XQuery Standard Equivalent: err:XTSE0680
Message Text
Template parameter not found in xsl:call-template: variable1
23.136XSLT-NOSUCHTEMPLATE
W3C XQuery Standard Equivalent: err:XTSE0650
Message Text
Template name not found: variable1
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 348
MarkLogic Server
XSLT Messages
23.137XSLT-NOVERSION
W3C XQuery Standard Equivalent: err:XTSE0150
Message Text
Simplified stylesheet must contain valid xsl:version attribute: variable1
23.138XSLT-NSALIASPREFIX
W3C XQuery Standard Equivalent: err:XTSE0812
Message Text
Unbound namespace alias stylesheet-prefix: variable1 in variable2
23.139XSLT-NSALIASPREFIX2
W3C XQuery Standard Equivalent: err:XTSE0812
Message Text
Unbound namespace alias result-prefix: variable1 in variable2
23.140XSLT-NSBODY
W3C XQuery Standard Equivalent: err:XTSE0910
Message Text
Invalid xsl:namespace element: xsl:namespace element variable1 with select attribute and
non-empty content
23.141XSLT-NSLEX
W3C XQuery Standard Equivalent: err:XTDE0905
Message Text
Invalid lexical form for namespace URI: variable1
23.142XSLT-NSPREFIX
W3C XQuery Standard Equivalent: err:XTDE0920
Message Text
Invalid namespace prefix: variable1
23.143XSLT-NUMCTXNOTNODE
W3C XQuery Standard Equivalent: err:XTTE0990
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 349
MarkLogic Server
XSLT Messages
Message Text
Context item is not a node for xsl:number
23.144XSLT-NUMSELECTVAL
W3C XQuery Standard Equivalent: err:XTTE1000
Message Text
Select attribute of xsl:number does not evaluate to a node
23.145XSLT-NUMVALUEATTR
W3C XQuery Standard Equivalent: err:XTSE0975
Message Text
Invalid xsl:number element: xsl:number element variable1 with value attribute and select, count
or from attribute
23.146XSLT-OUTPUTCONFLICT
W3C XQuery Standard Equivalent: err:XTSE1560
Message Text
xsl:output conflict: for parameter variable1 in variable2 and variable3
23.147XSLT-OUTPUTDECLNSRES
W3C XQuery Standard Equivalent: err:XTSE0080
Message Text
Output definition may not be in a reserved namespace
23.148XSLT-PARAMAS
W3C XQuery Standard Equivalent: err:XTTE0590
Message Text
Invalid parameter coercion: variable1 as variable2
23.149XSLT-PARAMBODY
W3C XQuery Standard Equivalent: err:XTSE0620
Message Text
Variable or parameter cannot contain both a select attribute and non-empty content
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 350
MarkLogic Server
XSLT Messages
23.150XSLT-PARAMNSRES
W3C XQuery Standard Equivalent: err:XTSE0080
Message Text
Parameter name may not be in a reserved namespace
23.151XSLT-PERFORMSORTBODY
W3C XQuery Standard Equivalent: err:XTSE1040
Message Text
Invalid xsl:perform-sort element: xsl:perform-sort element with select attribute and non-empty
content
23.152XSLT-PIBODY
W3C XQuery Standard Equivalent: err:XTSE0880
Message Text
Invalid xsl:processing-instruction element: xsl:processing-instruction element variable1 with
select attribute and non-empty content
23.153XSLT-PUBLICIDCTX
W3C XQuery Standard Equivalent: err:XTDE1380
Message Text
unparsed-entity-public-id called with no context node
23.154XSLT-PUBLICIDDOC
W3C XQuery Standard Equivalent: err:XTDE1380
Message Text
unparsed-entity-public-id called with non-document root node
23.155XSLT-QNAMELEXFORM
W3C XQuery Standard Equivalent: err:XTSE0020
Message Text
Invalid lexical form for QName
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 351
MarkLogic Server
XSLT Messages
23.156XSLT-QNAMELEXFORM1
W3C XQuery Standard Equivalent: err:XTDE0820
Message Text
Invalid lexical form for name attribute
23.157XSLT-QNAMELEXFORM2
W3C XQuery Standard Equivalent: err:XTDE0850
Message Text
Invalid lexical form for name attribute: variable1
23.158XSLT-REGEX
W3C XQuery Standard Equivalent: err:XTDE1140
Message Text
Invalid regular expression
Cause
A user has specified a regular expression with incorrect syntax.
Response
Fix the regular expression's incorrect syntax.
23.159XSLT-REGEXFLAGS
W3C XQuery Standard Equivalent: err:XTDE1145
Message Text
Invalid regular expression flags
Cause
User has specified illegal flags for analyze-string instruction.
Response
Provide flags that the XSLT specification allows or remove them from the analyze-string
instruction.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 352
MarkLogic Server
XSLT Messages
23.160XSLT-REGEXINTERNAL
Message Text
Internal error in fn/xsl analyze-string
Cause
xsl:analyze-string
encountered an illegal element when it was expecting
or xsl:non-matching-substring instructions.
xsl:matching-substring
Response
Correct the syntax for the xsl:analyze-string instruction.
23.161XSLT-RESDOCTEMP
W3C XQuery Standard Equivalent: err:XTDE1480
Message Text
xsl:result-document not allowed in temporary output state
23.162XSLT-SORTBODY
W3C XQuery Standard Equivalent: err:XTSE1015
Message Text
Invalid xsl:sort element: xsl:sort element variable1 with select attribute and non-empty content
23.163XSLT-SORTKEYTYPE
W3C XQuery Standard Equivalent: err:XTTE1020
Message Text
Sort key value is a sequence with more than one item: variable1
23.164XSLT-SPACECONFLICT
W3C XQuery Standard Equivalent: err:XTRE0270
Message Text
Conflicting strip/preserve-space declarations found for node: variable1
23.165XSLT-SSNULLNSCHILD
W3C XQuery Standard Equivalent: err:XTSE0130
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 353
MarkLogic Server
XSLT Messages
Message Text
Stylesheet cannot contain child elements with no namespace: variable1
23.166XSLT-SSPARAMAS
W3C XQuery Standard Equivalent: err:XTTE0790
Message Text
Invalid value coercion for stylesheet parameter: variable1 as variable2
23.167XSLT-SSTEXTNODE
W3C XQuery Standard Equivalent: err:XTSE0120
Message Text
Stylesheet may not contain text nodes: variable1
23.168XSLT-TABADQNAME
W3C XQuery Standard Equivalent: err:XTDE1428
Message Text
fn:type-available(): first argument isn't a valid QName
23.169XSLT-TEMPINITPARAM
W3C XQuery Standard Equivalent: err:XTDE0060
Message Text
Starting template has required parameter: variable1
23.170XSLT-TEMPLATEAS
W3C XQuery Standard Equivalent: err:XTTE0505
Message Text
Invalid template coercion: variable1 as variable2
23.171XSLT-TEMPLATENSRES
W3C XQuery Standard Equivalent: err:XTSE0080
Message Text
Template names may not be in a reserved namespace
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 354
MarkLogic Server
XSLT Messages
23.172XSLT-TEMPLCONFLICT
W3C XQuery Standard Equivalent: err:XTRE0540
Message Text
Conflicting templates found for node: variable1
23.173XSLT-TYPEANDVALIDATE
W3C XQuery Standard Equivalent: err:XTSE1505
Message Text
Conflicting validation attributes: both type and validate attributes specified at variable1
23.174XSLT-UNBPRFX
W3C XQuery Standard Equivalent: err:XTSE0280
Message Text
Prefix variable1 has no namespace binding
23.175XSLT-UNDFUN
W3C XQuery Standard Equivalent: err:XTDE1425
Message Text
Undefined function variable1
23.176XSLT-UNDVAR
W3C XQuery Standard Equivalent: err:XPST0008
Message Text
Undefined variable: variable1
23.177XSLT-UNEXPECTED
W3C XQuery Standard Equivalent: err:XTSE0010
Message Text
Unexpected content in stylesheet: variable1
23.178XSLT-UNEXPECTEDATTR
W3C XQuery Standard Equivalent: err:XTSE0090
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 355
MarkLogic Server
XSLT Messages
Message Text
Unexpected attribute: unexpected attribute variable1 in XSLT or null namespace
23.179XSLT-UNEXPECTEDTEXT
W3C XQuery Standard Equivalent: err:XTSE0260
Message Text
Unexpected content in stylesheet: variable1
23.180XSLT-UNPRFXFUN
W3C XQuery Standard Equivalent: err:XTSE0740
Message Text
Stylesheet function names must have a prefix: variable1
23.181XSLT-UNSUPPORTED
W3C XQuery Standard Equivalent: err:XTSE0010
Message Text
Unsupported or unexpected instruction or declaration: variable1
23.182XSLT-USEANDCONTENT
W3C XQuery Standard Equivalent: err:XTSE1205
Message Text
Key has both use attribute and non-empty content: variable1
23.183XSLT-USEORCONTENTREQ
W3C XQuery Standard Equivalent: err:XTSE1205
Message Text
Key requires use attribute or non-empty content: variable1
23.184XSLT-VALIDATEBADDOCNODE
W3C XQuery Standard Equivalent: err:XTTE1550
Message Text
A validated document node must contain exactly one root element
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 356
MarkLogic Server
XSLT Messages
Cause
An attempt was made to validate a document node that had more than one root element. Such a
document is invalid.
Response
Fix the document so that it only has one root element.
23.185XSLT-VALIDATEBADTYPE1
W3C XQuery Standard Equivalent: err:XTTE1510
Message Text
Invalid node type: variable1 lexical value variable2 invalid for expected type variable3 at
variable4 using schema variable5
Cause
Validation of an element failed in strict mode because the lexical value of the element was not
permitted per the type definition.
Response
Fix the element to have valid content.
23.186XSLT-VALIDATEBADTYPE3
W3C XQuery Standard Equivalent: err:XTTE1515
Message Text
Invalid node type: variable1 lexical value variable2 invalid for expected type variable3 at
variable4 using schema variable5
Cause
Validation of an element failed in lax mode because the lexical value of the element was not
permitted per the type definition.
Response
Fix the element to have valid content.
23.187XSLT-VALIDATEBADTYPE4
W3C XQuery Standard Equivalent: err:XTTE1540
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 357
MarkLogic Server
XSLT Messages
Message Text
Invalid node type: variable1 lexical value variable2 invalid for expected type variable3 at
variable4 using schema variable5
Cause
Validation of an element failed when validating against a named type. This was because the
element's lexical value was not permitted per the type definition.
Response
Fix the element to have valid content.
23.188XSLT-VALIDATEMISSINGATTR
W3C XQuery Standard Equivalent: err:XTTE1540
Message Text
Missing required attribute: Found variable1 but required variable2 at variable3 using schema
variable4
Cause
Validation detected an element that was missing a required attribute.
Response
The instance is invalid. Add the required attribute to the element.
23.189XSLT-VALIDATENODECL
W3C XQuery Standard Equivalent: err:XTTE1512
Message Text
Missing element declaration: Expected declaration for node variable1 in non-lax mode using
schema variable2
Cause
Validation failed because an element or attribute was found without a corresponding declaration.
In some cases this can occur because an element somewhere within the subtree of the element was
missing a declaration. This can be either because the schema is missing the declaration, the proper
schema could not be located, or the element or attribute is incorrect (misspelled, for example).
Response
Fix the schema, the content, or the schema location as appropriate.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 358
MarkLogic Server
XSLT Messages
23.190XSLT-VALIDATEUNEXPECTED1
W3C XQuery Standard Equivalent: err:XTTE1510
Message Text
Invalid node: Found variable1 but expected variable2 at variable3 using schema variable4
Cause
Unexpected content (element, attribute, or text) was seen when validating an element in strict
mode.
Response
Fix the content to be valid. Check the name of the element or attribute reported as unexpected, or
remove the unexpected text.
23.191XSLT-VALIDATEUNEXPECTED3
W3C XQuery Standard Equivalent: err:XTTE1515
Message Text
Invalid node: Found variable1 but expected variable2 at variable3 using schema variable4
Cause
Unexpected content (element, attribute, or text) was seen in validating an element in lax mode.
Response
Fix the content to be valid. Check the name of the element or attribute reported as unexpected, or
remove the unexpected text.
23.192XSLT-VALIDATEUNEXPECTED4
W3C XQuery Standard Equivalent: err:XTTE1540
Message Text
Invalid node: Found variable1 but expected variable2 at variable3 using schema variable4
Cause
Unexpected content (element, attribute, or text) was seen in validating an element against a
named type.
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 359
MarkLogic Server
XSLT Messages
Response
Fix the content to be valid. Check the name of the element or attribute reported as unexpected, or
remove the unexpected text.
23.193XSLT-VALUEOFBODY
W3C XQuery Standard Equivalent: err:XTSE0870
Message Text
Invalid xsl:value-of element: xsl:value-of element variable1 with select attribute and non-empty
content
23.194XSLT-VARAS
W3C XQuery Standard Equivalent: err:XTTE0570
Message Text
Invalid variable coercion: variable1 as variable2
23.195XSLT-VARSRES
W3C XQuery Standard Equivalent: err:XTSE0080
Message Text
Variable name may not be in a reserved namespace
23.196XSLT-XMLNODE
W3C XQuery Standard Equivalent: err:XTSE0165
Message Text
Server unable to build stylesheet from non-XML document
23.197XSLT-XMLNS
W3C XQuery Standard Equivalent: err:XTDE0925
Message Text
Cannot redefine xml namespace: prefix variable1: namespace URI: variable2
23.198XSLT-XMLNSATTR
W3C XQuery Standard Equivalent: err:XTDE0855
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 360
MarkLogic Server
XSLT Messages
Message Text
Cannot redefine xml namespace
23.199XSLT-XMLPI
W3C XQuery Standard Equivalent: err:XTDE0890
Message Text
Processing instructions may not have the target 'XML'
MarkLogic 8—February, 2015
Messages and Codes Reference Guide—Page 361
MarkLogic Server
Technical Support
24.0 Technical Support
362
MarkLogic provides technical support according to the terms detailed in your Software License
Agreement or End User License Agreement. For evaluation licenses, MarkLogic may provide
support on an “as possible” basis.
For customers with a support contract, we invite you to visit our support website at
http://support.marklogic.com to access information on known and fixed issues.
For complete product documentation, the latest product release downloads, and other useful
information for developers, visit our developer site at http://developer.marklogic.com.
If you have questions or comments, you may contact MarkLogic Technical Support at the
following email address:
support@marklogic.com
If reporting a query evaluation problem, be sure to include the sample code.
MarkLogic 8
MarkLogic Server
Copyright
25.0 Copyright
999
MarkLogic Server 8.0 and supporting products.
Last updated: May 28, 2015
COPYRIGHT
Copyright © 2015 MarkLogic Corporation. All rights reserved.
This technology is protected by U.S. Patent No. 7,127,469B2, U.S. Patent No. 7,171,404B2, U.S.
Patent No. 7,756,858 B2, and U.S. Patent No 7,962,474 B2.
The MarkLogic software is protected by United States and international copyright laws, and
incorporates certain third party libraries and components which are subject to the attributions,
terms, conditions and disclaimers set forth below.
For all copyright notices, including third-party copyright notices, see the Combined Product
Notices.
MarkLogic 8