[ 
https://issues.apache.org/jira/browse/PHOENIX-3259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

James Taylor resolved PHOENIX-3259.
-----------------------------------
    Resolution: Won't Fix

The workaround is to remove the guava 12 lib from the hbase dir and replace it 
with guava 13. The permanent fix is for Tephra to not depend on guava 13 since 
it's not what HBase ships with.

> Create fat jar for transaction manager
> --------------------------------------
>
>                 Key: PHOENIX-3259
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-3259
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: James Taylor
>
> Due to the incompatible guava version in HBase (12 instead of 13), the 
> transaction manager will not work by just pointing it to the HBase lib dir. A 
> reasonable alternative would be for Phoenix to build another fat jar 
> specifically for the transaction manager which includes all necessary 
> dependencies (namely guava 13). Then the bin/tephra script (we should rename 
> that to tephra.sh perhaps?) would simply need to have this jar on the 
> classpath.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to