[hunchentoot-devel] Hunchentoot not working on OpenMCL 1.1pre
Tiarnan O'Corrain
ocorrain at gmail.com
Sun May 20 11:32:53 UTC 2007
Hi--
I've just installed a brand new OpenMCL pre-prelease ("Version
1.1-pre-070512 (DarwinPPC32)") and am getting the following error in
the browser when accessing the default hunchentoot page:
NIL
Unknown http return code: 200
A backtrace from SLIME is given below. Originally I thought the
problem was due to a reference in port-mcl.lisp to
ccl::make-timer-request: I installed acl-compat, which provides this,
with no change in outcome.
Any pointers to fruitful areas of investigation would be appreciated.
regards
Tiarnán
Stream #<BASIC-FILE-BINARY-OUTPUT-STREAM ("/tmp/hunchentoot.log"/24
ISO-8859-1) #x93BC97E> is private to #<PROCESS
hunchentoot-worker-1(48) [Exhausted] #x93BBC1E>
[Condition of type SIMPLE-ERROR]
Restarts:
0: [ABORT-BREAK] Reset this process
1: [ABORT] Kill this process
Backtrace:
0: (#<Anonymous Function #x85C7C2E> 0 20)
1: (SWANK:BACKTRACE 1 41)
2: (CCL::CALL-CHECK-REGS 'SWANK:BACKTRACE)
3: (#<Anonymous Function #x86434AE> '(SWANK:BACKTRACE 1 41) 44 'NIL)
4: (#<Anonymous Function #x85687F6> #<Compiled-function
SWANK:SWANK-DEBUGGER-HOOK #x863C6A6> #<COMPILED-LEXICAL-CLOSURE
#x93EE3CE>)
5: (FUNCALL 'SWANK::EVAL-FOR-EMACS)
6: (SWANK::SLDB-LOOP '(70 T 10 T NIL 10 T
#S(CCL::PPRINT-DISPATCH-TABLE :CONSES-WITH-CARS #<HASH-TABLE
:TEST EQ size 60/60 #x85DEBB6>
:STRUCTURES NIL
:OTHERS (#<CCL::ENTRY #x846914E> #))
NIL T ...))
7: (SWANK::CALL-WITH-BINDINGS '((*PRINT-PRETTY* . T) (*PRINT-LEVEL*
. 4) (*PRINT-LENGTH* . 10)
(*PRINT-CIRCLE* . T) (*PRINT-READABLY*)
(*PRINT-PPRINT-DISPATCH*
. #S(CCL::PPRINT-DISPATCH-TABLE :CONSES-WITH-CARS #<HASH-TABLE
:TEST EQ size 60/60 #x85DEBB6>
:STRUCTURES NIL
:OTHERS (# #)))
(*PRINT-GENSYM* . T) (*PRINT-BASE* . 10) (*PRINT-RADIX*)
(*PRINT-ARRAY* . T) ...) #<Anonymous Function #x863B636>)
8: (#<Anonymous Function #x85C8B56> #<Anonymous Function #x863B686>)
9: (SWANK::DEBUG-IN-EMACS #<SIMPLE-ERROR #x93DEBA6>)
10: (#<Anonymous Function #x85687F6> #<Compiled-function
SWANK:SWANK-DEBUGGER-HOOK #x863C6A6> #<COMPILED-LEXICAL-CLOSURE
#x93DEB56>)
11: (SWANK::CALL-WITH-REDIRECTED-IO #<COMPILED-LEXICAL-CLOSURE
#x93DEB3E> #<Compiled-function SWANK:SWANK-DEBUGGER-HOOK #x863C6A6>)
12: (SWANK::CALL-WITH-CONNECTION #<CONNECTION #x869E2CE>
#<COMPILED-LEXICAL-CLOSURE #x93DEB56>)
13: (INVOKE-DEBUGGER #<SIMPLE-ERROR #x93DEBA6>)
14: (SIGNAL #<SIMPLE-ERROR #x93DEBA6>)
15: (CCL::%ERROR '(#<BASIC-FILE-BINARY-OUTPUT-STREAM
("/tmp/hunchentoot.log"/24 ISO-8859-1) #x93BC97E>
#<PROCESS hunchentoot-worker-1(48) [Exhausted] #x93BBC1E>) -65534292)
16: (CCL::%PRIVATE-IOBLOCK-WRITE-U8-BYTE 91
#<BASIC-FILE-BINARY-OUTPUT-STREAM ("/tmp/hunchentoot.log"/24
ISO-8859-1) #x93BC97E>)
17: (WRITE-BYTE 91 'FLEXI-STREAMS::WRITE-BYTE*)
Locals:
CCL::IOBLOCK = #S(CCL::FILE-IOBLOCK :STREAM
#<BASIC-FILE-BINARY-OUTPUT-STREAM ("/tmp/hunchentoot.log"/24
ISO-8859-1) #x93BC97E>
:UNTYI-CHAR NIL :INBUF NIL
:OUTBUF #<IO-BUFFER (UNSIGNED-BYTE
8) 0/0/2048 #x93BC86E>
:ELEMENT-TYPE ...)
18: (#<STANDARD-METHOD STREAM-WRITE-CHAR
(FLEXI-STREAMS::FLEXI-UTF-8-OUTPUT-STREAM
T)> #\[ '(NIL
#<STANDARD-METHOD STREAM-WRITE-CHAR
(FLEXI-STREAMS::FLEXI-UTF-8-OUTPUT-STREAM
T)>
. 8955664))
19: (CCL::%%BEFORE-AND-AFTER-COMBINED-METHOD-DCODE '(NIL
#<STANDARD-METHOD STREAM-WRITE-CHAR
(FLEXI-STREAMS::FLEXI-UTF-8-OUTPUT-STREAM
T)>
. 8955664))
20: (CCL::%%STANDARD-COMBINED-METHOD-DCODE 0 #\[)
21: (#<STANDARD-METHOD TRIVIAL-GRAY-STREAMS:STREAM-WRITE-SEQUENCE
(FLEXI-STREAMS:FLEXI-OUTPUT-STREAM
T
T
T)>
#<FLEXI-STREAMS::FLEXI-UTF-8-OUTPUT-STREAM #x93BC72E> "[~A~@[ [~A]~]]
~A~%" 0 1)
22: (WRITE-STRING "[~A~@[ [~A]~]] ~A~%"
#<FLEXI-STREAMS::FLEXI-UTF-8-OUTPUT-STREAM #x93BC72E>)
Locals:
OUTPUT-STREAM = #<FLEXI-STREAMS::FLEXI-UTF-8-OUTPUT-STREAM #x93BC72E>
CCL::START = 0
CCL::END = 1
23: (CCL::SUB-FORMAT #<FLEXI-STREAMS::FLEXI-UTF-8-OUTPUT-STREAM
#x93BC72E> 0 19)
24: (CCL::DO-SUB-FORMAT #<FLEXI-STREAMS::FLEXI-UTF-8-OUTPUT-STREAM #x93BC72E>)
25: (FORMAT #<FLEXI-STREAMS::FLEXI-UTF-8-OUTPUT-STREAM #x93BC72E>
"[~A~@[ [~A]~]] ~A~%")
26: (#<STANDARD-METHOD HUNCHENTOOT:LOG-MESSAGE (T T)> ':INFO "Default
handler called for script ~A")
Locals:
HUNCHENTOOT::LOG-LEVEL = :INFO
HUNCHENTOOT::FMT = "Default handler called for script ~A"
HUNCHENTOOT::ARGS = ("/hunchentoot/")
HUNCHENTOOT::MESSAGE = "Default handler called for script /hunchentoot/"
CCL::*INTERRUPT-LEVEL* = 0
CCL::*INTERRUPT-LEVEL* = -1
CCL::%HANDLERS% = ((ERROR #1=#<STANDARD-GENERIC-FUNCTION
HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x8A9D2B6>)
(ERROR #<COMPILED-LEXICAL-CLOSURE #x93DED06>
WARNING
#<COMPILED-LEXICAL-CLOSURE #x93DECEE>)
(ERROR #1#)
(ERROR #<COMPILED-LEXICAL-CLOSURE #x93E156E>
WARNING
#<Anonymous Function #x8F56EC6>)
(PROCESS-RESET))
#:G3734 = (ERROR #<STANDARD-GENERIC-FUNCTION
HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x8A9D2B6>)
CCL::%HANDLERS% = ((ERROR)
(ERROR #1=#<STANDARD-GENERIC-FUNCTION
HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x8A9D2B6>)
(ERROR #<COMPILED-LEXICAL-CLOSURE #x93DED06>
WARNING
#<COMPILED-LEXICAL-CLOSURE #x93DECEE>)
(ERROR #1#)
(ERROR #<COMPILED-LEXICAL-CLOSURE #x93E156E>
WARNING
#<Anonymous Function #x8F56EC6>)
(PROCESS-RESET))
CCL::%HANDLERS% = ((ERROR #1=#<STANDARD-GENERIC-FUNCTION
HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x8A9D2B6>)
(ERROR) (ERROR #1#)
(ERROR #<COMPILED-LEXICAL-CLOSURE #x93DED06>
WARNING
#<COMPILED-LEXICAL-CLOSURE #x93DECEE>)
(ERROR #1#)
(ERROR #<COMPILED-LEXICAL-CLOSURE #x93E156E>
WARNING
#<Anonymous Function #x8F56EC6>)
(PROCESS-RESET))
CCL::%HANDLERS% = ((ERROR)
(ERROR #1=#<STANDARD-GENERIC-FUNCTION
HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x8A9D2B6>)
(ERROR) (ERROR #1#)
(ERROR #<COMPILED-LEXICAL-CLOSURE #x93DED06>
WARNING
#<COMPILED-LEXICAL-CLOSURE #x93DECEE>)
(ERROR #1#)
(ERROR #<COMPILED-LEXICAL-CLOSURE #x93E156E>
WARNING
#<Anonymous Function #x8F56EC6>) ..)
Catch-tags:
NIL
NIL
NIL
27: (HUNCHENTOOT::DEFAULT-HANDLER)
[No Locals]
28: (HUNCHENTOOT::PROCESS-REQUEST '((:HOST . "localhost:4242")
(:USER-AGENT
. "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US;
rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3")
(:ACCEPT
. "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5")
(:ACCEPT-LANGUAGE . "en-us,en;q=0.5")
(:ACCEPT-ENCODING . "gzip,deflate")
(:ACCEPT-CHARSET . "ISO-8859-1,utf-8;q=0.7,*;q=0.7")
(:KEEP-ALIVE . "300") (:CONNECTION . "keep-alive")
(:CACHE-CONTROL . "max-age=0"))
#<FLEXI-STREAMS::FLEXI-LATIN-1-IO-STREAM #x93DF4B6> ':GET
"/hunchentoot/" ':HTTP/1.1)
Locals:
HUNCHENTOOT:HEADERS-IN = ((:HOST . "localhost:4242")
(:USER-AGENT
. "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US;
rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3")
(:ACCEPT
. "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5")
(:ACCEPT-LANGUAGE . "en-us,en;q=0.5")
(:ACCEPT-ENCODING . "gzip,deflate")
(:ACCEPT-CHARSET . "ISO-8859-1,utf-8;q=0.7,*;q=0.7")
(:KEEP-ALIVE . "300") (:CONNECTION . "keep-alive")
(:CACHE-CONTROL . "max-age=0"))
HUNCHENTOOT::CONTENT-STREAM =
#<FLEXI-STREAMS::FLEXI-LATIN-1-IO-STREAM #x93DF4B6>
METHOD = :GET
HUNCHENTOOT::URL-STRING = "/hunchentoot/"
HUNCHENTOOT:SERVER-PROTOCOL = :HTTP/1.1
HUNCHENTOOT::*TMP-FILES* = NIL
HUNCHENTOOT::*HEADERS-SENT* = NIL
CCL::*INTERRUPT-LEVEL* = 0
CCL::*INTERRUPT-LEVEL* = -1
HUNCHENTOOT:*SESSION* = #<Unbound>
HUNCHENTOOT:*REPLY* = #<Unbound>
HUNCHENTOOT:*REQUEST* = #<Unbound>
HUNCHENTOOT:*DISPATCH-TABLE* = (HUNCHENTOOT:DEFAULT-DISPATCHER)
HUNCHENTOOT::BACKTRACE = #<VALUE-CELL NIL #x93DED1E>
CCL::%HANDLERS% = ((ERROR #<STANDARD-GENERIC-FUNCTION
HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x8A9D2B6>)
(ERROR #<COMPILED-LEXICAL-CLOSURE #x93E156E>
WARNING
#<Anonymous Function #x8F56EC6>)
(PROCESS-RESET))
CCL::%HANDLERS% = ((ERROR #<COMPILED-LEXICAL-CLOSURE #x93DED06>
WARNING
#<COMPILED-LEXICAL-CLOSURE #x93DECEE>)
(ERROR #<STANDARD-GENERIC-FUNCTION
HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x8A9D2B6>)
(ERROR #<COMPILED-LEXICAL-CLOSURE #x93E156E>
WARNING
#<Anonymous Function #x8F56EC6>)
(PROCESS-RESET))
Catch-tags:
HUNCHENTOOT:HANDLER-DONE
NIL
29: (HUNCHENTOOT::PROCESS-CONNECTION #<HUNCHENTOOT::SERVER #x93BBAC6>
#<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/23) #x93DC88E>)
Locals:
HUNCHENTOOT::SERVER = #<HUNCHENTOOT::SERVER #x93BBAC6>
HUNCHENTOOT::HANDLE = #<BASIC-TCP-STREAM ISO-8859-1
(SOCKET/23) #x93DC88E>
#:COMPILER-VAR = (NIL)
#:G4134 = (ERROR #<COMPILED-LEXICAL-CLOSURE #x93E156E>
WARNING
#<Anonymous Function #x8F56EC6>)
CCL::%HANDLERS% = ((PROCESS-RESET))
#:G4135 = (ERROR #<STANDARD-GENERIC-FUNCTION
HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x8A9D2B6>)
CCL::%HANDLERS% = ((ERROR #<COMPILED-LEXICAL-CLOSURE #x93E156E>
WARNING
#<Anonymous Function #x8F56EC6>)
(PROCESS-RESET))
HUNCHENTOOT::*HUNCHENTOOT-STREAM* = #<Unbound>
HUNCHENTOOT::*LOCAL-HOST* = #<Unbound>
HUNCHENTOOT::*REMOTE-HOST* = #<Unbound>
HUNCHENTOOT::*REMOTE-PORT* = #<Unbound>
CCL::*INTERRUPT-LEVEL* = 0
CCL::*INTERRUPT-LEVEL* = -1
HUNCHENTOOT:*SERVER* = #<Unbound>
CCL::*INTERRUPT-LEVEL* = 0
CCL::*INTERRUPT-LEVEL* = -1
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* = NIL
HUNCHENTOOT:HEADERS-IN = ((:HOST . "localhost:4242")
(:USER-AGENT
. "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US;
rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3")
(:ACCEPT
. "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5")
(:ACCEPT-LANGUAGE . "en-us,en;q=0.5")
(:ACCEPT-ENCODING . "gzip,deflate")
(:ACCEPT-CHARSET . "ISO-8859-1,utf-8;q=0.7,*;q=0.7")
(:KEEP-ALIVE . "300") (:CONNECTION . "keep-alive")
(:CACHE-CONTROL . "max-age=0"))
HUNCHENTOOT::CONTENT-STREAM =
#<FLEXI-STREAMS::FLEXI-LATIN-1-IO-STREAM #x93DF4B6>
METHOD = :GET
HUNCHENTOOT::URL-STRING = "/hunchentoot/"
HUNCHENTOOT:SERVER-PROTOCOL = :HTTP/1.1
Catch-tags:
NIL
NIL
NIL
30: (CCL::RUN-PROCESS-INITIAL-FORM '(#<COMPILED-LEXICAL-CLOSURE
#x93DC32E>) #<PROCESS hunchentoot-worker-2(49) [Active] #x93DC366>)
31: (#<Anonymous Function #x8174C16> '(#<COMPILED-LEXICAL-CLOSURE
#x93DC32E>) 0)
32: (#<Anonymous Function #x815EF56> 790464 #<LISP-THREAD
hunchentoot-worker-2 [tcr @ #x303F00] #x93DC4DE>)
More information about the Tbnl-devel
mailing list