> Use
>  (trace weblocks:handle-client-request)
> then make your request and show us the output. 

Hello Leslie,

Here is the full backtrace as displayed in the browser. I hope I did the
right thing and that this output is helpful. Again, many thanks for your
help.

Harrison.


Weblocks caught an error

Description
SIMPLE-ERROR: Your request timed out.
Actions

Reset this web application's session
Session data

TODO

Restarts

TODO

Backtrace

Date/time: 2009-07-10-14:34An unhandled error condition has been
                           signalled: Your request timed out.


#<The COMMON-LISP-USER package, 109/128 internal, 0/4 external>
#<MP:PROCESS Name "Hunchentoot worker (client: 127.0.0.1:61030)" Priority 0
State "Running">


Call to TRIVIAL-BACKTRACE:PRINT-BACKTRACE (offset 261)
  ERROR                        : #<SIMPLE-ERROR 200E43EF>
  TRIVIAL-BACKTRACE::OUTPUT    : NIL
  TRIVIAL-BACKTRACE::IF-EXISTS : :APPEND
  TRIVIAL-BACKTRACE::VERBOSE   : NIL
  STREAM                       : #<SYSTEM::STRING-OUTPUT-STREAM 200CBE8F>
  TRIVIAL-BACKTRACE::CLOSE?    : NIL
  DBG::EXTRA-VALS              : :DONT-KNOW

Binding frame:
  WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
215B9097>

Binding frame:
  WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : NIL

Catch frame: #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-ERROR-CONDITION (WEBLOCKS:WEBLOCKS-WEBAPP
T)) (offset 754)
  WEBLOCKS::APP                     : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>
  WEBLOCKS::C                       : #<SIMPLE-ERROR 200E43EF>
  DBG::OBJ                          : #<SYSTEM::STRING-OUTPUT-STREAM
215B9097>
  DBG::DESC                         : (#<SYSTEM::STRING-OUTPUT-STREAM
215B9097> T (CHARACTER))
  WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
215B9097>
  WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
215B9097>

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 78)
  WEBLOCKS::C            : #<SIMPLE-ERROR 200E43EF>
  WEBLOCKS::APP          : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>
  DBG::|block-catch-tag| : (NIL)

Binding frame:
  CONDITIONS::*IN-SIGNAL-CATCH* : T

Call to SIGNAL (offset 809)
  CONDITIONS::DATUM     : #<SIMPLE-ERROR 200E43EF>
  CONDITIONS::ARGUMENTS : NIL

Binding frame:
  CONDITIONS::*IN-SIGNAL-CATCH* : NIL

Catch frame: CONDITIONS::SIGNAL-CATCH

Binding frame:
  CONDITIONS::*BROKEN-ON-SIGNALS* : NIL

Binding frame:
  CONDITIONS::*IN-SIGNAL-CATCH* : T

Call to SIGNAL (offset 809)
  CONDITIONS::DATUM     : #<COM.METABANG.TRIVIAL-TIMEOUT:TIMEOUT-ERROR
200DE7A3>
  CONDITIONS::ARGUMENTS : NIL

Binding frame:
  CONDITIONS::*IN-SIGNAL-CATCH* : NIL

Catch frame: CONDITIONS::SIGNAL-CATCH

Binding frame:
  CONDITIONS::*BROKEN-ON-SIGNALS* : NIL

Catch frame: (NIL)

Catch frame: (NIL)

Call to CERROR (offset 325)
  CONDITIONS::CONTINUE-STRING : "Timeout"
  CONDITIONS::DATUM           : COM.METABANG.TRIVIAL-TIMEOUT:TIMEOUT-ERROR
  CONDITIONS::ARGUMENTS       : NIL

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) (offset 517)
  WEBLOCKS::APP                       : #<WEBLOCKS::WEBLOCKS-DEFAULT
215E623F>
  DBG::G                              : (#<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 22353E52>)
  DBG::G                              : #<Function ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) . 1) 22352622>
  CONDITIONS::*HANDLER-CLUSTERS*      :
(((COM.METABANG.TRIVIAL-TIMEOUT:TIMEOUT-ERROR . #<Function ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) . 1) 22352622>)) ((ERROR .
#<Closure ((METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 223FDF02>)) ((ERROR . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 2213E622>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 2213E732>)) ((ERROR .
#<Closure ((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) . 3) 200A0712>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
2215D1DA>)))
  DBG::|seconds-|                     : 30
  DBG::|internal-flet-name-for-doit-| : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) . #:|doit-3445|) 200BE7BA>
  DBG::|result-|                      : NIL
  DBG::|process-|                     : #<MP:PROCESS Name :DEAD-PROCESS
Priority 0 State "Dead">

Binding frame:
  CLOS::*NEXT-METHODS* : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
:AROUND (T)) 22352D32> #<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) 22353E52>)

Call to CLOS::NEXT-METHOD-CALL-1 (offset 84)
  CONS               : (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))
  CLOS::NEXT-METHODS : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
:AROUND (T)) 22352D32> #<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) 22353E52>)
  #:G174416          : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>

Binding frame:
  WEBLOCKS::*CURRENT-WEBAPP* : #<Unbound Marker>

Call to WEBLOCKS::CALL-IN-WEBAPP (offset 164)
  WEBLOCKS::APP              : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>
  WEBLOCKS::PROC             : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 2)
200BC95A>
  WEBLOCKS::*CURRENT-WEBAPP* : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>
  ANAPHORA:IT                : NIL

Catch frame: (NIL)

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP)) (offset 314)
  WEBLOCKS::APP                  : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>
  DBG::G                         : (#<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) 22352D32> #<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 22353E52>)
  DBG::G                         : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 1)
223FDF02>
  CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 1)
223FDF02>)) ((ERROR . #<Function ((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) .
2) 2213E622>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-REQUEST
(T)) . 1) 2213E732>)) ((ERROR . #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
200A0712>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-CONNECTION
:AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 2215D1DA>)))

Binding frame:
  CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 38)

Binding frame:
  COMPILER::*NEXT-ENCAPSULATION* : #<CLOSER-MOP:STANDARD-GENERIC-FUNCTION
WEBLOCKS:HANDLE-CLIENT-REQUEST 223523CA>

Binding frame:
  *TRACE-LEVEL*        : 0
  COMPILER::*IN-TRACE* : T
  *EVALHOOK*           : NIL

Catch frame: #<Unbound Marker>

Binding frame:
  COMPILER::*TRACE-ALLOCATION-ADJUSTMENT* : NIL

Binding frame:
  COMPILER::*IN-TRACE* : NIL
  *EVALHOOK*           : NIL

Binding frame:
  *TRACED-ARGLIST* : NIL

Binding frame:
  COMPILER::*NEXT-ENCAPSULATION* : NIL

Catch frame: HUNCHENTOOT::HANDLER-DONE

Binding frame:
  HUNCHENTOOT:*REQUEST* : #<Unbound Marker>

Catch frame: #<Unbound Marker>

Binding frame:
  HUNCHENTOOT::*TMP-FILES*    : NIL
  HUNCHENTOOT::*HEADERS-SENT* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) (offset 335)
  HUNCHENTOOT:REQUEST            : #<HUNCHENTOOT:REQUEST 200A3417>
  HUNCHENTOOT::*TMP-FILES*       : NIL
  HUNCHENTOOT::*HEADERS-SENT*    : NIL
  HUNCHENTOOT:*REQUEST*          : #<HUNCHENTOOT:REQUEST 200A3417>
  DBG::G                         : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 2213E622>
  DBG::G                         : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 2213E732>
  CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 2213E622>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 2213E732>)) ((ERROR .
#<Closure ((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) . 3) 200A0712>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
2215D1DA>)))

Binding frame:
  HUNCHENTOOT:*REPLY*   : #<Unbound Marker>
  HUNCHENTOOT:*SESSION* : #<Unbound Marker>

Binding frame:
  HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
  HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<Unbound Marker>

Binding frame:
  HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (HUNCHENTOOT:ACCEPTOR T))
(offset 1042)
  HUNCHENTOOT:*ACCEPTOR*                  : #<WEBLOCKS:WEBLOCKS-ACCEPTOR
(host *, port 8080)>
  HUNCHENTOOT::SOCKET                     : 1288
  CLOS::.ISL.                             : :DONT-KNOW
  HUNCHENTOOT::*HUNCHENTOOT-STREAM*       : #<COMM:SOCKET-STREAM 200A0777>
  HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : T
  HUNCHENTOOT:HEADERS-IN                  : ((:USER-AGENT . "Mozilla/5.0
(Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML, like Gecko)
Chrome/0.3.154.9 Safari/525.19") (:CACHE-CONTROL . "max-age=0") (:ACCEPT .
"text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q
=0.8,image/png,*/*;q=0.5") (:COOKIE .
"weblocks-g3824=1%3ACB7F47EAEA2AF964A7152973C730BC0C;
weblocks-g3840=1%3A36EE355991E9781874C11224C1CC6E9F;
weblocks-g3700=1%3AF3C4AB62CB1A0AC8E849EB8D746B6C50") (:ACCEPT-LANGUAGE .
"en-US,en") (:ACCEPT-CHARSET . "ISO-8859-1,*,utf-8") (:ACCEPT-ENCODING .
"gzip,deflate,bzip2") (:HOST . "localhost:8080") (:CONNECTION .
"Keep-Alive"))
  METHOD                                  : :GET
  HUNCHENTOOT::URL-STRING                 : "/weblocks-default"
  HUNCHENTOOT::PROTOCOL                   : :HTTP/1.1
  DBG::EXTRA-VALS                         : :DONT-KNOW
  HUNCHENTOOT:*REPLY*                     : #<HUNCHENTOOT:REPLY 200A3553>
  HUNCHENTOOT:*SESSION*                   : #<HUNCHENTOOT:SESSION 21650947>
  HUNCHENTOOT::TRANSFER-ENCODINGS         : NIL
  HUNCHENTOOT:REMOTE-ADDR                 : "127.0.0.1"
  HUNCHENTOOT:REMOTE-PORT                 : 61030
  DBG::EXTRA-VALS                         : :DONT-KNOW

Binding frame:
  CLOS::*NEXT-METHODS* : (#<Function (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(HUNCHENTOOT:ACCEPTOR T)) 2215B2E2>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
  CONS               : (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(WEBLOCKS:WEBLOCKS-ACCEPTOR T))
  CLOS::NEXT-METHODS : (#<Function (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(HUNCHENTOOT:ACCEPTOR T)) 2215B2E2>)
  #:G174431          : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>
  #:G174432          : 1288

Binding frame:
  *PRINT-READABLY* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (WEBLOCKS:WEBLOCKS-ACCEPTOR
T)) (offset 51)
  HUNCHENTOOT:ACCEPTOR : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>
  WEBLOCKS::SOCKET     : 1288
  DBG::G               : (#<Function (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(HUNCHENTOOT:ACCEPTOR T)) 2215B2E2>)
  *PRINT-READABLY*     : NIL

Binding frame:
  CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)

Binding frame:
  CLOS::*NEXT-METHODS* : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
215D098A>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
  CONS               : (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T))
  CLOS::NEXT-METHODS : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
215D098A>)
  #:G174431          : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>
  #:G174432          : 1288

Catch frame: (NIL)

Binding frame:
  HUNCHENTOOT:*ACCEPTOR* : #<Unbound Marker>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) (offset 282)
  HUNCHENTOOT:*ACCEPTOR*         : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *,
port 8080)>
  HUNCHENTOOT::SOCKET            : 1288
  CLOS::.ISL.                    : :DONT-KNOW
  DBG::G                         : (#<Closure
CLOS::METHOD-COMBINATION-TEMPLATE 215D098A>)
  DBG::G                         : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *,
port 8080)>
  DBG::G                         : #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
200A0712>
  DBG::G                         : #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
2215D1DA>
  CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
200A0712>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-CONNECTION
:AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 2215D1DA>)))

Binding frame:
  CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)

Catch frame: MP::PROCESS-TAG

Catch frame: (NIL)

Binding frame:
  MP:*CURRENT-PROCESS* : NIL

Binding frame:
  MP::*ACTIONS-AFTER-SLEEPING* : NIL

Binding frame:
  MP::*ACTIONS-BEFORE-SLEEPING* : NIL

Binding frame:
  SYSTEM::*READER-STATE* : #S(SYSTEM::READER-STATE :BUFFER
"TVIRONMENTYRECTORYl/Release/personal.exeal.exehis platform! On LW/UNIX
platforms, we don't currently support the
Personal.___________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
_______________" :INCH 0 :OUCH 0 :EOF-OBJ (SYSTEM::*EOF*))

Binding frame:
  *PACKAGE* : #<The COMMON-LISP-USER package, 109/128 internal, 0/4
external>

Binding frame:
  WIN32::*PROCESS-DC* : NIL

Binding frame:
  WIN32::*DDE-THREAD-INSTANCE* : #<Unbound Marker>

Binding frame:
  EDITOR::*CURRENT-BUFFER* : NIL

Binding frame:
  EDITOR::*CURRENT-WINDOW* : NIL

Binding frame:
  EDITOR::*EDITOR-STATE* : NIL

Binding frame:
  EDITOR::*EDITOR-INPUT-STYLE* : #S(EDITOR:EDITOR-INPUT-STYLE :KEY-BINDINGS
#<EDITOR::KEY-TABLE #<EQUALP Hash Table{336} 210AD1CF> 2 334>
:DELETE-SELECTION-MODE NIL :LOGICAL-CHARACTERS #<EQUALP Hash Table{21}
21173A47> :EXECUTE-MODE #<EDITOR::MODE-OBJECT "Execute" 211A744B> :ECHO-MODE
#<EDITOR::MODE-OBJECT "Echo Area" 211A710B> :PLIST NIL :INTERRUPT-KEYS
(#S(SYSTEM::GESTURE-SPEC :DATA 103 :MODIFIERS 2) #S(SYSTEM::GESTURE-SPEC
:DATA 71 :MODIFIERS 2)) :STYLE :EMACS :POINT-ALWAYS-VISIBLE T
:USE-FACE-TO-FULL-WIDTH-P T)

Binding frame:
  CAPI::*USE-ACCELERATORS* : T

Binding frame:
  CAPI-WIN32-LIB::*ALT-IS-META-KEY* : T

Catch frame: #:|progv-cathcer2011|

Call to (SUBFUNCTION MP::PROCESS-SG-FUNCTION MP::INITIALIZE-PROCESS-STACK)
(offset 301)
  MP::IGNORED : :DONT-KNOW
  VALUES      : NIL
  MP:PROCESS  : #<MP:PROCESS Name "Hunchentoot worker (client:
127.0.0.1:61030)" Priority 0 State "Running">
  MP::SYMBOLS : NIL

Call to SYSTEM::%%FIRST-CALL-TO-STACK (offset 40)


SYSTEM::%%FIRST-CALL-TO-STACK

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf
Of Leslie P. Polzer
Sent: Friday, July 10, 2009 9:53 AM
To: [email protected]
Subject: [weblocks] Re: how to specify the time


On Thu, Jul 09, 2009 at 03:14:43PM -0700, Harrison Maseko wrote:

> Logically then, the request does not complete successfully. I could 
> not invoke HANDLE-CLIENT-REQUEST successfully. A few more details on 
> it's use to verify the request would be helpful here.

Use

  (trace weblocks:handle-client-request)

then make your request and show us the output.



--~--~---------~--~----~------------~-------~--~----~
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