Sriram Subramanian created KAFKA-748:
----------------------------------------

             Summary: Append to index fails due to invalid offset
                 Key: KAFKA-748
                 URL: https://issues.apache.org/jira/browse/KAFKA-748
             Project: Kafka
          Issue Type: Bug
    Affects Versions: 0.8
            Reporter: Sriram Subramanian
            Assignee: Sriram Subramanian
             Fix For: 0.8


We seem to be appending to the index and it checks to make sure we do not 
insert an entry with an offset that is larger than the actual offset of the 
message. We seem to be trying to insert an offset = 1 in the index while 
lastOffset is 24463. This seems to get fixed on restarting the broker.

java.lang.IllegalArgumentException: Attempt to append an offset (1) to position 
21703 no larger than the last offset appended (24463).
at kafka.log.OffsetIndex.append(OffsetIndex.scala:183)
at kafka.log.LogSegment.append(LogSegment.scala:60)
at kafka.log.Log.append(Log.scala:286)
at kafka.server.KafkaApis$$anonfun$appendToLocalLog$2.apply(KafkaApis.scala:188)
at kafka.server.KafkaApis$$anonfun$appendToLocalLog$2.apply(KafkaApis.scala:181)
at 
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
at 
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
at scala.collection.immutable.Map$Map1.foreach(Map.scala:105)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:206)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to