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)