Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

running tests with different users causes failing tests #217

Open
hraban opened this issue Sep 9, 2023 · 0 comments
Open

running tests with different users causes failing tests #217

hraban opened this issue Sep 9, 2023 · 0 comments

Comments

@hraban
Copy link

hraban commented Sep 9, 2023

Once user A has run hunchentoot tests ((asdf:test-system :hunchentoot)), a residual directory is left in /tmp/hunchentoot, owned by user A. Now user B runs a test, and it fails:

WARNING:
   Deprecated recursive use of (ASDF/OPERATE:OPERATE 'ASDF/LISP-ACTION:LOAD-OP
   '("hunchentoot/test")) while visiting
   (ASDF/LISP-ACTION:TEST-OP "hunchentoot") - please use proper dependencies
   instead
;; Starting web server on localhost:4241.
;; Sleeping 2 seconds to give the server some time to start...
;; Now running confidence tests.; Request home page
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/ HTTP/1.1" 200 2635 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Test cookies
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/cookie.html HTTP/1.1" 200 890 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/cookie.html HTTP/1.1" 200 924 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Test session variables
[2023-09-09 01:47:25 [WARNING]] Warning while processing connection: Session secret is unbound.  Using Lisp's RANDOM function to initialize it.
WARNING:
   Session secret is unbound.  Using Lisp's RANDOM function to initialize it.
127.0.0.1 - [2023-09-09 01:47:25] "POST /hunchentoot/test/session.html HTTP/1.1" 200 2185 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/session.html HTTP/1.1" 200 2007 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Test malformed session cookie validation
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/session.html HTTP/1.1" 200 1855 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/session.html HTTP/1.1" 200 1873 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/session.html HTTP/1.1" 200 1874 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/session.html HTTP/1.1" 200 1873 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Test GET parameters with foreign characters (Latin-1)
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/parameter_latin1_get.html?foo=H%FChner HTTP/1.1" 200 1262 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Test POST parameters with foreign characters (Latin-1)
127.0.0.1 - [2023-09-09 01:47:25] "POST /hunchentoot/test/parameter_latin1_post.html HTTP/1.1" 200 1288 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Test GET parameters with foreign characters (UTF-8)
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/parameter_utf8_get.html?foo=H%C3%BChner HTTP/1.1" 200 1260 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Test POST parameters with foreign characters (UTF-8)
127.0.0.1 - [2023-09-09 01:47:25] "POST /hunchentoot/test/parameter_utf8_post.html HTTP/1.1" 200 1292 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Test redirection
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/redir.html HTTP/1.1" 302 366 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/info.html?redirected=1 HTTP/1.1" 200 3296 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Test authorization
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/authorization.html HTTP/1.1" 401 498 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
127.0.0.1 nanook [2023-09-09 01:47:25] "GET /hunchentoot/test/authorization.html HTTP/1.1" 200 907 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Request the Zappa image
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/image.jpg HTTP/1.1" 200 21001 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Request the Zappa image from RAM
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/image-ram.jpg HTTP/1.1" 200 21001 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
; Upload a file
127.0.0.1 - [2023-09-09 01:47:25] "POST /hunchentoot/test/upload.html HTTP/1.1" 200 526 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
[2023-09-09 01:47:25 [ERROR]] While parsing multipart/form-data parameters: Error opening #P"/tmp/hunchentoot/hunchentoot-1":

                                                                              Permission denied
127.0.0.1 - [2023-09-09 01:47:25] "POST /hunchentoot/test/upload.html HTTP/1.1" 200 526 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
127.0.0.1 - [2023-09-09 01:47:25] "GET /hunchentoot/test/upload.html HTTP/1.1" 200 526 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
Assertion failed:
 (MATCHES "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
<html><head><title>Hunchentoot file upload test</title></head><body><h2><a href='http://weitz.de/hunchentoot/'>Hunchentoot</a> file upload test</h2><form method='POST' enctype='multipart/form-data'><p>First file: <input type='FILE' name='file1' /></p><p>Second file: <input type='FILE' name='file2' /></p><p><input type='SUBMIT' /></p></form><p><hr><a href='/hunchentoot/test'>Back to menu</a></hr></p></body></html>" "fz.jpg.*>21001&nbsp;Bytes")

; Range tests
;  Upload file
[2023-09-09 01:47:25 [ERROR]] While parsing multipart/form-data parameters: Error opening #P"/tmp/hunchentoot/hunchentoot-2":

                                                                              Permission denied
127.0.0.1 - [2023-09-09 01:47:25] "POST /hunchentoot/test/upload.html HTTP/1.1" 200 526 "-" "Drakma/2.0.9 (SBCL 2.3.8.nixos; Darwin; 22.6.0; http://weitz.de/drakma/)"
While evaluating the form starting at line 53, column 0
  of #P"/Users/user/code/common-lisp/hunchentoot/run-test.lisp":
Unhandled SB-INT:BROKEN-PIPE in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                          {70052E0433}>:
  Couldn't write to #<SB-SYS:FD-STREAM for "socket 127.0.0.1:50456, peer: 127.0.0.1:4241" {70095A31C3}>:
    Broken pipe

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {70052E0433}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SB-INT:BROKEN-PIPE "~@<~?~@[: ~2I~_~A~]~:>" {70095AC3D3}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<SB-INT:BROKEN-PIPE "~@<~?~@[: ~2I~_~A~]~:>" {70095AC3D3}>)
2: (INVOKE-DEBUGGER #<SB-INT:BROKEN-PIPE "~@<~?~@[: ~2I~_~A~]~:>" {70095AC3D3}>)
3: (ERROR SB-INT:BROKEN-PIPE :STREAM #<SB-SYS:FD-STREAM for "socket 127.0.0.1:50456, peer: 127.0.0.1:4241" {70095A31C3}> :FORMAT-CONTROL "~@<~?~@[: ~2I~_~A~]~:>" :FORMAT-ARGUMENTS ("Couldn't write to ~S" (#<SB-SYS:FD-STREAM for "socket 127.0.0.1:50456, peer: 127.0.0.1:4241" {70095A31C3}>) "Broken pipe"))
4: (SB-IMPL::SIMPLE-STREAM-PERROR "Couldn't write to ~S" #<SB-SYS:FD-STREAM for "socket 127.0.0.1:50456, peer: 127.0.0.1:4241" {70095A31C3}> 32)
5: (SB-IMPL::FLUSH-OUTPUT-BUFFER #<SB-SYS:FD-STREAM for "socket 127.0.0.1:50456, peer: 127.0.0.1:4241" {70095A31C3}>)
6: (SB-IMPL::BUFFER-OUTPUT #<SB-SYS:FD-STREAM for "socket 127.0.0.1:50456, peer: 127.0.0.1:4241" {70095A31C3}> #(120 25 166 252 200 216 97 65 207 198 113 201 ...) 0 8192)
7: (SB-IMPL::WRITE-SEQ-IMPL #(120 25 166 252 200 216 97 65 207 198 113 201 ...) #<SB-SYS:FD-STREAM for "socket 127.0.0.1:50456, peer: 127.0.0.1:4241" {70095A31C3}> 0 8192)
8: (WRITE-SEQUENCE #(120 25 166 252 200 216 97 65 207 198 113 201 ...) #<SB-SYS:FD-STREAM for "socket 127.0.0.1:50456, peer: 127.0.0.1:4241" {70095A31C3}> :START 0 :END 8192)
9: ((:METHOD CHUNGA::WRITE-CHUNK (CHUNGA:CHUNKED-OUTPUT-STREAM T)) #<CHUNGA:CHUNKED-IO-STREAM {70095A33C3}> #(120 25 166 252 200 216 97 65 207 198 113 201 ...) :START 0 :END 8192) [fast-method]
10: ((:METHOD CHUNGA::FLUSH-BUFFER (CHUNGA:CHUNKED-OUTPUT-STREAM)) #<CHUNGA:CHUNKED-IO-STREAM {70095A33C3}>) [fast-method]
11: ((:METHOD TRIVIAL-GRAY-STREAMS:STREAM-WRITE-SEQUENCE (CHUNGA:CHUNKED-OUTPUT-STREAM T T T)) #<CHUNGA:CHUNKED-IO-STREAM {70095A33C3}> #(22 17 244 218 216 57 183 183 39 41 176 60 ...) 0 8192) [fast-method]
12: ((:METHOD STREAM-WRITE-SEQUENCE (TRIVIAL-GRAY-STREAMS:FUNDAMENTAL-OUTPUT-STREAM T)) #<CHUNGA:CHUNKED-IO-STREAM {70095A33C3}> #(22 17 244 218 216 57 183 183 39 41 176 60 ...) 0 8192) [fast-method]
13: (SB-IMPL::WRITE-SEQ-IMPL #(22 17 244 218 216 57 183 183 39 41 176 60 ...) #<CHUNGA:CHUNKED-IO-STREAM {70095A33C3}> 0 8192)
14: (WRITE-SEQUENCE #(22 17 244 218 216 57 183 183 39 41 176 60 ...) #<CHUNGA:CHUNKED-IO-STREAM {70095A33C3}> :START 0 :END 8192)
15: ((SB-PCL::EMF TRIVIAL-GRAY-STREAMS:STREAM-WRITE-SEQUENCE) #<unused argument> #<unused argument> #<FLEXI-STREAMS:FLEXI-IO-STREAM {70095A53F3}> #(22 17 244 218 216 57 183 183 39 41 176 60 ...) 0 8192)
16: ((:METHOD STREAM-WRITE-SEQUENCE (TRIVIAL-GRAY-STREAMS:FUNDAMENTAL-OUTPUT-STREAM T)) #<FLEXI-STREAMS:FLEXI-IO-STREAM {70095A53F3}> #(22 17 244 218 216 57 183 183 39 41 176 60 ...) 0 8192) [fast-method]
17: (SB-IMPL::WRITE-SEQ-IMPL #(22 17 244 218 216 57 183 183 39 41 176 60 ...) #<FLEXI-STREAMS:FLEXI-IO-STREAM {70095A53F3}> 0 8192)
18: (WRITE-SEQUENCE #(22 17 244 218 216 57 183 183 39 41 176 60 ...) #<FLEXI-STREAMS:FLEXI-IO-STREAM {70095A53F3}> :START 0 :END 8192)
19: (DRAKMA::SEND-CONTENT #<FLEXI-STREAMS::VECTOR-INPUT-STREAM {70095A1E83}> #<FLEXI-STREAMS:FLEXI-IO-STREAM {70095A53F3}> NIL)
20: ((LAMBDA (STREAM) :IN DRAKMA::MAKE-FORM-DATA-FUNCTION) #<FLEXI-STREAMS:FLEXI-IO-STREAM {70095A53F3}>)
21: ((LABELS DRAKMA::FINISH-REQUEST :IN DRAKMA:HTTP-REQUEST) #<FUNCTION (LAMBDA (STREAM) :IN DRAKMA::MAKE-FORM-DATA-FUNCTION) {70095A26FB}> NIL)
22: (DRAKMA:HTTP-REQUEST #<PURI:URI http://localhost:4241/hunchentoot/test/upload.html> :METHOD :POST :PARAMETERS (("file1" #<FLEXI-STREAMS::VECTOR-INPUT-STREAM {70095A1E83}>)))
23: (HUNCHENTOOT-TEST::HTTP-REQUEST "upload.html" :METHOD :POST :PARAMETERS (("file1" #<FLEXI-STREAMS::VECTOR-INPUT-STREAM {70095A1E83}>)))
24: (HUNCHENTOOT-TEST:TEST-HUNCHENTOOT "http://localhost:4241" :MAKE-COOKIE-JAR NIL)
25: (RUN-TESTS)
26: (SB-INT:SIMPLE-EVAL-IN-LEXENV (RUN-TESTS) #<NULL-LEXENV>)
27: (EVAL-TLF (RUN-TESTS) 4 NIL)
28: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (RUN-TESTS) 4)
29: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (RUN-TESTS) :CURRENT-INDEX 4)
30: (SB-C::%DO-FORMS-FROM-INFO #<FUNCTION (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {7009C1093B}> #<SB-C::SOURCE-INFO {7009C10973}> SB-C::INPUT-ERROR-IN-LOAD)
31: (SB-INT:LOAD-AS-SOURCE #<SB-INT:FORM-TRACKING-STREAM for "file /Users/user/code/common-lisp/hunchentoot/run-test.lisp" {7009C10763}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
32: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<SB-INT:FORM-TRACKING-STREAM for "file /Users/user/code/common-lisp/hunchentoot/run-test.lisp" {7009C10763}> NIL)
33: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {102ED245B}> #<SB-INT:FORM-TRACKING-STREAM for "file /Users/user/code/common-lisp/hunchentoot/run-test.lisp" {7009C10763}> NIL #<SB-INT:FORM-TRACKING-STREAM for "file /Users/user/code/common-lisp/hunchentoot/run-test.lisp" {7009C10763}>)
34: (LOAD #P"/Users/user/code/common-lisp/hunchentoot/run-test.lisp" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
35: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:TEST-OP > #<ASDF/SYSTEM:SYSTEM "hunchentoot">)
36: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
37: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:TEST-OP > #<ASDF/SYSTEM:SYSTEM "hunchentoot">) [fast-method]
38: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {70052F0873}>) [fast-method]
39: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
40: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {70052F0873}>) [fast-method]
41: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:TEST-OP > #<ASDF/SYSTEM:SYSTEM "hunchentoot"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
42: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:TEST-OP > #<ASDF/SYSTEM:SYSTEM "hunchentoot">)
43: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
44: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/LISP-ACTION:TEST-OP > #<ASDF/SYSTEM:SYSTEM "hunchentoot">) [fast-method]
45: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:TEST-OP :HUNCHENTOOT)
46: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
47: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:TEST-OP :HUNCHENTOOT) [fast-method]
48: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {70052F068B}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
49: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
50: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {70052F05BB}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
51: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:TEST-OP :HUNCHENTOOT) [fast-method]
52: (ASDF/OPERATE:TEST-SYSTEM :HUNCHENTOOT)
53: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF/OPERATE:TEST-SYSTEM :HUNCHENTOOT) #<NULL-LEXENV>)
54: (EVAL-TLF (ASDF/OPERATE:TEST-SYSTEM :HUNCHENTOOT) 2 NIL)
55: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ASDF/OPERATE:TEST-SYSTEM :HUNCHENTOOT) 2)
56: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (ASDF/OPERATE:TEST-SYSTEM :HUNCHENTOOT) :CURRENT-INDEX 2)
57: (SB-C::%DO-FORMS-FROM-INFO #<FUNCTION (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {70052F03EB}> #<SB-C::SOURCE-INFO {70052F0423}> SB-C::INPUT-ERROR-IN-LOAD)
58: (SB-INT:LOAD-AS-SOURCE #<SB-SYS:FD-STREAM for "file /Users/user/code/common-lisp/hunchentoot/test.lisp" {70052F0003}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
59: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<SB-SYS:FD-STREAM for "file /Users/user/code/common-lisp/hunchentoot/test.lisp" {70052F0003}> NIL)
60: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {102ED09EB}> #<SB-SYS:FD-STREAM for "file /Users/user/code/common-lisp/hunchentoot/test.lisp" {70052F0003}> NIL #<SB-SYS:FD-STREAM for "file /Users/user/code/common-lisp/hunchentoot/test.lisp" {70052F0003}>)
61: (LOAD #<SB-SYS:FD-STREAM for "file /Users/user/code/common-lisp/hunchentoot/test.lisp" {70052F0003}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
62: ((FLET SB-IMPL::LOAD-SCRIPT :IN SB-IMPL::PROCESS-SCRIPT) #<SB-SYS:FD-STREAM for "file /Users/user/code/common-lisp/hunchentoot/test.lisp" {70052F0003}>)
63: ((FLET SB-UNIX::BODY :IN SB-IMPL::PROCESS-SCRIPT))
64: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-IMPL::PROCESS-SCRIPT))
65: (SB-IMPL::PROCESS-SCRIPT "test.lisp")
66: (SB-IMPL::TOPLEVEL-INIT)
67: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
68: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
69: (SB-IMPL::%START-LISP)

unhandled condition in --disable-debugger mode, quitting
;; Stopping server.
;
; compilation unit aborted
;   caught 1 fatal ERROR condition
;; Cleaning temporary files.⏎

I ran into this using Nix, because the nix daemon uses a separate system user to build (& run tests).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant