Gabriel Reid created PHOENIX-1612:
-------------------------------------
Summary: Phoenix can't be used from an external jar in SQL tools
Key: PHOENIX-1612
URL: https://issues.apache.org/jira/browse/PHOENIX-1612
Project: Phoenix
Issue Type: Bug
Reporter: Gabriel Reid
This is a regression to some of the behavior that was resolved in PHOENIX-966
and a few others. If the phoenix-client jar is not in the lib directory of
tools like SquirrelSQL and DBVisualizer, then it's not possible to connect to
Phoenix with those tools.
This current regression is due to a static HColumnDescriptor in
ConnectionQueryServicesImpl. Initializing an HColumnDescriptor executes
HBaseConfiguration.create, which then fails due to the hbase-defaults check
(because the Phoenix-bundled hbase-default.xml isn't found via the context
classloader).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)