Hi,

I'm using:
sbcl 1.0.53
latest quicklisp
hunchentoot 1.2.0 (quicklisp repository)
weblocks 20110829 (quicklisp repository)

Steps to error:

In slime:

CL-USER> (ql:quickload "weblocks")
To load "weblocks":
  Load 1 ASDF system:
    weblocks
; Loading "weblocks"
............
("weblocks")
CL-USER> (weblocks:start-weblocks :port 8080 :address "127.0.0.1")

Upon connecting to localhost:8080, slime reports an error, and when I
quit the debugger, I get on the webpage the following:


Internal Server Error

An error occured while processing your / request.
Error Message

The function WEBLOCKS::LOG-MESSAGE is undefined.
Backtrace

0: (SB-DEBUG::MAP-BACKTRACE
    #<CLOSURE (LAMBDA #) {100318EC2B}>
    :START
    0
    :COUNT
    4611686018427387903)
1: (BACKTRACE 4611686018427387903 #<SB-IMPL::STRING-OUTPUT-STREAM {100318EB63}>)
2: (TRIVIAL-BACKTRACE:PRINT-BACKTRACE-TO-STREAM
    #<SB-IMPL::STRING-OUTPUT-STREAM {100318EB63}>)
3: (HUNCHENTOOT::GET-BACKTRACE)
4: ((FLET #:LAMBDA769) #<UNDEFINED-FUNCTION LOG-MESSAGE {100316E113}>)
5: (SIGNAL #<UNDEFINED-FUNCTION LOG-MESSAGE {100316E113}>)
6: (ERROR UNDEFINED-FUNCTION :NAME WEBLOCKS::LOG-MESSAGE)
7: (SB-KERNEL::UNDEFINED-FUN-ERROR-HANDLER
    #<unavailable argument>
    #.(SB-SYS:INT-SAP #X7FFFF66E60C0)
    #<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X7FFFF66E5BC0 :TYPE (*
                                                                (STRUCT

SB-VM::OS-CONTEXT-T-STRUCT))>
    (21))
8: (SB-KERNEL:INTERNAL-ERROR
    #.(SB-SYS:INT-SAP #X7FFFF66E5BC0)
    #<unavailable argument>)
9: ("foreign function: call_into_lisp")
10: ("foreign function: funcall2")
11: ("foreign function: interrupt_internal_error")
12: ("foreign function: #x41212B")
13: ("bogus stack frame")
14: ((SB-PCL::FAST-METHOD HUNCHENTOOT:ACCEPTOR-DISPATCH-REQUEST
      (HUNCHENTOOT:EASY-ACCEPTOR T))
     #<unavailable argument>
     #S(SB-PCL::FAST-METHOD-CALL
        :FUNCTION #<FUNCTION #>
        :PV NIL
        :NEXT-METHOD-CALL NIL
        :ARG-INFO (2))
     #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host 127.0.0.1, port 8080)>
     #<HUNCHENTOOT:REQUEST {1003135403}>)
15: ((SB-PCL::FAST-METHOD HUNCHENTOOT:HANDLE-REQUEST
      (HUNCHENTOOT:ACCEPTOR HUNCHENTOOT:REQUEST))
     #<unavailable argument>
     #<unavailable argument>
     #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host 127.0.0.1, port 8080)>
     #<HUNCHENTOOT:REQUEST {1003135403}>)
16: ((SB-PCL::FAST-METHOD HUNCHENTOOT:PROCESS-REQUEST (T))
     #<unavailable argument>
     #<unavailable argument>
     #<HUNCHENTOOT:REQUEST {1003135403}>)
17: (HUNCHENTOOT::DO-WITH-ACCEPTOR-REQUEST-COUNT-INCREMENTED
     #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host 127.0.0.1, port 8080)>
     #<CLOSURE (LAMBDA #) {100675A87B}>)
18: ((SB-PCL::FAST-METHOD HUNCHENTOOT:PROCESS-CONNECTION
      (HUNCHENTOOT:ACCEPTOR T))
     #<unavailable argument>
     #<unavailable argument>
     #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host 127.0.0.1, port 8080)>
     #<USOCKET:STREAM-USOCKET {1005A07E43}>)
19: ((SB-PCL::FAST-METHOD HUNCHENTOOT:PROCESS-CONNECTION
      (WEBLOCKS:WEBLOCKS-ACCEPTOR T))
     #<unavailable argument>
     #S(SB-PCL::FAST-METHOD-CALL
        :FUNCTION #<FUNCTION #>
        :PV NIL
        :NEXT-METHOD-CALL NIL
        :ARG-INFO (2))
     #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host 127.0.0.1, port 8080)>
     #<USOCKET:STREAM-USOCKET {1005A07E43}>)
20: ((SB-PCL::FAST-METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
      (HUNCHENTOOT:ACCEPTOR T))
     #<unavailable argument>
     #S(SB-PCL::FAST-METHOD-CALL
        :FUNCTION #<FUNCTION #>
        :PV NIL
        :NEXT-METHOD-CALL #S(SB-PCL::FAST-METHOD-CALL
                             :FUNCTION #
                             :PV NIL
                             :NEXT-METHOD-CALL NIL
                             :ARG-INFO (2))
        :ARG-INFO (2))
     #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host 127.0.0.1, port 8080)>
     #<USOCKET:STREAM-USOCKET {1005A07E43}>)
21: ((LAMBDA ()))
22: ((LAMBDA ()))
23: ((FLET #:WITHOUT-INTERRUPTS-BODY-[BLOCK412]417))
24: ((FLET SB-THREAD::WITH-MUTEX-THUNK))
25: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-MUTEX]309))
26: (SB-THREAD::CALL-WITH-MUTEX
     #<CLOSURE (FLET SB-THREAD::WITH-MUTEX-THUNK) {7FFFF66E6CEB}>
     #<SB-THREAD:MUTEX "thread result lock"
         owner: #<SB-THREAD:THREAD "hunchentoot-worker-127.0.0.1:50362" RUNNING
                   {1005A1F4C3}>>
     #<SB-THREAD:THREAD "hunchentoot-worker-127.0.0.1:50362" RUNNING
        {1005A1F4C3}>
     T)
27: (SB-THREAD::INITIAL-THREAD-FUNCTION)
28: ("foreign function: call_into_lisp")
29: ("foreign function: new_thread_trampoline")
Hunchentoot 1.2.0 running on SBCL 1.0.53


My guess is that the error is related to the change in the latest
hunchentoot with the log messaging, as is described in the

http://xach.livejournal.com/284650.html?thread=702186#t702186

-- 
You received this message because you are subscribed to the Google Groups 
"weblocks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/weblocks?hl=en.

Reply via email to