Solutions

Stay on top of everything MarkLogic

Be the first to know! News, product information, and events delivered straight to your inbox.

Sign Me Up

Learn

Stay on top of everything MarkLogic

Be the first to know! News, product information, and events delivered straight to your inbox.

Sign Me Up

Community

Stay on top of everything MarkLogic

Be the first to know! News, product information, and events delivered straight to your inbox.

Sign Me Up

Company

Stay on top of everything MarkLogic

Be the first to know! News, product information, and events delivered straight to your inbox.

Sign Me Up

 
Knowledgebase : Errors
SUMMARY Occasionally, you might see an "Invalid Database Online Event" error in your MarkLogic Server Error Log. This article will help explain what this error means, as well as provide some ways to resolve it. WHAT THE ERROR MEANS The XDMP-INVDATABAS...
Details: Upon boot of CentOS 6.3, MarkLogic users may encounter the following warning: :WARNING: at fs/hugetlbfs/inode.c:951 hugetlb_file_setup+0x227/0x250() (Not tainted) MarkLogic 6.0 and earlier have not been certified to run on CentOS 6.3. Th...
SUMMARY CSV files are a very common data exchange format. It is often used as an export format for spreadsheets, databases or any other application. Depending on the application, you might be able to change the delimiter character to a #hash or *aster...
INTRODUCTION  Division operations involving integer or long datatypes may generate XDMP-DECOVRFLW in MarkLogic 7. This is the expected behavior but it may not be obvious upon initial inspection. For example, similar queries with similar but different i...
INTRODUCTION In the more recent versions of MarkLogic Server, there are checks in place to prevent the loading of invalid documents (such as documents with multiple root nodes). However, documents loaded in earlier versions of MarkLogic Server can now re...
SUMMARY A forest reindex timeout error may occur when there are transactions holding update locks on documents for an extended period of time. A reindexer process is started as a result of a database index change or a major MarkLogic Server upgrade. T...
SUMMARY When attempting to start MarkLogic Server on older versions of Linux (Non-supported platforms), a "Floating Point Exception" may prevent the server from starting. Example of the error text from system messages: kernel: MarkLogic[29472] ...
Introduction When configuring database replication, it is important to note that the _Connect Forests by Name_ field is true by default. This works great because, when new forests of the same name are later added to the Master and Replica databases, t...
SUMMARY XDMP-DBDUPURI error will occur if the same URI occurs in multiple forests of the same database. This article explains how this condition can occur and describes a number of strategies to help prevent and fix them. Under normal operating con...
PROBLEM: The errors 'XDMP-MODNOTFOUND - Module not found' and 'XDMP-NOPROGRAM - Server unable to build program from request' may occur when the requested XQuery document does not exist or the user does not have the right permissions on the module. SOL...
INTRODUCTION Sometimes, when a host is removed from a cluster in an improper manner -- e.g., by some means other than the Admin UI or Admin API, a remote host can still try to communicate with its old cluster, but the cluster will recognize it as a "for...
Introduction Sometimes, when a cluster is under heavy load, your cluster may show a lot of XDQP-TIMEOUT messages in the error log. Often, a subset of hosts in the cluster may become so busy that the forests they host get unmounted and remounted repeat...
INTRODUCTION For hosts that don't use a standard US locale (_en_US_) there are instances where some lower level calls will return data that cannot be parsed by MarkLogic Server. An example of this is shown with a host configured with a different locale w...
SUMMARY Hung messages in the ErrorLog indicate that MarkLogic Server was blocked while waiting on host resources, typically I/O or CPU. DEBUG LEVEL The presence of Debug-level Hung messages in the ErrorLog does not indiciate a critical problem, but ...
SUMMARY There are scenarios where you may want to restore a database from a MarkLogic Server backup that was taken from a database on a different cluster. EXAMPLES Two example scenarios where this may be appropriate: - For development or ...
SUMMARY: Prior to MarkLogic 4.1-5, role-ids were randomly generated. We now use a hash algothm that ensures that roles created with the same name will be assigned the same role-id. When attempting to migrate data from a forest created prior to MarkLog...
SUMMARY There is a limit to the number of registered queries held in the forest registry. If your application does not account for that fact, you may get unexpected results. WHERE IS IT? If a specific registered query is not found, then a cts:sea...
SUMMARY Disk utilization is an important part of the hosts ecosystem. The results of filling the file system can have disastrous effects on server performance and data integrity. It is very important to ensure that your host always has an appropriate am...
SUMMARY The XDMP-LABELBADMAGIC error appears when attempting to mount a forest with a corrupted or zero length Label file. This article identifies a potential cause and provides the steps required to work around this issue. Details The XDMP-LABELBADM...
SUMMARY Occasionally, while running a query, you may see the following message returned: XDMP-EXPNTREECACHEFULL: Expanded tree cache full. The _expanded tree cache_ is the memory pool used for MarkLogic's proprietary representation of XML fragments whi...
INTRODUCTION There have been a number of reported incidents where database replication has been configured and where the main Schema database on the replica has been used alongside database replication; in a situation where MarkLogic's default Schema dat...
SUMMARY The TRY/CATCH expression allows you to catch and handle exceptions in your XQuery code. Most exceptions can be caught with a TRY/CATCH block, but some exceptions are NOT. This article describes scenarios where exceptions are not caught. QUERY T...
SUMMARY Deadlocks occur when two transactions are each waiting to acquire a lock and neither can continue until the other releases a lock. The XDMP-DEADLOCK error log message indicates that MarkLogic Server detected a deadlock. When the XDMP-DEADLOCK er...
SUMMARY The XDMP-INMMTREEFULL, XDMP-INMMLISTFULL, XDMP-INMMINDXFULL, XDMP-INMREVIDXFULL, XDMP-INMTRPLIDXFULL & XDMP-INMMGEOREGIONIDXFULL [http://docs.marklogic.com/guide/admin/databases#id_59939] messages are INFORMATIONAL ONLY.  These messages indicate...
SUMMARY This article describes the errors thrown when decoding URLs and how to detect invalid characters to avoid the errors DETAILS When decoding certain URLs using xdmp:url-decode(), it is possible that certain characters will cause one of two err...
INTRODUCTION XDQP is a MarkLogic internal protocol used for communication between nodes in a cluster. This protocol version must be the same on all hosts of the cluster, and XDMP-XDQPVER message is logged if the versions are not the same. Example mess...
INTRODUCTION: When trying to restore from a backup previously taken, the XDMP-BACKDIRINUSE error message may sometimes be encountered: XDMP-BACKDIRINUSE - Backup data directory currently has a backup job in progress As described, the most common oc...
SUMMARY XDMP-CANCELED indicates that a query or operation was cancelled either explicitly or as a result of a system event. XDMP-EXTIME also indicates that a query or operation was cancelled, but the reason for the cancellation is the result of the ...
SUMMARY A query will fail with an XDMP-CONFLICTINGUPDATES exception if an update statement attempts to perform an update to a document that will conflict with other updates occurring in the same statement. EXAMPLES - A single update transacti...
INTRODUCTION It is possible to encounter an XDMP-RIDXTOOBIG error during a database merge - for example, you may see an error that looks similar to: XDMP-FORESTNOT: Forest ... not available: XDMP-FORESTERR: Error in merge of forest ...: XDMP-RIDXTOOBIG...