You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Pavel Tupitsyn (JIRA)" <ji...@apache.org> on 2017/09/19 11:46:00 UTC
[jira] [Created] (IGNITE-6438) .NET: Thin client: Advanced
exception handling
Pavel Tupitsyn created IGNITE-6438:
--------------------------------------
Summary: .NET: Thin client: Advanced exception handling
Key: IGNITE-6438
URL: https://issues.apache.org/jira/browse/IGNITE-6438
Project: Ignite
Issue Type: Improvement
Components: platforms, thin client
Reporter: Pavel Tupitsyn
Fix For: 2.3
IGNITE-6250 introduced basic exception propagation: success code and a message.
We should add full message details to the protocol:
* Exception message
* Class
* Stack trace
* Native exception binary object (if any): for example, when exception occured in C++ or .NET callback
To avoid exposing sensitive information in production environmanets, introduce a configuration property to exclude exception details (like many web servers have, e.g. {{<customErrors mode="Off" />}} in ASP.NET)
Dev list discussion:
http://apache-ignite-developers.2346864.n4.nabble.com/Exception-handling-in-thin-client-should-we-pass-stack-traces-to-the-client-td22392.html
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)