Skip to content

Instantly share code, notes, and snippets.

@jmercouris
Created October 7, 2018 20:39
Show Gist options
  • Select an option

  • Save jmercouris/9c756df70f44b3055aff7cd6ca15f811 to your computer and use it in GitHub Desktop.

Select an option

Save jmercouris/9c756df70f44b3055aff7cd6ca15f811 to your computer and use it in GitHub Desktop.
WEB> last-request
#S(LACK.REQUEST:REQUEST
:ENV (:LACK.SESSION.OPTIONS
(:ID "c63c88cc4ceaefcf2891e6a5da195b6e59500e2a" :NEW-SESSION NIL
:CHANGE-ID NIL :EXPIRE NIL)
:LACK.SESSION #<HASH-TABLE :TEST EQUAL :COUNT 2 {1009835303}>
:REQUEST-METHOD :POST :SCRIPT-NAME "" :PATH-INFO "/create/component"
:SERVER-NAME "localhost" :SERVER-PORT 5000 :SERVER-PROTOCOL :HTTP/1.1
:REQUEST-URI "/create/component" :URL-SCHEME "http" ...)
:METHOD :POST
:SCRIPT-NAME ""
:PATH-INFO "/create/component"
:SERVER-NAME "localhost"
:SERVER-PORT 5000
:SERVER-PROTOCOL :HTTP/1.1
:URI "/create/component"
:URI-SCHEME "http"
:REMOTE-ADDR "127.0.0.1"
:REMOTE-PORT 58467
:QUERY-STRING NIL
:RAW-BODY #<CIRCULAR-STREAMS:CIRCULAR-INPUT-STREAM {10020B2E73}>
:CONTENT-LENGTH 71
:CONTENT-TYPE "application/x-www-form-urlencoded"
:HEADERS #<HASH-TABLE :TEST EQUAL :COUNT 11 {10020B1A23}>
:COOKIES (("lack.session" . "c63c88cc4ceaefcf2891e6a5da195b6e59500e2a"))
:BODY-PARAMETERS (("contact[name]" . "a") ("contact[material]" . "a")
("contact[file]" . "file.html"))
:QUERY-PARAMETERS NIL)
WEB> (LACK.REQUEST:REQUEST-RAW-BODY last-request)
#<CIRCULAR-STREAMS:CIRCULAR-INPUT-STREAM {10020B2E73}>
WEB> (read-char (LACK.REQUEST:REQUEST-RAW-BODY last-request))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ERROR
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#<SB-SYS:FD-STREAM for "socket 127.0.0.1:5000, peer: 127.0.0.1:58467" {1001B74CD3}> is closed
[Condition of type SB-INT:CLOSED-STREAM-ERROR]
Restarts:
0: [RETRY] Retry SLIME REPL evaluation request.
1: [ABORT] Return to sldb level 3.
2: [RETRY] Retry SLIME REPL evaluation request.
3: [ABORT] Return to sldb level 2.
4: [RETRY] Retry calling the generic function.
5: [RETRY] Retry SLIME REPL evaluation request.
--more--
Backtrace:
0: (SB-KERNEL:CLOSED-FLAME #<SB-SYS:FD-STREAM for "socket 127.0.0.1:5000, peer: 127.0.0.1:58467" {1001B74CD3}>)
1: (READ-BYTE #<SB-SYS:FD-STREAM for "socket 127.0.0.1:5000, peer: 127.0.0.1:58467" {1001B74CD3}> NIL NIL)
2: ((:METHOD FLEXI-STREAMS::READ-BYTE* (FLEXI-STREAMS:FLEXI-INPUT-STREAM)) #<FLEXI-STREAMS:FLEXI-IO-STREAM {10020B15E3}>) [fast-method]
3: ((:METHOD SB-GRAY:STREAM-READ-BYTE (FLEXI-STREAMS:FLEXI-INPUT-STREAM)) #<FLEXI-STREAMS:FLEXI-IO-STREAM {10020B15E3}>) [fast-method]
4: ((SB-PCL::EMF SB-GRAY:STREAM-READ-BYTE) #<unused argument> #<unused argument> #<FLEXI-STREAMS:FLEXI-IO-STREAM {10020B15E3}>)
5: (READ-BYTE #<FLEXI-STREAMS:FLEXI-IO-STREAM {10020B15E3}> NIL :EOF)
6: (CIRCULAR-STREAMS::EXTEND-BUFFER-ONE #<CIRCULAR-STREAMS:CIRCULAR-INPUT-STREAM {10020B2E73}>)
7: ((:METHOD SB-GRAY:STREAM-READ-BYTE (CIRCULAR-STREAMS:CIRCULAR-INPUT-STREAM)) #<CIRCULAR-STREAMS:CIRCULAR-INPUT-STREAM {10020B2E73}>) [fast-method]
8: ((:METHOD SB-GRAY:STREAM-READ-CHAR (CIRCULAR-STREAMS:CIRCULAR-INPUT-STREAM)) #<CIRCULAR-STREAMS:CIRCULAR-INPUT-STREAM {10020B2E73}>) [fast-method]
9: (READ-CHAR #<CIRCULAR-STREAMS:CIRCULAR-INPUT-STREAM {10020B2E73}> T NIL #<unused argument>)
10: (SB-INT:SIMPLE-EVAL-IN-LEXENV (READ-CHAR (REQUEST-RAW-BODY LAST-REQUEST)) #<NULL-LEXENV>)
11: (EVAL (READ-CHAR (REQUEST-RAW-BODY LAST-REQUEST)))
--more--
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment