[kpax-devel] Dropping into the debugger

Joel Reymont joel at whylisp.com
Fri Oct 13 16:26:19 UTC 2006


If it helps, this is the stack trace. I do drop into the debugger if  
I insert (break) right above (error condition) in handle-request- 
response.

I'm still trying to figure out why get-output-stream-string is being  
passed nil.

  10: (SIGNAL #<SIMPLE-ERROR @ #x10b95482>)
11: (ERROR SIMPLE-ERROR :FORMAT-CONTROL "Not an open string-output  
stream: ~s" :FORMAT-ARGUMENTS (NIL))
12: (GET-OUTPUT-STREAM-STRING NIL)
13: ((METHOD KPAX::COMMIT (KPAX::PASERVE-REQUEST-RESPONSE))  
#<KPAX::PASERVE-REQUEST-RESPONSE #<URI http://localhost:2001/kpax/ 
dynamic/reddit/reddit-submit-new-link> @ #x10b8f18a>)
14: ((METHOD KPAX::HANDLE-REQUEST-RESPONSE (KPAX::DISPATCHER  
KPAX:REQUEST-RESPONSE)) #<KPAX::DISPATCHER @ #x10ad03ea>  
#<KPAX::PASERVE-REQUEST-RESPONSE #<URI http://localhost:2001/kpax/ 
dynamic/reddit/reddit-submit-new-link> @ #x10b8f18a>)
15: ((FLET (METHOD KPAX:INIT (KPAX:PASERVE)) KPAX::PASERVE-HANDLER)  
#<NET.ASERVE:HTTP-REQUEST @ #x10b8e0ba> #<NET.ASERVE:COMPUTED-ENTITY  
@ #x10acb1a2>)
16: ((METHOD NET.ASERVE:PROCESS-ENTITY (NET.ASERVE:HTTP-REQUEST  
NET.ASERVE:COMPUTED-ENTITY)) #<NET.ASERVE:HTTP-REQUEST @ #x10b8e0ba>  
#<NET.ASERVE:COMPUTED-ENTITY @ #x10acb1a2>)
17: ((METHOD NET.ASERVE:HANDLE-REQUEST (NET.ASERVE:HTTP-REQUEST))  
#<NET.ASERVE:HTTP-REQUEST @ #x10b8e0ba>)
18: (NET.ASERVE::PROCESS-CONNECTION #<MULTIVALENT #1=hiper socket  
#1#connected from #2=localhost/2001 to #2#/61596 @ #x10b8dd2a>)
19: (NET.ASERVE::HTTP-WORKER-THREAD)


--
http://whylisp.com






More information about the kpax-devel mailing list