Jens Geyer created THRIFT-4609:
----------------------------------
Summary: keep InnerException wherever appropriate
Key: THRIFT-4609
URL: https://issues.apache.org/jira/browse/THRIFT-4609
Project: Thrift
Issue Type: Improvement
Components: C# - Library
Reporter: Jens Geyer
Assignee: Jens Geyer
The C# {{Exception}} type offers the ability to store an {{InnerException}}
which is sometimes quite helpful for debugging. Hence, wherever appropriate,
any exceptions caught and rethrown should be stored into the {{InnerException}}
field to provide the original error information to the caller.
The only exception (pun intended) to this is {{TApplicationException}} - this
type is intended to be serialized and sent back to the client. As of today,
Thrift does not any built-in way to preserve InnerExceptions through that
channnel.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)