Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-13086

Kafka failed to start because of an [Error while reading the checkpoint file]

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.6.0
    • None
    • core
    • None
    • CentOS Linux release 7.9.2009 (Core)
      Oracle Java Version 11 - 18.9 (build 11+28)
      Apache Kafka 2.12-2.6.0

    Description

      Kafka cannot be started normally, the error message:

      [2021-07-14 17:35:11,019] WARN Error occurred while reading log-start-offset-checkpoint file of directory /home/kafka/data/kafka-logs, resetting to the base offset of the first segment (kafka.log.LogManager)
      org.apache.kafka.common.errors.KafkaStorageException: Error while reading checkpoint file /home/kafka/data/kafka-logs/log-start-offset-checkpoint
      Caused by: java.nio.charset.MalformedInputException: Input length = 1
         at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:274)
         at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339)
         at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
         at java.base/java.io.InputStreamReader.read(InputStreamReader.java:185)
         at java.base/java.io.BufferedReader.fill(BufferedReader.java:161)
         at java.base/java.io.BufferedReader.readLine(BufferedReader.java:326)
         at java.base/java.io.BufferedReader.readLine(BufferedReader.java:392)
         at kafka.server.checkpoints.CheckpointReadBuffer.read(CheckpointFile.scala:46)
         at kafka.server.checkpoints.CheckpointFile.liftedTree2$1(CheckpointFile.scala:130)
         at kafka.server.checkpoints.CheckpointFile.read(CheckpointFile.scala:126)
         at kafka.server.checkpoints.OffsetCheckpointFile.read(OffsetCheckpointFile.scala:61)
         at kafka.log.LogManager.$anonfun$loadLogs$2(LogManager.scala:336)
         at kafka.log.LogManager.$anonfun$loadLogs$2$adapted(LogManager.scala:310)
         at scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:62)
         at scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:55)
         at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:49)
         at kafka.log.LogManager.loadLogs(LogManager.scala:310)
         at kafka.log.LogManager.<init>(LogManager.scala:119)
         at kafka.log.LogManager$.apply(LogManager.scala:1111)
         at kafka.server.KafkaServer.startup(KafkaServer.scala:273)
         at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:44)
         at kafka.Kafka$.main(Kafka.scala:82)
         at kafka.Kafka.main(Kafka.scala)
      

       There is no relevant solution found on the Internet, what is the cause of this exception?
      Thanks

      Attachments

        1. server.log
          510 kB
          GangHuo

        Activity

          People

            Unassigned Unassigned
            ganghuo GangHuo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: