You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by am...@oracle.com on 2017/10/09 18:30:25 UTC

java.lang.NoSuchMethodError: scala.collection.GenTraversableOnce.$init

I'm trying to use kafka_2.11-0.11.* version but it fails with 
java.lang.NoSuchMethodError: scala.collection.GenTraversableOnce.$init.  
I don't have Scala installed on my Mac to cause any conflict.  Anyone 
has seen this error?

[2017-10-09 11:21:23,846] INFO binding to port 0.0.0.0/0.0.0.0:2181 
(org.apache.zookeeper.server.NIOServerCnxnFactory)
[2017-10-09 11:21:24,054] FATAL  (kafka.Kafka$)
java.lang.NoSuchMethodError: 
scala.collection.GenTraversableOnce.$init$(Lscala/collection/GenTraversableOnce;)V
     at kafka.message.MessageSet.<init>(MessageSet.scala:72)
     at 
kafka.message.ByteBufferMessageSet.<init>(ByteBufferMessageSet.scala:129)
     at kafka.message.MessageSet$.<init>(MessageSet.scala:32)
     at kafka.message.MessageSet$.<clinit>(MessageSet.scala)
     at kafka.server.Defaults$.<init>(KafkaConfig.scala:50)
     at kafka.server.Defaults$.<clinit>(KafkaConfig.scala)
     at kafka.server.KafkaConfig$.<init>(KafkaConfig.scala:673)
     at kafka.server.KafkaConfig$.<clinit>(KafkaConfig.scala)
     at 
kafka.server.KafkaServerStartable$.fromProps(KafkaServerStartable.scala:28)
     at kafka.Kafka$.main(Kafka.scala:58)
     at kafka.Kafka.main(Kafka.scala)



Re: java.lang.NoSuchMethodError: scala.collection.GenTraversableOnce.$init

Posted by Hari Krishna <kr...@gmail.com>.
Hi Amy

Could you check in your pom if any other dependencies defined in the pom is
downloading different version of scala-library jar?. Any chance you are
running kafka from eclipse?. If so sometimes if you are using scala from
eclipse once u add scala nature it inherently picks up its own version of
scala to its build path this can also potentially cause this library
version mismatch.

Regards
Hari

On Tue, Oct 10, 2017 at 12:00 AM, <am...@oracle.com> wrote:

> I'm trying to use kafka_2.11-0.11.* version but it fails with
> java.lang.NoSuchMethodError: scala.collection.GenTraversableOnce.$init.
> I don't have Scala installed on my Mac to cause any conflict.  Anyone has
> seen this error?
>
> [2017-10-09 11:21:23,846] INFO binding to port 0.0.0.0/0.0.0.0:2181
> (org.apache.zookeeper.server.NIOServerCnxnFactory)
> [2017-10-09 11:21:24,054] FATAL  (kafka.Kafka$)
> java.lang.NoSuchMethodError: scala.collection.GenTraversabl
> eOnce.$init$(Lscala/collection/GenTraversableOnce;)V
>     at kafka.message.MessageSet.<init>(MessageSet.scala:72)
>     at kafka.message.ByteBufferMessageSet.<init>(ByteBufferMessageS
> et.scala:129)
>     at kafka.message.MessageSet$.<init>(MessageSet.scala:32)
>     at kafka.message.MessageSet$.<clinit>(MessageSet.scala)
>     at kafka.server.Defaults$.<init>(KafkaConfig.scala:50)
>     at kafka.server.Defaults$.<clinit>(KafkaConfig.scala)
>     at kafka.server.KafkaConfig$.<init>(KafkaConfig.scala:673)
>     at kafka.server.KafkaConfig$.<clinit>(KafkaConfig.scala)
>     at kafka.server.KafkaServerStartable$.fromProps(KafkaServerStar
> table.scala:28)
>     at kafka.Kafka$.main(Kafka.scala:58)
>     at kafka.Kafka.main(Kafka.scala)
>
>
>