[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