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