[
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