Four hours ago, John Clements wrote: > I'm having a problem using PLAI plus the handin server. > Specifically, it looks like using (print-only-errors #t) in my code > triggers the error > > submit error: Error in your code -- > current-directory: `exists' access denied for /home/clements/class/handin/ > [...] > In fact, I get the same error when I strip it down to simply > querying the parameter, with (print-only-errors). However, it's not > *all* parameters that trigger the error; I can submit code > containing (current-error-port) without incident. I've taken a quick > look at the code, and I can't see how setting this parameter would > trigger a call to current-directory.
I think that there's some problem where racket will look for its executable in the current $PATH which leads to these problems. Initially I thought that a solution would be to allow 'exists access to all directories in the $PATH, but that sounds shaky, especially if it changes. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! ____________________ Racket Users list: http://lists.racket-lang.org/users