Mujtaba Chohan created PHOENIX-1346:
---------------------------------------
Summary: Base exception gets wrapped in incompatible jar exception
Key: PHOENIX-1346
URL: https://issues.apache.org/jira/browse/PHOENIX-1346
Project: Phoenix
Issue Type: Bug
Affects Versions: 5.0.0, 3.1, 4.1
Reporter: Mujtaba Chohan
Priority: Minor
When region server serving SYSTEM.CATALOG is down or when all region servers
are down, phoenix throws 'Incompatible jar detected' exception which is
misleading and wraps 'Cannot get all table region exception'.
Stack:
java.sql.SQLException: ERROR 2006 (INT08): Incompatible jars detected between
client and server. Ensure that phoenix.jar is put on the classpath of HBase in
every region server: at
org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:333)
at
org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:133)
at
org.apache.phoenix.query.ConnectionQueryServicesImpl.checkClientServerCompatibility(ConnectionQueryServicesImpl.java:902)
at
org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:799)
at
org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1107)
at
org.apache.phoenix.query.DelegateConnectionQueryServices.createTable(DelegateConnectionQueryServices.java:114)
at
org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:1315)
....
java.sql.SQLException: ERROR 1102 (XCL02): Cannot get all table regions
at
org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:333)
at
org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:133)
at
org.apache.phoenix.query.ConnectionQueryServicesImpl.getAllTableRegions(ConnectionQueryServicesImpl.java:409)
at
org.apache.phoenix.query.ConnectionQueryServicesImpl.checkClientServerCompatibility(ConnectionQueryServicesImpl.java:857)
... 191 shared with parent
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)