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

Jimmy Xiang commented on HBASE-7730:
------------------------------------

Here is a sample stacktrace to show the problem
{noformat}
java.lang.reflect.UndeclaredThrowableException
at $Proxy7.synchronousBalanceSwitch(Unknown Source)
at 
org.apache.hadoop.hbase.client.HBaseAdmin.setBalancerRunning(HBaseAdmin.java:1504)
at org.apache.hadoop.hbase.util.HBaseFsck.onlineHbck(HBaseFsck.java:434)
at 
com.cloudera.cmf.cdh4client.hbase.HBaseFsckImpl.onlineHbck(HBaseFsckImpl.java:35)
at 
systest.cdhclient.hbasefsck.Cdh4HbaseFsckClientTestTask.doWork(Cdh4HbaseFsckClientTestTask.java:80)
at 
systest.cdhclient.hbasefsck.Cdh4HbaseFsckClientTestTask$1.run(Cdh4HbaseFsckClientTestTask.java:41)
at com.cloudera.cmf.cdh4client.CDH4TaskRunner.run(CDH4TaskRunner.java:41)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.hadoop.ipc.RemoteException(java.io.IOException): 
java.io.IOException: java.lang.NoSuchMethodException: 
org.apache.hadoop.hbase.ipc.HMasterInterface.synchronousBalanceSwitch(boolean)
at java.lang.Class.getMethod(Class.java:1605)
at 
org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:334)
at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1345)

at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:1021)
at 
org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:150)
... 13 more
{noformat}
                
> HBaseAdmin#synchronousBalanceSwitch is not compatible with 0.92
> ---------------------------------------------------------------
>
>                 Key: HBASE-7730
>                 URL: https://issues.apache.org/jira/browse/HBASE-7730
>             Project: HBase
>          Issue Type: Bug
>          Components: Client
>    Affects Versions: 0.94.2
>            Reporter: Jimmy Xiang
>            Assignee: Jimmy Xiang
>             Fix For: 0.94.5
>
>         Attachments: 0.94-7730_v1.patch
>
>
> HBASE-4429 introduced synchronousBalanceSwitch to HMaster.  HBaseAdmin uses 
> this call (HBASE-5630).  Therefore, hbck and hbase shell are not backward 
> compatible with 0.92.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to