ava-innersource / Liquid-Application-Framework-1.0-deprecated

Liquid is a framework to speed up the development of microservices
MIT License
25 stars 14 forks source link

LightWorker rethrow exceptions #206

Closed bruno-brant closed 4 years ago

bruno-brant commented 4 years ago

LightWorker throws exceptions received from the worker, resetting their stack.

https://github.com/Avanade/Liquid-Application-Framework/blob/d437ed2e596cec3d5547373e8b6a456d94a3e7ff/src/Liquid.Activation/Worker/LightWorker.cs#L173

This is problematic for debugging issues in production code.

bruno-brant commented 4 years ago

Also realized that it won't throw or rethrow exceptions when the method is parameterless.

guilhermeluizsp commented 4 years ago

Should we consider this issue a duplicate of #23?

bruno-brant commented 4 years ago

Should we consider this issue a duplicate of #23?

Yep.

bruno-brant commented 4 years ago

Duplicate of #23