Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-6438

.NET: Thin client: Advanced exception handling

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • platforms, thin client

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ptupitsyn Pavel Tupitsyn
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: