You're missing curator-client. I'm not sure why it's not being pulled in. Maybe something else in your POM has transitive dependencies turned off.
==================== Jordan Zimmerman > On Mar 10, 2017, at 5:05 PM, Rahul Shrivastava <[email protected]> > wrote: > > Hi All, > > I am using the below maven to build my project. When i run the project using > TestServer , it get the following exception > > java.lang.NoSuchMethodError: > org.apache.curator.CuratorZookeeperClient.startAdvancedTracer(Ljava/lang/String;)Lorg/apache/curator/drivers/OperationTrace; > > at > org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:712) > at > org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:484) > at > org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:474) > at > org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:44) > at > org.apache.curator.x.discovery.details.ServiceDiscoveryImpl.internalRegisterService(ServiceDiscoveryImpl.java:235) > at > org.apache.curator.x.discovery.details.ServiceDiscoveryImpl.reRegisterServices(ServiceDiscoveryImpl.java:455) > at > org.apache.curator.x.discovery.details.ServiceDiscoveryImpl.start(ServiceDiscoveryImpl.java:131) > > > My maven is as below and I am using 2.11.1 version for all artifact for > curator. > > <dependency> > <groupId>org.apache.hadoop</groupId> > <artifactId>hadoop-common</artifactId> > </dependency> > <dependency> > <groupId>org.apache.curator</groupId> > <artifactId>curator-framework</artifactId> > <version>2.11.1</version> > </dependency> > <dependency> > <groupId>org.apache.curator</groupId> > <artifactId>curator-x-discovery</artifactId> > <version>2.11.1</version> > </dependency> > <dependency> > <groupId>org.apache.curator</groupId> > <artifactId>curator-test</artifactId> > <version>2.11.1</version> > </dependency> >
