[ 
https://issues.apache.org/jira/browse/PHOENIX-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14198794#comment-14198794
 ] 

Hudson commented on PHOENIX-1346:
---------------------------------

SUCCESS: Integrated in Phoenix-master #473 (See 
[https://builds.apache.org/job/Phoenix-master/473/])
PHOENIX-1346: Base exception gets wrapped as incompatible jar exception 
(Mujtaba Chohan) (jeffreyz: rev c0e0b2b5bc4c0bf2ce898bdfd4e2110e0fecc6ab)
* 
phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java


> Base exception gets wrapped as 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
>            Assignee: Samarth Jain
>            Priority: Minor
>             Fix For: 5.0.0, 4.3, 3.3, 4.2.1
>
>         Attachments: PHOENIX-1346.patch
>
>
> 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)

Reply via email to