BELUGA BEHR created HIVE-20237: ---------------------------------- Summary: Do Not Print StackTraces to STDERR in HiveMetaStore Key: HIVE-20237 URL: https://issues.apache.org/jira/browse/HIVE-20237 Project: Hive Issue Type: Improvement Components: Standalone Metastore Affects Versions: 3.0.0, 4.0.0 Reporter: BELUGA BEHR
{code:java|title=HiveMetaStore.java} } catch (Throwable x) { x.printStackTrace(); HMSHandler.LOG.error(StringUtils.stringifyException(x)); throw x; } {code} Bad design here of "log and throw". Don't do it. Just throw the exception and let it be handled, and logged, in one place. At the very least, we don't need the error message to go into the STDERR logs with {{printStackTrace}}, please remove. And remove the {{stringifyException}} code. Just use the normal logging faciltiies: {code} HMSHandler.LOG.error("Error", e); {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)