[hunchentoot-devel] Exception in USOCKET:GET-PEER-ADDRESS brakes ACCEPT-CONNECTIONS loop

Hans Hübner hans.huebner at gmail.com
Tue Jan 26 11:07:26 UTC 2010


On Tue, Jan 26, 2010 at 11:29, Andrey Moskvitin <archimag at gmail.com> wrote:
>> I think you need to set *CATCH-ERRORS-P* to a non-NIL value in order
>> to prevent the debugger from being entered when an error is signaled.
> Of course, this is a working server and * catch-errors-p * is set to T.
> The problem arises not because of this.

[...]

>> >  23: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #)
>> >  24: (INVOKE-DEBUGGER #)
>> >  25: (ERROR SB-BSD-SOCKETS:NOT-CONNECTED-ERROR)[:EXTERNAL]

Can you then please explain why INVOKE-DEBUGGER is called?  From my
reading of the source code, it would only be called if
*CATCH-ERRORS-P* is NIL, but I may be missing something.

-Hans




More information about the Tbnl-devel mailing list