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)