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>
>