Hi,

I am running ML 4.2-7 on WinXP 32-bit system, I found accidentally that
when I executed the xdmp:filesystem-directory via default CQ console, I
encountered the below error if the directory does not exist. I am not sure
if it is expected behaviour.

SVC-BAD: d:check-debug(), d:debug(("eval:", $MIMETYPE)), d:debug(("eval:",
$c:FORM-EVAL)), d:debug(("eval:", $c:DATABASE-ID, $MODULES-ID,
$MODULES-ROOT, $QUERY)), try { let $x := if (fn:not($PROFILING)) then
xdmp:eval($QUERY, (), $OPTIONS) else if ($c:PROFILING-ALLOWED) then
prof:eval($QUERY, (), $OPTIONS) else <p class="head1 error"> Profiling is
disabled for the application server <b>{ $c:SERVER-NAME }</b>. You may
enable profiling in the admin server. </p> let $d := d:debug(("eval:", $x))
let $mimetype := if (fn:empty($x)) then "text/html" else if ($PROFILING)
then "text/html" else if ($x instance of node()+ and fn:exists($x[.
instance of binary()+ or . instance of document-node()+]/(self::binary() |
binary()))) then () else if ($x instance of attribute()+ and fn:count($x,
3) gt 1) then "text/plain" else if (fn:count($x, 2) eq 1 and $x instance of
document-node()+ and fn:empty($x/node())) then "text/plain" else $MIMETYPE
let $set := if (fn:exists($mimetype)) then
xdmp:set-response-content-type(fn:string-join(($mimetype, "charset=utf-8"),
"; ")) else () let $set := if (fn:empty($mimetype) or $mimetype ne
"text/plain") then () else xdmp:add-response-header("Content-Disposition",
"inline; filename=cq.txt") return if ($mimetype eq "text/xml") then
v:get-xml($x, $USE-XSL) else if ($mimetype eq "text/html") then
v:get-html($x) else v:get-text($x) } catch ($ex) {
xdmp:set-response-content-type("text/html; charset=utf-8"),
v:get-error-html($DATABASE-ID, $MODULES-ID, $MODULES-ROOT, $ex, $QUERY) }
-- Bad CodepointIterator::_next
in /eval.xqy, on line 29 [1.0-ml]
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to