You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@curator.apache.org by Rahul Shrivastava <rs...@salesforce.com> on 2017/03/11 01:05:01 UTC
java.lang.NoSuchMethodError
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>
Re: java.lang.NoSuchMethodError
Posted by Jordan Zimmerman <jo...@jordanzimmerman.com>.
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 <rs...@salesforce.com> 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>
>