Thejas M Nair created HADOOP-14067:
--------------------------------------
Summary: VersionInfo should load version-info.properties from its
own classloader
Key: HADOOP-14067
URL: https://issues.apache.org/jira/browse/HADOOP-14067
Project: Hadoop Common
Issue Type: Bug
Components: common
Reporter: Thejas M Nair
org.apache.hadoop.util.VersionInfo loads the version-info.properties file via
the current thread classloader.
However, in case of applications that are using hadoop classes dynamically (eg
jdbc based tools such as SQuirreL SQL) the current thread might not be the one
that loaded the hadoop classes including VersionInfo, and it would fail to fine
the properties file.
The right place to look for the properties file is in the classloader of
VersionInfo class, as right version is the one that is associated with rest of
the loaded hadoop classes, and not necessarily the one in current thread
classloader.
Created a related jira - HADOOP-14066 to make methods to get version via
VersionInfo a public api.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]