Hi Ardal, Remove the <forests> element from your options node and that error will go away.
Since we introduced the latest forest placement algorithms in MarkLogic 7, most of the time it is a bad idea to choose your own forest. I thought setting locking to strict for that database would make this work, however, so I am not too sure why that did not work. Are you sure you set that for the database where you are loading this document? At any rate, you probably do not need the forest placement key in there, so I would just remove it. -Danny -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Ardal Powell Sent: Saturday, January 31, 2015 4:56 PM To: MarkLogic Developer Discussion Subject: [MarkLogic Dev General] XDMP-PLACEKEYSLOCKING: …Fast locking cannot be used with place keys. Hi all, I'm getting the above error on running an xdmp:document-load in one of the modules in the MarkLogic Dev II course. All the other modules run OK. The error persists after locking on the databases, top-sopngs-dev, ...modules, and ...triggers is set to Strict. The offending lines are: for $d in xdmp:filesystem-directory("/home/ardal/mls-developer-2/top-songs-dev/content/songs/")//dir:entry return xdmp:document-load($d//dir:pathname, <options xmlns="xdmp:document-load"> <uri>/songs/{fn:string($d//dir:filename)}</uri> <collections>...</collections> <forests> <forest>{xdmp:forest("top-songs-dev-01")}</forest> </forests> </options> Any help appreciated. Thanks, Ardal _______________________ Ardal Powell [email protected] 518.779.6188 _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
