Reputation: 163
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