Powered by Zoomin Software. For more details please contactZoomin

MarkLogic Bug Fixes

Issues fixed in MarkLogic Server 11.0.0

  • Last Updated: April 6, 2026
  • 8 minute read
    • MarkLogic Server
    • Documentation

Released: Dec 5, 2022

The following issues have been addressed in this release:

Platform Component Bug ID Details
all BUG-58220

ZLib library upgraded to 1.2.13 to address CVE-2022-37434

The ZLib library used in MarkLogic server is upgraded to 1.2.13 to address CVE-2022-37434

all mlcp BUG-57873

Upgrade apache xerces in MLCP to address security vulnerability

Upgrade apache xerces to 2.12.2 to fix security vulnerability CVE-2022-23437

all JavaScript BUG-58035

Segmentation fault in Handle.h

The server segfaults at svc::Handle<xdmp::QNameVal>::operator* at services/Handle.h:74

all SQL BUG-55815

Large SQL/SPARQL/Optic API queries can be cancelled if they use too much memory

Queries that use a lot of memory---for example, many joins on multiple columns across many tables---may be cancelled with XDMP-MEMCANCELED.

OS X BUG-57643

sem:curie-expand() not properly handling empty prefix

sem:curie-expand() throws an error if the prefix on the curie is blank; e.g., ":X", even if there's a blank entry in the provided namespace map.

EC2 security BUG-57536

SAML authentication loop due to cache miss when SAML assertion host populated

In certain scenarios when SAML assertion host is populated, SAML authentication is stuck in loop.

all JavaScript BUG-58034

Segmentation fault in xdmp::OverloadedFunDecl::getFDecl

Server restarts showing a segmentation fault in xdmp::OverloadedFunDecl::getFDecl

EC2 DB Cloud & Cloud Infrastructure BUG-58091

New Instances not taking the right ENI and Volumes from existing shutting down instance

Old instance stuck in shutting down state is not able to release ENI and EBS volumes attached to it. So, when new ASG created new instance to replace the old one it can't find the existing ENI and volumes and end up creating new volumes.

all adminGUI BUG-58001

Coupling clusters with "xdqp ssl allow tls" set to false returns internal server error

Internal Server Error returned while coupling clusters when fips is enabled and "xdqp ssl allow tls" is set to false. While coupling clusters, if both "xdqp ssl allow sslv3" and "xdqp ssl allow tls" are set to false, you are prompted to set true to atleast one of the parameters. After choosing one parameter to true and try to couple the cluster, it results in "500: Internal Server Error"

windows(64-bit) security BUG-57927

Kerberos negotiation failed followed by Critical Thread ACCESS_VIOLATION

Whenever a user tries to authenticate using Kerberos the MarkLogic server on Windows restarts after an ACCESS_VIOLATION

EC2 DB Cloud & Cloud Infrastructure BUG-58089

New Instances not taking the right ENI from existing shutting down instance

Old instance stuck in shutting down state is not able to release ENI attached to it. So, when new ASG created new instance to replace the old one it can not find the existing ENI and ends up creating new volumes and ENI

all security BUG-57530

Security Certificate template import of private key with passphrase does not work

Importing certificates with an encrypted private key doesn't fail upon import, but when used with an app-server, will cause issues. Usually, the private key cannot be used (since it can't be decrypted) and the app-server can't be accessed. Import will fail with encrypted private key import.

OS X Semantics BUG-57618

rdf:langString-language crashes on a rdf:langString without language

Calling rdf:langString-language() on an rdf:langString without language (e.g., rdf:langString-language(rdf:langString("string"))) crashes the server

all MarkLogic REST API BUG-57321

Rest API GET/manage/v2/forests is giving REST-INVALIDTYPE for parameter view=counts

Rest management API GET /manage/v2/forests for parameter view with value 'counts' fails with 'REST-INVALIDTYPE: (rest:INVALIDTYPE) Invalid type in view: counts is not one of describe|default|status|metrics|schema|storage|properties-schema' error message.

all BUG-57600

op:where does not work with op:from-search

An op:from-search query could not be restricted by a op:where(cts:query)

all documentation BUG-57335

Unsuppported function fn:distinct-nodes

As a result of the semantic changes from XQuery 0.9-ml to XQuery 1.0-ml, the function fn:distinct-nodes is no longer supported

all security BUG-57786

When valid non-temp certificate is already installed then self signed certificate regeneration should not occur during app server configuration change

When editing the configuration of an app-server with a certificate template that contains a signed CA certificate, it causes the deletion of the signed CA and regenerates a self-signed certificate. Once external certificate is imported, self regeneration of temporary self-signed certificate on any configuration change should stop.

all security BUG-57780

Admin UI deletes CA signed certificates when Certificate Template is renamed

When a certificate template with a signed CA certificate is present and the name of the template is changed, the signed CA certificate gets deleted and a self-signed certificate gets generated.

all BUG-57794

xdmp:spawn/spawn-function incorrect user

In some situations running xdmp:spawn or xdmp:spawn-function, resulted in the outer transaction incorrectly getting assigned the username of the inner transaction.

all mlcp BUG-55944

MLCP may lose records when multibyte characters present with -split_input is enabled

When split input is enabled, depending on the split size, mlcp may lose records when multi-byte characters are present in the input.

all xdmp BUG-58093

Unable to update domains in Content Processing

There is an issue that causes the error "XDMP-UNEXPECTED: (err:XPST0003) Unexpected token syntax error, unexpected QName_, expecting Equals_" to be thrown while updating domains.

all DB Cloud & Cloud Infrastructure BUG-57788

No support for gp3 volume types on AWS CFT

The CFT solution offered by MarkLogic doesn't have support for gp3 volume type.

all search BUG-57567

Incorrect search results on JSON documents with "lang" or "language" property

MarkLogic server may return incorrect search results after a reindex on JSON documents with the "lang" or "language" property set to a language other than the database language setting. With stemming enabled, a JSON document containing a language property, for example, doc1.json: { "lang": "fr", "type": "bonjour" } would be indexed in the specified language, in this case "fr" (French) even if the default database language is not set to the document's language. A query with a specified matching language, in this case, "fr", for example, cts:search(fn:doc(),cts:json-property-value-query("type", "bonjour","lang=fr")) will match this document. However, upon reindexing a JSON document with a non-default language property, a query with a non-default language that yielded a match for the JSON document before reindexing would stop yielding a match. Only queries using the default database language might match documents with a non-default language. For example, after reindexing, cts:search(fn:doc(),cts:json-property-value-query("type", "bonjour","lang=fr")) would stop yielding doc1.json. However, cts:search(fn:doc(),cts:json-property-value-query("type", "bonjour")), would incorrectly yield a match for doc1.json.

all mlcp BUG-57896

Upgrade jackson-databind in MLCP address security vulnerability

Upgrade jackson-databind to 2.14.0-rc1 in MLCP to address security vulnerability CVE-2022-42003

all Query Console BUG-57959

results panel interferes with Editor Options buttons in Query Console

Open the Editor Options in Query Console, if the results panel bar overlaps with the buttons then the resize icon appears in front of the buttons and the user cannot click on the cancel or submit button.

all Query Console BUG-57744

Query console's import workspace functionality failing in AWS cluster

'Import Workspace...' functionality for workspaces in the Query console fails in the AWS cluster with the 'Workspace import failed' message.

all xdmp BUG-57701

xdmp.getRequestField now properly process a file with content type

xdmp.getRequestField ignores content type for form-data files with filename. Using -F "xmlParam=@test.xml;type=application/xml" in curl will create a text node for xdmp.getRequestField.

all JavaScript BUG-58016

Segmentation fault in xdmp::FunctionImpl::FunctionImpl

Server restarts showing a segmentation fault in xdmp::FunctionImpl::FunctionImpl

all Optic API BUG-57597

op:from-lexicons slower than cts:values

Using op.fromLexicons is slower than the equivalent cts.valueTuples.

all DB Cloud & Cloud Infrastructure BUG-57848

Special characters in admin password makes the instance inaccessible

If admin password had special characters like $*. Stack gets created successfully, but you cannot access admin UI nor healthcheck (7997)

all Query Console BUG-57652

Query Console: Help link invalidates session

Clicking on help page link from Query Console multiple times invalidates session and results in SECURITY-BADREQUEST error

Azure security BUG-55440

updated Azure CA root certificates

Azure has updated the set of CA root certificates. MarkLogic has updated those root certificates accordingly.

all mlcp BUG-58032

Upgrade com.fasterxml.woodstox:woodstox-core in MLCP to address severity vulnerability

Upgrade com.fasterxml.woodstox:woodstox-core in MLCP address severity vulnerability CVE-2022-40153

all Optic API BUG-57449

Optic op:where(cts:query) is missing cost information for optimization

Optic op:where(cts:query) does not store cost information such as estimated counts for use when optimizing.

all Semantics BUG-57202

Properties fragments are not picked up when reindexing after reloading of tde

Reindexing does not automatically run after creating a range index related to document properties

all BUG-57731

Range index creation not triggering reindex

Reindexing does not automatically run after creating a range index related to document properties, any queries with this new range index would not return the data from document properties.

OS X MarkLogic Service BUG-56962

Fixed "Error Log" button on MacOS MarkLogic control panel

In the MarkLogic control panel under System Preferences, clicking the Error Log button has no effect on newer OS versions.

all Query Console BUG-57667

Query Console: Profile tab displays results in wrong order

Profile tab in Query Console displays results with Shallow % sorted ascending rather than descending

linux(64-bit) adminGUI BUG-58004

Admin GUI: Deleting database replication configuration using latest browsers

Deleting a primary database replication configuration after removing the replica database replication configuration results in HTTP 403 cross-origin resource sharing error when using latest browsers.

all Optic API BUG-58142

op.sem.uuidString() returns the same value for multiple rows

op.sem.uuidString() was not returning a new result per row

all adminGUI BUG-55804

Admin UI: Expand/Collapse functionality on left tree menu does not work

Admin UI: Expand/Collapse functionality on left tree menu does not work

all mlcp BUG-57871

Upgrade Hadoop Library in MLCP to address security vulnerability

Upgrade Hadoop Library to 3.3.4 to fix security vulnerability CVE-2021-37404

all xdmp BUG-57596

Incorrect value in the warning about forest size

The warning shows HEALTH-FOREST-MAX-FOREST-SIZE as 250GB

all security BUG-57435

Upgrade openssl to 1.0.2zd

Following security advisory upgrading openssl to 1.0.2zd

all Backup/Restore BUG-57332

Incremental backups not purged

when a separate directory is used for Incremental backups, they are not being purged after associated full backup is automatically deleted to satisfy max-backups constraint

all BUG-57504

ODBC server still accepting requests while disabled

The ODBC Server will still accept requests even if the app server is disabled.

all Encryption at REST BUG-57887

Azure TLS Certificate changes resuts in decryption failures when using Encryption at Rest

MarkLogic can't reach out to Azure Vault service because of the certificate verification failure.

EC2 DB Cloud & Cloud Infrastructure BUG-58090

New Instances not taking the right EBS volume

Old instance stuck in shutting down state is not able to release EBS volumes attached to it. Newly ASG created instance to replace the old one can't find the existing volume and ends up creating a new volume

all Query Console BUG-57648

Query Console explore pane back and forward buttons incorrect

Click on a link for a document in the explore results and then any of the tabs to view Collections, Permissions, Metadata, Properties. Click the back arrow, it does nothing on the first click. Click it a second time then it takes you back. Then click the Forward arrow it and it returns you to the tab for that document but has the Forward arrow still active.

all security BUG-57324

LDAP negative cache

Added new ldap negative cache timeout separate from the existing cache timeout in external security.

all Optic API BUG-57914

hidden columns like fragmentId can't be selected

hidden columns like fragmentId are not returned even when explicitly projected

all XCC/Java BUG-58023

Upgrade jackson-databind in XCC to address security vulnerabilities

jackson-databind library in XCC build is updated to address security vulnerability.

all Query Console BUG-57370

Query Console: CTRL+A shortcut

CTRL+A shortcut to select result text not working on Query Console

TitleResults for “How to create a CRG?”Also Available inAlert