Closed btendrich closed 4 years ago
Since there's no rescue blocks in the em_server file, I'm wondering if there's something in event machine or how I'm using event machine that's responsible for this.
I'll check into that in my next free block of time.
I can confirm I'm seeing this. There's something in eventmachine channel that's swallowing the exceptions. I'll update when I figure something out.
Yeah, eventmachine is swallowing the exceptions. There is some way to get the error messages out. I'll first work on exposing those error messages, and then maybe see if i can reconstitute them back into "real" exceptions.
I've fixed this in the 1.1.4 version of the gem
It seems like osc-ruby is silently rescuing exception inside the message handlers.
If I raise an arbitrary exception inside a block passed to add_method the exception is silently handled somewhere. My most base example was to take the example code and add raise my own exception: