When executing code: (let ((*break-on-signals* 'error)) (drakma:http-request "http://lisp.org/"))
it gives some errors which don't happen when *break-on-signals* is nil. The errors are: junk in string "org" BREAK was entered because of *BREAK-ON-SIGNALS* (now rebound to NIL). [Condition of type SIMPLE-CONDITION] Restarts: 0: [CONTINUE] Return from BREAK. 1: [REASSIGN] Return from BREAK and assign a new value to *BREAK-ON-SIGNALS*. 2: [RETRY] Retry SLIME interactive evaluation request. 3: [ABORT] Return to SLIME's top level. 4: [ABORT] Exit debugger, returning to top level. Backtrace: 0: (BREAK "~A~%BREAK was entered because of *BREAK-ON-SIGNALS* ~\n (now rebound to N.. 1: (SIGNAL #<SB-INT:SIMPLE-PARSE-ERROR {1976ED11}>)[:EXTERNAL] 2: (ERROR SB-INT:SIMPLE-PARSE-ERROR)[:EXTERNAL] 3: (PARSE-INTEGER "org")[:EXTERNAL] 4: (USOCKET::LIST-OF-STRINGS-TO-INTEGERS ("lisp" "org")) 5: (USOCKET:DOTTED-QUAD-TO-VECTOR-QUAD "lisp.org") 6: (USOCKET::HOST-TO-VECTOR-QUAD "lisp.org") 7: (USOCKET:SOCKET-CONNECT "lisp.org" 80)[:EXTERNAL] 8: (HTTP-REQUEST "http://lisp.org/")[:EXTERNAL] I wonder why does it try to covert url name to integers? I think I only stepped into this problem because I needed to use *break-on-signals* so that my hunchentoot errors invoke the lisp debugger... Thank you, Andrei _______________________________________________ drakma-devel mailing list drakma-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/drakma-devel