2011/8/17 Nick Perez <[email protected]> > On Wed, 17 Aug 2011 14:46:51 +0200 > Gunnar Strand <[email protected]> wrote: > > > > I don't know anything about POE internals, but perhaps the > > internal flag for catching exceptions has been turned on somehow? > > > Hey Gunnar, > > POE by default catches all exceptions that happen within event > handlers. It delivers these as DIE signals. Simply install the > appropriate signal handler in that particular session and you will then > receive your exceptions. >
Thanks for the hint, I'll try that. What bothers me is that in both cases the signal should reach PoCo::Server::TCP (or rather a spawned client session, I guess), but in one of the cases there is no feedback, while in the small contrived test, the session catches the signal and dies with appropriate error message. The same behavior should be expected in both cases. But there's a lot of other code in my application. I will strip it down to bare minimum for reproduction, when I have time. BR Gunnar
