Tim Meagher
Tim Meagher

Reputation: 163

MarkLogic Content Pump (MLCP) Error - Cannot update server-maintained properties of directory URIs

I am running MLCP to copy code into a modules database and getting the following "Cannot update server-maintained properties" error(s):

21/05/20 12:17:12 ERROR contentpump.DatabaseContentWriter: Error setting document properties for /: Cannot update server-maintained properties

21/05/20 12:17:12 ERROR contentpump.DatabaseContentWriter: Error setting document properties for /marklogic.rest.resource/status/assets/: Cannot update server-maintained properties

21/05/20 12:17:12 ERROR contentpump.DatabaseContentWriter: Error setting document properties for /marklogic.rest.resource/addProject/assets/: Cannot update server-maintained properties

21/05/20 12:17:12 ERROR contentpump.DatabaseContentWriter: Error setting document properties for /marklogic.rest.resource/integrityCheck/: Cannot update server-maintained properties

21/05/20 12:17:12 ERROR contentpump.DatabaseContentWriter: Error setting document properties for /Default/: Cannot update server-maintained properties

21/05/20 12:17:12 ERROR contentpump.DatabaseContentWriter: Error setting document properties for /marklogic.rest.resource/docInventory/assets/: Cannot update server-maintained properties

21/05/20 12:17:12 ERROR contentpump.DatabaseContentWriter: Error setting document properties for /marklogic.rest.resource/addDoc/assets/: Cannot update server-maintained properties

21/05/20 12:17:12 ERROR contentpump.DatabaseContentWriter: Error setting document properties for /marklogic.rest.resource/deleteProject/: Cannot update server-maintained properties

21/05/20 12:17:12 ERROR contentpump.DatabaseContentWriter: Error setting document properties for /Default/rts-doc-api2/rest-api/options/: Cannot update server-maintained properties

The modules actually get installed, so it looks like this is an issue with creating directory URIs.

The maintain last modified and maintain directory last modified are set to false and I am reluctant to set -copy_properties false and -copy_permissions false because I don't want to remove these for the actual modules.

The mlcp script looks like this:

./mlcp.sh import -host localhost -port 8000 -username ___ -password ___ -mode local -database api-modules -input_file_path /backups/api-modules -input_file_type archive -input_compressed

Upvotes: 1

Views: 107

Answers (0)

Related Questions