[ 
https://issues.apache.org/jira/browse/KAFKA-2573?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14905284#comment-14905284
 ] 

Geoff Anderson commented on KAFKA-2573:
---------------------------------------

After speaking a bit with Ashish, I think I understand the intent behind the 
changes better now:
it seems these changes are intended to get the test to pass despite the remote 
console consumer process hanging during shutdown (correct me if I 
misunderstood, [~singhashish]).

My argument is that failure of the test in this case is exactly what we want - 
how else would we have known an issue with conflicting java versions had caused 
the process to blow up during shutdown?

That said, it is a very reasonable error to compile locally with java 8 (I'm 
100% sure this will cause trouble for others as well), so we should at least 
document this in the system test README 


> Mirror maker system test hangs and eventually fails
> ---------------------------------------------------
>
>                 Key: KAFKA-2573
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2573
>             Project: Kafka
>          Issue Type: Bug
>            Reporter: Ashish K Singh
>            Assignee: Ashish K Singh
>
> Due to changes made in KAFKA-2015, handling of {{--consumer.config}} has 
> changed, more details is specified on KAFKA-2467. This leads to the exception.
> {code}
> Exception in thread "main" java.lang.NoSuchMethodError: 
> java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
>       at kafka.utils.Pool.keys(Pool.scala:77)
>       at 
> kafka.consumer.FetchRequestAndResponseStatsRegistry$.removeConsumerFetchRequestAndResponseStats(FetchRequestAndResponseStats.scala:69)
>       at 
> kafka.metrics.KafkaMetricsGroup$.removeAllConsumerMetrics(KafkaMetricsGroup.scala:189)
>       at 
> kafka.consumer.ZookeeperConsumerConnector.shutdown(ZookeeperConsumerConnector.scala:200)
>       at kafka.consumer.OldConsumer.stop(BaseConsumer.scala:75)
>       at kafka.tools.ConsoleConsumer$.process(ConsoleConsumer.scala:98)
>       at kafka.tools.ConsoleConsumer$.run(ConsoleConsumer.scala:57)
>       at kafka.tools.ConsoleConsumer$.main(ConsoleConsumer.scala:41)
>       at kafka.tools.ConsoleConsumer.main(ConsoleConsumer.scala)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to