It seems that in MarkLogic 6 (I'm running 6.0.1-1), the server is caching
filesystem files. Is there a way to disable this?
I just spent a good amount of time fixing syntax errors for a 500 error
that kept complaining about lines that no longer existed. The only way to
get it to see my changes was to restart the app-server.

*For example:*
$ rm src/xq/lib/file.xqy
$ file /opt/measures/ml/src/xq/lib/file.xqy
/opt/measures/ml/src/xq/lib/file.xqy: ERROR: cannot open
`/opt/measures/ml/src/xq/lib/file.xqy' (No such file or directory)

*The transaction after this:*
POST http://server:8100/cm/api/test

 -- response --
500 Internal Server Error
Content-Type:  text/html; charset=UTF-8

Server:  MarkLogic

Content-Length:  1147

Connection:  Keep-Alive

Keep-Alive:  timeout=1, max=96

<html xmlns="http://www.w3.org/1999/xhtml";><head><title>500 Internal Server
Error XDMP-UNEXPECTED</title><meta name="robots"
content="noindex,nofollow"/><link rel="stylesheet"
href="static/error.css"/></head><body><span class="error"><h1>500 Internal
Server Error</h1><h2>XDMP-UNEXPECTED</h2><h3>XDMP-UNEXPECTED:
(err:XPST0003) Unexpected token syntax error, unexpected Rbrace_, expecting
Comma_ or Rpar_ or SemiColon_</h3><p><div style="margin-left:
1em"><p><b>err:XPST0003: </b><b>XDMP-UNEXPECTED: (err:XPST0003) Unexpected
token syntax error, unexpected Rbrace_, expecting Comma_ or Rpar_ or
SemiColon_</b></p><div style="margin-left: 1em"><div style="margin-left:
1em;"><div style="margin-top: 1ex;">In <tt>/src/xq/lib/file.xqy</tt> on
line 186</div></div></div></div><div style="margin-left:
1em"><p><b>err:XPST0003: </b><b>XDMP-UNEXPECTED: (err:XPST0003) Unexpected
token syntax error, unexpected $end, expecting Function30_ or
Percent_</b></p><div style="margin-left: 1em"><div style="margin-left:
1em;"><div style="margin-top: 1ex;">In <tt>/src/xq/lib/file.xqy</tt> on
line 226</div></div></div></div></p></span></body></html>

*After Restarting the server*
POST http://server:8100/cm/api/login

 -- response --
500 Internal Server Error
Content-Type:  text/html; charset=UTF-8

Server:  MarkLogic

Content-Length:  735

Connection:  Keep-Alive

Keep-Alive:  timeout=1, max=96

<html xmlns="http://www.w3.org/1999/xhtml";><head><title>500 Internal Server
Error SVC-FILOPN</title><meta name="robots"
content="noindex,nofollow"/><link rel="stylesheet"
href="static/error.css"/></head><body><span class="error"><h1>500 Internal
Server Error</h1><h2>SVC-FILOPN</h2><h3>SVC-FILOPN: File open error: open
'/opt/measures/ml/src/xq/lib/file.xqy': No such file or
directory</h3><p><div style="margin-left: 1em"><p><b>SVC-FILOPN: File open
error: open '/opt/measures/ml/src/xq/lib/file.xqy': No such file or
directory</b></p><div style="margin-left: 1em"><div style="margin-left:
1em;"><div style="margin-top: 1ex;">In <tt>/src/xq/test/syntax.xqy</tt> on
line 69</div></div></div></div></p></span></body></html>
_______________________________________________
General mailing list
General@developer.marklogic.com
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to