Anyone any thoughts? On Sun, Jan 7, 2018 at 11:06 PM, Debraj Manna <[email protected]> wrote:
> I am using guava 23-5 in my application and hbase-testing-util 1.2.0. This > is causing a conflict in my application and throwing the below exception > whenever I am trying to use startMiniCluster . Can some one let me know > how can I get around this? > > java.lang.NoSuchMethodError: com.google.common.base.Objects > .toStringHelper(Ljava/lang/Object;)Lcom/google/common/ > base/Objects$ToStringHelper; > > at org.apache.hadoop.metrics2.lib.MetricsRegistry.toString(Metr > icsRegistry.java:406) > at java.lang.String.valueOf(String.java:2994) > at java.lang.StringBuilder.append(StringBuilder.java:131) > at org.apache.hadoop.ipc.metrics.RpcMetrics.<init>(RpcMetrics.java:74) > at org.apache.hadoop.ipc.metrics.RpcMetrics.create(RpcMetrics.java:80) > at org.apache.hadoop.ipc.Server.<init>(Server.java:2252) > at org.apache.hadoop.ipc.RPC$Server.<init>(RPC.java:1042) > at org.apache.hadoop.ipc.ProtobufRpcEngine$Server.<init>( > ProtobufRpcEngine.java:535) > at org.apache.hadoop.ipc.ProtobufRpcEngine.getServer(ProtobufRp > cEngine.java:510) > at org.apache.hadoop.ipc.RPC$Builder.build(RPC.java:887) > at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.<in > it>(NameNodeRpcServer.java:341) > at org.apache.hadoop.hdfs.server.namenode.NameNode.createRpcSer > ver(NameNode.java:695) > at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(N > ameNode.java:672) > at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameN > ode.java:838) > at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameN > ode.java:817) > at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNo > de(NameNode.java:1538) > at org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFS > Cluster.java:1114) > at org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetC > onf(MiniDFSCluster.java:985) > at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(Min > iDFSCluster.java:814) > at org.apache.hadoop.hdfs.MiniDFSCluster.<init>(MiniDFSCluster.java:745) > at org.apache.hadoop.hbase.HBaseTestingUtility.startMiniDFSClus > ter(HBaseTestingUtility.java:585) > at org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster > (HBaseTestingUtility.java:987) > at org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster > (HBaseTestingUtility.java:868) > at org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster > (HBaseTestingUtility.java:862) > at org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster > (HBaseTestingUtility.java:806) > at com.vnera.storage.metrics.HBaseTestTableFactory.<init>(HBase > TestTableFactory.java:24) > at com.vnera.storage.metrics.HBaseTests.testCounterTimetamp(HBa > seTests.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce > ssorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe > thodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall( > FrameworkMethod.java:50) > at org.junit.internal.runners.model.ReflectiveCallable.run(Refl > ectiveCallable.java:12) > at org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr > ameworkMethod.java:47) > at org.junit.internal.runners.statements.InvokeMethod.evaluate( > InvokeMethod.java:17) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit > 4ClassRunner.java:78) > at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit > 4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at org.junit.runner.JUnitCore.run(JUnitCore.java:137) > at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs > (JUnit4IdeaTestRunner.java:68) > at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.star > tRunnerWithArgs(IdeaTestRunner.java:47) > at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsA > ndStart(JUnitStarter.java:242) > at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70) > >
