Hi,

I am getting this error. When I call the mark logic function from JAVA. But I 
do not see any bad character in my Xquery function.

Error

com.marklogic.xcc.exceptions.XQueryException: XDMP-BADCHAR: (err:XPST0003) 
Unexpected character found ':' (0x003a)
[Session: user=marocdbo, cb=MarocTest [ContentSource: user=marocdbo, 
cb=MarocTest [provider: address=/10.122.52.6:8011, pool=1/64]]]
[Client: XCC/6.0-2, Server: XDBC/6.0-2.2]
on line 1
expr:
       at 
com.marklogic.xcc.impl.handlers.ServerExceptionHandler.handleResponse(ServerExceptionHandler.java:34)
       at 
com.marklogic.xcc.impl.handlers.EvalRequestController.serverDialog(EvalRequestController.java:83)
       at 
com.marklogic.xcc.impl.handlers.AbstractRequestController.runRequest(AbstractRequestController.java:84)
       at 
com.marklogic.xcc.impl.SessionImpl.submitRequestInternal(SessionImpl.java:390)
       at com.marklogic.xcc.impl.SessionImpl.submitRequest(SessionImpl.java:373)
       at com.lxnx.lnf.mlutil.MLDB.getResponse(MLDB.java:77)
       at com.lxnx.lnf.mlutil.modules.MLModule.executeModule(MLModule.java:60)
       at 
com.lxnx.lnf.bundleprocessing.process.processors.postprocess.impl.CitationLinkProcessor.process(CitationLinkProcessor.java:167)
       at 
com.lxnx.lnf.bundleprocessing.process.processors.postprocess.PostProcessorChain.triggerProcessors(PostProcessorChain.java:36)
       at 
com.lxnx.lnf.bundleprocessing.core.impl.BundleProcessingTemplateImpl.applyProcessorChains(BundleProcessingTemplateImpl.java:65)
       at 
com.lxnx.lnf.bundleprocessing.core.impl.BundleProcessExecutor.run(BundleProcessExecutor.java:37)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
       at java.lang.Thread.run(Unknown Source)

Function

xquery version "1.0-ml";
module namespace revue = "http://lexisnexis/LNMaroc/search/revue-sommaire";;

declare function revue:test($dir as xs:string) as item()*
{
                try{
                                let $s := "success"
                                return $s
                }catch($ex)
                {
                                let $s := "fail"
                                return $s
                }
};

Regards,
Shaik Ummer Faruk D.

**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely
for the use of the addressee(s). If you are not the intended recipient, please
notify the sender by e-mail and delete the original message. Further, you are 
not
to copy, disclose, or distribute this e-mail or its contents to any other 
person and
any such actions are unlawful. This e-mail may contain viruses. Infosys has 
taken
every reasonable precaution to minimize this risk, but is not liable for any 
damage
you may sustain as a result of any virus in this e-mail. You should carry out 
your
own virus checks before opening the e-mail or attachment. Infosys reserves the
right to monitor and review the content of all messages sent to or from this 
e-mail
address. Messages sent to or from this e-mail address may be stored on the
Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***
_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to