You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Wei-Chiu Chuang (JIRA)" <ji...@apache.org> on 2017/06/02 17:05:04 UTC
[jira] [Created] (HADOOP-14481) Print stack trace when native bzip2
library does not load
Wei-Chiu Chuang created HADOOP-14481:
----------------------------------------
Summary: Print stack trace when native bzip2 library does not load
Key: HADOOP-14481
URL: https://issues.apache.org/jira/browse/HADOOP-14481
Project: Hadoop Common
Issue Type: Improvement
Components: io
Reporter: Wei-Chiu Chuang
Assignee: Wei-Chiu Chuang
Priority: Minor
When I run hadoop checknative on my machine, it was not able to load system bzip2 library and printed the following message.
17/06/02 09:25:42 WARN bzip2.Bzip2Factory: Failed to load/initialize native-bzip2 library system-native, will use pure-Java version
Reviewing the relevant code, it fails because of an exception. However, that exception is not logged. We should print the stacktrace, at least at debug log level.
{code:title=Bzip2Factory#isNativeBzip2Loaded()}
try {
// Initialize the native library.
Bzip2Compressor.initSymbols(libname);
Bzip2Decompressor.initSymbols(libname);
nativeBzip2Loaded = true;
LOG.info("Successfully loaded & initialized native-bzip2 library " +
libname);
} catch (Throwable t) {
LOG.warn("Failed to load/initialize native-bzip2 library " +
libname + ", will use pure-Java version");
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-dev-help@hadoop.apache.org