Skip to content

[BUG] Failed to init cert metrics #2615

Open
@Chillax-0v0

Description

@Chillax-0v0

server.log:

[2025-06-06 15:52:11,790] ERROR Failed to init cert metrics (org.apache.kafka.server.metrics.s3stream.S3StreamKafkaMetricsManager)
java.lang.IllegalArgumentException: Illegal base64 character 20
	at java.base/java.util.Base64$Decoder.decode0(Base64.java:848)
	at java.base/java.util.Base64$Decoder.decode(Base64.java:566)
	at java.base/java.util.Base64$Decoder.decode(Base64.java:589)
	at org.apache.kafka.server.metrics.s3stream.S3StreamKafkaMetricsManager.parseCertificates(S3StreamKafkaMetricsManager.java:406)
	at org.apache.kafka.server.metrics.s3stream.S3StreamKafkaMetricsManager.addTlsMetrics(S3StreamKafkaMetricsManager.java:347)
	at org.apache.kafka.server.metrics.s3stream.S3StreamKafkaMetricsManager.initCertMetrics(S3StreamKafkaMetricsManager.java:334)
	at org.apache.kafka.server.metrics.s3stream.S3StreamKafkaMetricsManager.initMetrics(S3StreamKafkaMetricsManager.java:143)
	at kafka.log.stream.s3.telemetry.TelemetryManager.initializeMetricsManager(TelemetryManager.java:170)
	at kafka.log.stream.s3.telemetry.TelemetryManager.init(TelemetryManager.java:109)
	at kafka.server.SharedServer.start(SharedServer.scala:290)
	at kafka.server.SharedServer.startForBroker(SharedServer.scala:146)
	at kafka.server.BrokerServer.startup(BrokerServer.scala:192)
	at kafka.server.KafkaRaftServer.$anonfun$startup$2(KafkaRaftServer.scala:88)
	at kafka.server.KafkaRaftServer.$anonfun$startup$2$adapted(KafkaRaftServer.scala:88)
	at scala.Option.foreach(Option.scala:437)
	at kafka.server.KafkaRaftServer.startup(KafkaRaftServer.scala:88)
	at kafka.Kafka$.main(Kafka.scala:153)
	at kafka.Kafka.main(Kafka.scala)

server.properties:

listener.name.broker_mtls.ssl.client.auth=required
ssl.keystore.certificate.chain=-----BEGIN CERTIFICATE----- \
  MIICzjCCAbagAwIBAgIIJHd3L09Wn4swDQYJKoZIhvcNAQELBQAwJzESMBAGA1UE \
  AwwJbG9jYWxob3N0MREwDwYDVQQKDAhBIHNlcnZlcjAeFw0yNTAyMTkwMjQ3Mjha \
  Fw0zNTAyMTcwMjQ3MjhaMCcxEjAQBgNVBAMMCWxvY2FsaG9zdDERMA8GA1UECgwI \
  QSBzZXJ2ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwcoQdYtby \
  /RvPPWeYs/i8C7V/rA+/tPzI684LOoYeVSr1+5KqAPX3j2lVt6YpE5pqQcawVczN \
  3cL/FhOIgZjkuMItG8xGn9RDN7FOXcbotLvbizxSR1CLIPFGT7dYgn7OqhA9SIEr \
  Fp1bK4haA0XcF8KyX2bXkZ03GIkpl91qRvy5bIk24igOIkuLU2fo2/xlMqB2ULc1 \
  yllQ6JaSmNPs5cvNVjY9SZ9TB7ghwiyBmFTxBrpuvrvtDjRruTjos/7BzKa3qRWx \
  nK4qR2IzmPdceEtkMPx5WEiZbICQ02XoJ/SGzLSmMEuoY1OD0Pdr4/s2r+a53Coc \
  1U6uoQmPemr9AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAGtjG0Ob91VmX+u+LitL \
  71ZLixPW8Tm6mSOHIFvwUdVzOuG3eGOFyISm+IbTn3YI/3h7AHZlCFyJhq86Gtos \
  YtWf7BklGtPv5drnbXfkkXUi0qUOrCHSl12eNGTIiX8DuAejm7JRwp70jNJAq18s \
  6F7xK3xILQbQY7Ds6/JrVuhIu4miGAB83Ch0//dODu8AriYrZAzY2SlcyI68glX3 \
  PF/BICEW70lA5IyHZNSfpINQwdJVrPEhVSHtqnwIoF/pb9swsEQDGF1paCJZm/Zk \
  J3SrDw17Z5/fBhiMRAXstoOr1eWtQlvg8IqkKJlWoziAaBplZ+Mz/dH2PYmlnXB5 \
  b0M= \
  -----END CERTIFICATE-----
ssl.keystore.key=-----BEGIN PRIVATE KEY----- \
  MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwcoQdYtby/RvP \
  PWeYs/i8C7V/rA+/tPzI684LOoYeVSr1+5KqAPX3j2lVt6YpE5pqQcawVczN3cL/ \
  FhOIgZjkuMItG8xGn9RDN7FOXcbotLvbizxSR1CLIPFGT7dYgn7OqhA9SIErFp1b \
  K4haA0XcF8KyX2bXkZ03GIkpl91qRvy5bIk24igOIkuLU2fo2/xlMqB2ULc1yllQ \
  6JaSmNPs5cvNVjY9SZ9TB7ghwiyBmFTxBrpuvrvtDjRruTjos/7BzKa3qRWxnK4q \
  R2IzmPdceEtkMPx5WEiZbICQ02XoJ/SGzLSmMEuoY1OD0Pdr4/s2r+a53Coc1U6u \
  oQmPemr9AgMBAAECggEAK2gMiLchNlceUYHjW51AjjAaNv2CxVA2lI3v2vLLfihJ \
  AIjiKGjCmaNh0Bi062t7Y/Lo+EWvM6C/oOWTKhRporCx8gth2ijk/KE1gNgQf/xA \
  L47l6L7K+WMB/+BJ9B/sJpaPFqhgwFMYpE5GBZDDDZUZzCwsflD/2kcyrPUDXuqN \
  lfxmlzKRgr8rpqGn6KwLwC6MngElK1qZobbsfwUToLOqe1/gM6DRZBs2oBb+T7Jg \
  uvXGLOCkw3sh4uvKOR700fbnRjk85zl42UfzVKEEPIKvUjgBdC01GpCsAn6Zwzab \
  jlaA6gnOlIjZbvbZyePxf0dSEuqAuVzNLCgdzeqVkQKBgQDPpkijb9+E+GVfIdZz \
  7r0I7lbBG1qd5w4wS4Bbb5MElk72Nj2ZVA+rrualEUY13beeKr7CtvznW0A1Hu5S \
  85VEe9PkY6XpN1ggL6tLNRSxqwyPoTGiQi+n8NG+q7gMuI0CEcdQwP2/pL/IcJaV \
  mSvhEzP/S8qX2DpvQqpJPKtzsQKBgQDZiE8nYe6bVMP4pVBnnsWHC4e295CIOFqL \
  2lru6HwbkT2IoS1prKkrbZeb7QNrBhu0U+w+CLu8EyBRgs8cnQKnsk/2A+V2dPtv \
  pIbTlYBjWJa9UsUNFPcjIR6Kkiy6PEQ/zI4nOecX8pQM1q+jXtU3qls9bdhZrrfB \
  aGDuvof7DQKBgFx8jcHt5DqPgGc85Q3B+gRuU8my60uFTDaKimMvcOYMJKNZSVpv \
  rIMlZamD5ie71zrlgw2q/z300MZYPoJH5+YW2SvSjmUvt1quoLbgr5TqwK+AdmD0 \
  5dEBXAp25YUU9glD7eiz7NFdCea27vs2u+qF6RT+pv+22WAQ61OvaBYhAoGAMlUz \
  22zxhMdsQNAfdppqIgEs+cz2iE5hxRJVEAqDDO3iSwbgNx9YVVAaUF3a+JyFNIhm \
  lUP4DGBwjeuyeHBr+NltXwMvyOTweLic6cAh4NrSpiPMrGY5eMtlAbMo3j6rnAd8 \
  rN7c9dGPKBlUsnxy4Vptmh0cfkPLCNlZ9GPpmtECgYEAm26whKWPIEfGXYnJllkU \
  5M9rpyKbrOjGexmxwHgy41ekjhzsV89fumWyd+sk/3MYUIAYaaQrZWGXWuz9PANt \
  1+GqB3uEI5yeIgFmi6PyYaFzm0caV91iopMvMbutb4I2drW8Vl+yRXzXKO2cHojP \
  qUutykYfbvWYCKIwWsDSjmw= \
  -----END PRIVATE KEY-----
ssl.keystore.type=PEM
ssl.truststore.certificates=-----BEGIN CERTIFICATE----- \
  MIICzjCCAbagAwIBAgIIJHd3L09Wn4swDQYJKoZIhvcNAQELBQAwJzESMBAGA1UE \
  AwwJbG9jYWxob3N0MREwDwYDVQQKDAhBIHNlcnZlcjAeFw0yNTAyMTkwMjQ3Mjha \
  Fw0zNTAyMTcwMjQ3MjhaMCcxEjAQBgNVBAMMCWxvY2FsaG9zdDERMA8GA1UECgwI \
  QSBzZXJ2ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwcoQdYtby \
  /RvPPWeYs/i8C7V/rA+/tPzI684LOoYeVSr1+5KqAPX3j2lVt6YpE5pqQcawVczN \
  3cL/FhOIgZjkuMItG8xGn9RDN7FOXcbotLvbizxSR1CLIPFGT7dYgn7OqhA9SIEr \
  Fp1bK4haA0XcF8KyX2bXkZ03GIkpl91qRvy5bIk24igOIkuLU2fo2/xlMqB2ULc1 \
  yllQ6JaSmNPs5cvNVjY9SZ9TB7ghwiyBmFTxBrpuvrvtDjRruTjos/7BzKa3qRWx \
  nK4qR2IzmPdceEtkMPx5WEiZbICQ02XoJ/SGzLSmMEuoY1OD0Pdr4/s2r+a53Coc \
  1U6uoQmPemr9AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAGtjG0Ob91VmX+u+LitL \
  71ZLixPW8Tm6mSOHIFvwUdVzOuG3eGOFyISm+IbTn3YI/3h7AHZlCFyJhq86Gtos \
  YtWf7BklGtPv5drnbXfkkXUi0qUOrCHSl12eNGTIiX8DuAejm7JRwp70jNJAq18s \
  6F7xK3xILQbQY7Ds6/JrVuhIu4miGAB83Ch0//dODu8AriYrZAzY2SlcyI68glX3 \
  PF/BICEW70lA5IyHZNSfpINQwdJVrPEhVSHtqnwIoF/pb9swsEQDGF1paCJZm/Zk \
  J3SrDw17Z5/fBhiMRAXstoOr1eWtQlvg8IqkKJlWoziAaBplZ+Mz/dH2PYmlnXB5 \
  b0M= \
  -----END CERTIFICATE-----
ssl.truststore.type=PEM

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions