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

guilherme gomes rocha edited comment on KAFKA-7656 at 1/21/19 4:50 PM:
-----------------------------------------------------------------------

[~hachikuji] had the same issue using sarama-cluster client  
http://github.com/bsm/sarama-cluster

The exact same application works with a Java Client v 2.0.0.

 

kafka_1                        | [2019-01-21 16:31:29,501] ERROR 
[ReplicaManager broker=1001] Error processing fetch operation on partition 
bb_ricko_responder_ee72b6c5efa7-0, offset 1 (kafka.server.ReplicaManager)
 kafka_1                        | java.lang.IllegalArgumentException: Invalid 
max size -2147483648 for log read from segment FileRecords(file= 
/kafka/kafka-logs-521d431a5940/bb_ricko_responder_ee72b6c5efa7-0/00000000000000000000.log,
 start=0, end=2147483647)
 kafka_1                        |        at 
kafka.log.LogSegment.read(LogSegment.scala:274)
 kafka_1                        |        at 
kafka.log.Log$$anonfun$read$2.apply(Log.scala:1159)
 kafka_1                        |        at 
kafka.log.Log$$anonfun$read$2.apply(Log.scala:1114)
 kafka_1                        |        at 
kafka.log.Log.maybeHandleIOException(Log.scala:1837)
 kafka_1                        |        at kafka.log.Log.read(Log.scala:1114)
 kafka_1                        |        at 
kafka.server.ReplicaManager.kafka$server$ReplicaManager$$read$1(ReplicaManager.scala:912)
 kafka_1                        |        at 
kafka.server.ReplicaManager$$anonfun$readFromLocalLog$1.apply(ReplicaManager.scala:974)
 kafka_1                        |        at 
kafka.server.ReplicaManager$$anonfun$readFromLocalLog$1.apply(ReplicaManager.scala:973)
 kafka_1                        |        at 
scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
 kafka_1                        |        at 
scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
 kafka_1                        |        at 
kafka.server.ReplicaManager.readFromLocalLog(ReplicaManager.scala:973)
 kafka_1                        |        at 
kafka.server.ReplicaManager.readFromLog$1(ReplicaManager.scala:802)
 kafka_1                        |        at 
kafka.server.ReplicaManager.fetchMessages(ReplicaManager.scala:815)
 kafka_1                        |        at 
kafka.server.KafkaApis.handleFetchRequest(KafkaApis.scala:678)
 kafka_1                        |        at 
kafka.server.KafkaApis.handle(KafkaApis.scala:107)
 kafka_1                        |        at 
kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:69)
 kafka_1                        |        at 
java.lang.Thread.run(Thread.java:748)

 

 


was (Author: ggrcha):
[~hachikuji] had the same issue using sarama client v1.20.1 
[https://github.com/Shopify/sarama|https://github.com/Shopify/sarama)]

The exact same application works with a Java Client v 2.0.0.

 

kafka_1                        | [2019-01-21 16:31:29,501] ERROR 
[ReplicaManager broker=1001] Error processing fetch operation on partition 
bb_ricko_responder_ee72b6c5efa7-0, offset 1 (kafka.server.ReplicaManager)
kafka_1                        | java.lang.IllegalArgumentException: Invalid 
max size -2147483648 for log read from segment FileRecords(file= 
/kafka/kafka-logs-521d431a5940/bb_ricko_responder_ee72b6c5efa7-0/00000000000000000000.log,
 start=0, end=2147483647)
kafka_1                        |        at 
kafka.log.LogSegment.read(LogSegment.scala:274)
kafka_1                        |        at 
kafka.log.Log$$anonfun$read$2.apply(Log.scala:1159)
kafka_1                        |        at 
kafka.log.Log$$anonfun$read$2.apply(Log.scala:1114)
kafka_1                        |        at 
kafka.log.Log.maybeHandleIOException(Log.scala:1837)
kafka_1                        |        at kafka.log.Log.read(Log.scala:1114)
kafka_1                        |        at 
kafka.server.ReplicaManager.kafka$server$ReplicaManager$$read$1(ReplicaManager.scala:912)
kafka_1                        |        at 
kafka.server.ReplicaManager$$anonfun$readFromLocalLog$1.apply(ReplicaManager.scala:974)
kafka_1                        |        at 
kafka.server.ReplicaManager$$anonfun$readFromLocalLog$1.apply(ReplicaManager.scala:973)
kafka_1                        |        at 
scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
kafka_1                        |        at 
scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
kafka_1                        |        at 
kafka.server.ReplicaManager.readFromLocalLog(ReplicaManager.scala:973)
kafka_1                        |        at 
kafka.server.ReplicaManager.readFromLog$1(ReplicaManager.scala:802)
kafka_1                        |        at 
kafka.server.ReplicaManager.fetchMessages(ReplicaManager.scala:815)
kafka_1                        |        at 
kafka.server.KafkaApis.handleFetchRequest(KafkaApis.scala:678)
kafka_1                        |        at 
kafka.server.KafkaApis.handle(KafkaApis.scala:107)
kafka_1                        |        at 
kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:69)
kafka_1                        |        at java.lang.Thread.run(Thread.java:748)

 

 

> ReplicaManager fetch fails on leader due to long/integer overflow
> -----------------------------------------------------------------
>
>                 Key: KAFKA-7656
>                 URL: https://issues.apache.org/jira/browse/KAFKA-7656
>             Project: Kafka
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 2.0.1
>         Environment: Linux 3.10.0-693.el7.x86_64 #1 SMP Thu Jul 6 19:56:57 
> EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
>            Reporter: Patrick Haas
>            Priority: Major
>
> (Note: From 2.0.1-cp1 from confluent distribution)
> {{[2018-11-19 21:13:13,687] ERROR [ReplicaManager broker=103] Error 
> processing fetch operation on partition __consumer_offsets-20, offset 0 
> (kafka.server.ReplicaManager)}}
> {{java.lang.IllegalArgumentException: Invalid max size -2147483648 for log 
> read from segment FileRecords(file= 
> /prod/kafka/data/kafka-logs/__consumer_offsets-20/00000000000000000000.log, 
> start=0, end=2147483647)}}
> {{ at kafka.log.LogSegment.read(LogSegment.scala:274)}}
> {{ at kafka.log.Log$$anonfun$read$2.apply(Log.scala:1159)}}
> {{ at kafka.log.Log$$anonfun$read$2.apply(Log.scala:1114)}}
> {{ at kafka.log.Log.maybeHandleIOException(Log.scala:1842)}}
> {{ at kafka.log.Log.read(Log.scala:1114)}}
> {{ at 
> kafka.server.ReplicaManager.kafka$server$ReplicaManager$$read$1(ReplicaManager.scala:912)}}
> {{ at 
> kafka.server.ReplicaManager$$anonfun$readFromLocalLog$1.apply(ReplicaManager.scala:974)}}
> {{ at 
> kafka.server.ReplicaManager$$anonfun$readFromLocalLog$1.apply(ReplicaManager.scala:973)}}
> {{ at 
> scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)}}
> {{ at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)}}
> {{ at kafka.server.ReplicaManager.readFromLocalLog(ReplicaManager.scala:973)}}
> {{ at kafka.server.ReplicaManager.readFromLog$1(ReplicaManager.scala:802)}}
> {{ at kafka.server.ReplicaManager.fetchMessages(ReplicaManager.scala:815)}}
> {{ at kafka.server.KafkaApis.handleFetchRequest(KafkaApis.scala:685)}}
> {{ at kafka.server.KafkaApis.handle(KafkaApis.scala:114)}}
> {{ at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:69)}}
> {{ at java.lang.Thread.run(Thread.java:748)}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to