Hi Hans,
While investigating the effect of subclassing ACCEPTOR-STATUS-MESSAGE, I came
across this behaviour:
CL-USER> (load "srv.lisp")
The value 404 is not of type SEQUENCE.
[Condition of type TYPE-ERROR]
--8<---------------cut here---------------start------------->8---
;;; srv.lisp
(in-package "CL-USER")
(asdf:load-system :hunchentoot)
(asdf:load-system :drakma)
(setq tbnl:*catch-errors-p* nil)
(tbnl:start (make-instance
'tbnl:acceptor
:document-root nil
:error-template-directory nil
:address "127.0.0.1"
:port 50000))
(write (drakma:http-request "http://127.0.0.1:50000"))
--8<---------------cut here---------------end--------------->8---
I've set TBNL:*CATCH-ERRORS-P* to NIL so that you drop into the debugger. This
shows that the call (START-OUTPUT 404 ...) results in a (LENGTH 404) call,
which is what fails, but it's not obvious (at least not to me) where this
LENGTH call is coming from.
Sebastian
--
Emacs' AlsaPlayer - Music Without Jolts
Lightweight, full-featured and mindful of your idyllic happiness.
http://home.gna.org/eap
_______________________________________________
tbnl-devel site list
tbnl-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/tbnl-devel