Paul Brebner created KAFKA-6973:
-----------------------------------

             Summary: setting invalid timestamp causes Kafka broker restart to 
fail
                 Key: KAFKA-6973
                 URL: https://issues.apache.org/jira/browse/KAFKA-6973
             Project: Kafka
          Issue Type: Bug
          Components: admin
    Affects Versions: 1.1.0
            Reporter: Paul Brebner


Setting timestamp to invalid value causes Kafka broker to fail upon startup. 
E.g.

./kafka-topics.sh --create --zookeeper localhost --topic duck3 --partitions 1 
--replication-factor 1 --config message.timestamp.type=boom

 

Also note that the docs says the parameter name is log.message.timestamp.type, 
but this is silently ignored.

This works with no error for the invalid timestamp value. But next time you 
restart Kafka:

 

[2018-05-29 13:09:05,806] FATAL [KafkaServer id=0] Fatal error during 
KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)

java.util.NoSuchElementException: Invalid timestamp type boom

at org.apache.kafka.common.record.TimestampType.forName(TimestampType.java:39)

at kafka.log.LogConfig.<init>(LogConfig.scala:94)

at kafka.log.LogConfig$.fromProps(LogConfig.scala:279)

at kafka.log.LogManager$$anonfun$17.apply(LogManager.scala:786)

at kafka.log.LogManager$$anonfun$17.apply(LogManager.scala:785)

at 
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)

at 
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)

at scala.collection.immutable.HashMap$HashMap1.foreach(HashMap.scala:221)

at scala.collection.immutable.HashMap$HashTrieMap.foreach(HashMap.scala:428)

at scala.collection.immutable.HashMap$HashTrieMap.foreach(HashMap.scala:428)

at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)

at scala.collection.AbstractTraversable.map(Traversable.scala:104)

at kafka.log.LogManager$.apply(LogManager.scala:785)

at kafka.server.KafkaServer.startup(KafkaServer.scala:222)

at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:38)

at kafka.Kafka$.main(Kafka.scala:92)

at kafka.Kafka.main(Kafka.scala)

[2018-05-29 13:09:05,811] INFO [KafkaServer id=0] shutting down 

 



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

Reply via email to