<div dir="ltr">Probably this is because print-only-errors has a contract on it and the contract is trying to figure out a name for the negative party, which involves checking the existence of directories.<div><br></div><div>
I think you would have to change the handin server to use a slightly more permissive sandbox. I'm not sure how easy that is, tho.</div><div><br></div><div>Robby</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Feb 27, 2014 at 4:28 PM, John Clements <span dir="ltr"><<a href="mailto:clements@brinckerhoff.org" target="_blank">clements@brinckerhoff.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I find that submitting code to my handin-server that contains the directive:<br>
<br>
(print-only-errors #t)<br>
<br>
…results in the response error<br>
<br>
current-directory: `exists’ access denied for /home/clements/class/handin/<br>
<br>
(error message retyped, apologies for typos).<br>
<br>
It’s not clear to me why ‘print-only-errors’ should be calling ‘current-directory’—is there an easy workaround for this, other than telling students to comment this line out before handing it in?<br>
<br>
John<br>
<br>
<br>
<br>
____________________<br>
Racket Users list:<br>
<a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</blockquote></div><br></div>