Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DADB217D53 for ; Fri, 10 Apr 2015 20:20:12 +0000 (UTC) Received: (qmail 89816 invoked by uid 500); 10 Apr 2015 20:20:12 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 89766 invoked by uid 500); 10 Apr 2015 20:20:12 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 89754 invoked by uid 99); 10 Apr 2015 20:20:12 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Apr 2015 20:20:12 +0000 Date: Fri, 10 Apr 2015 20:20:12 +0000 (UTC) From: "Srikanth Srungarapu (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-13419) Thrift gateway should propagate text from exception causes. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-13419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14490295#comment-14490295 ] Srikanth Srungarapu commented on HBASE-13419: --------------------------------------------- Ok. Did some digging into the exception wrapping. Found this [link|http://stackoverflow.com/questions/14606293/java-logging-exceptions-how-to-log-as-much-information-as-possible] useful. To sum things up, I'd say let's use Throwables.getStackTraceAsString provided by guava library and get rid of unit test. > Thrift gateway should propagate text from exception causes. > ----------------------------------------------------------- > > Key: HBASE-13419 > URL: https://issues.apache.org/jira/browse/HBASE-13419 > Project: HBase > Issue Type: Improvement > Components: Thrift > Reporter: Michael Muller > Labels: newbie, patch > Fix For: 2.0.0, 1.1.0, 1.0.2 > > Attachments: ExpandExceptionCauses.patch, ExpandExceptionCauses3.patch > > > Exceptions passed back from the thrift gateway only include the message text of the toplevel exception. Information from the cause chain is lost. > In some cases, the top-level exception text is useless but there is some very specific and useful information provided in some of the cause exceptions, so it would be very helpful to flatten all of the messages into the exception text returned to the user. -- This message was sent by Atlassian JIRA (v6.3.4#6332)