You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "GangHuo (Jira)" <ji...@apache.org> on 2021/07/14 11:11:00 UTC

[jira] [Created] (KAFKA-13086) Kafka failed to start because of an [Error while reading the checkpoint file]

GangHuo created KAFKA-13086:
-------------------------------

             Summary: Kafka failed to start because of an [Error while reading the checkpoint file]
                 Key: KAFKA-13086
                 URL: https://issues.apache.org/jira/browse/KAFKA-13086
             Project: Kafka
          Issue Type: Bug
          Components: core
    Affects Versions: 2.6.0
         Environment: CentOS Linux release 7.9.2009 (Core)
Oracle Java Version 11 - 18.9 (build 11+28)
Apache Kafka 2.12-2.6.0
            Reporter: GangHuo
         Attachments: server.log

Kafka cannot be started normally, the error message:
{code:java}
[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)
{code}
 There is no relevant solution found on the Internet, what is the cause of this exception?
Thanks



--
This message was sent by Atlassian Jira
(v8.3.4#803005)