Hi Team,
I had recently upgraded the MarkLogic version 7 to 9, after upgrade I got the
following error while I try to run the application, APP sever is up, content
db, modules db everything is fine
Default login page hits the security object and I got following Error in
MarkLogic 9
500 Internal Server Error
XDMP-BADCHAR: (err:XPST0003) Unexpected character found '&' (0x0026)
at 44:37, in xdmp:pretty-print("<error:error
xsi:schemaLocation="http://marklogic.com/xdmp/...") [1.0-ml]
in /application/views/common/error-handler.xqy, at 95:27 [1.0-ml]
$errorCode = "XDMP-UNEXPECTED"
<error:frame>
<error:line>2</error:line>
<error:column>81</error:column>
<error:operation>xdmp:eval("import module namespace xqmvc-ctrlr =
&quot;http://scholarsporta...", (fn:QName("","form-data"),
map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" .../>)), <options
xmlns="xdmp:eval"><isolation>different-transaction</isolation>...</options>)</error:operation>
<error:xquery-version>1.0-ml</error:xquery-version>
</error:frame>
Also I have specified my sample code below
xquery version "1.0-ml";
import module namespace sec="http://marklogic.com/xdmp/security" at
"/MarkLogic/security.xqy";
(: To disable function mapping :)
declare option xdmp:mapping "false";
declare function local:create(){
let $import := 'import module namespace
sec="http://marklogic.com/xdmp/security" at "/MarkLogic/security.xqy";'
return (
try
{
xdmp:eval(fn:concat($import,'sec:create-amp("http://scholarsportal.info/xqmvc/controller","log-in","/consyn/application/controllers/security/security.xqy",xdmp:database("TestModulesDB"),"test-app-role")'))
} catch ($e){
( $e/error:format-string/text())
}
Kindly do the needful
Thanks & Regards,
Siva
_______________________________________________
General mailing list
[email protected]
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general