marklogic-community/Corona

coercion error when collection parameter is used on PUT

damonfeldman opened this issue · 1 comments

dfeldman@hp001 /cygdrive/c/Program Files/MarkLogic/Data/Logs

$ curl -X PUT 'http://admin:admin@localhost:5010/store?uri=/foo/bar2.xml?collection=c' --data ''

<corona:error xmlns:corona="http://marklogic.com/corona">corona:status500/corona:statuscorona:codecorona:INTERNAL-ERROR/corona:codecorona:messageInvalid coercion (XDMP-AS: (err:XPTY0004) $contentType as xs:string -- Invalid coercion: () as xs:string)/corona:message/corona:error

works fine without the ?collection=c param.

Likely working as designed. .xml?collection=c isn't a nice extension from
which Corona can guess a type. Suspect you meant

$ curl -X PUT 'http://admin:admin@localhost:5010/store?uri=/foo/bar2.xml&collection=c'
--data ''

On Fri, Nov 11, 2011 at 7:20 AM, Damon Feldman <
reply@reply.github.com>wrote:

dfeldman@hp001 /cygdrive/c/Program Files/MarkLogic/Data/Logs

$ curl -X PUT 'http://admin:admin@localhost:5010/store?uri=/foo/bar2.xml?collection=c'
--data ''

<corona:error xmlns:corona="http://marklogic.com/corona">corona:status500/corona:statuscorona:codecorona:INTERNAL-ERROR/corona:codecorona:messageInvalid
coercion (XDMP-AS: (err:XPTY0004) $contentType as xs:string -- Invalid
coercion: () as xs:string)/corona:message/corona:error

works fine without the ?collection=c param.


Reply to this email directly or view it on GitHub:
#42

Eric Bloch
616 Virginia Avenue, San Mateo, CA 94402
Email: eric.bloch@gmail.com
Web page: http://www.virginia-avenue.com/
Phone: 650-458-8929