kafka-monitor icon indicating copy to clipboard operation
kafka-monitor copied to clipboard

Exception in thread "main" com.fasterxml.jackson.core.JsonParseException: Unexpected character ('}'

Open pawelRusin opened this issue 5 months ago • 1 comments

Hello, I have deployed kafka-monitor on our cluster. Helm deployment was successful but to container is in CrashLoopBackOff state. Logs from pod: Exception in thread "main" com.fasterxml.jackson.core.JsonParseException: Unexpected character ('}' (code 125)): was expecting double-quote to start field name at [Source: (String)"{ "single-cluster-monitor": { "class.name": "com.linkedin.kmf.apps.SingleClusterMonitor", "topic": "kafka-monitor", "zookeeper.connect": "zookeeper1:1234,zookeeper2:1234,zookeeper3:1234", "bootstrap.servers": "broker1:1234,broker2:1234,broker3:1234", "produce.record.delay.ms": 100, "topic-management.topicCreationEnabled": false, "topic-management.replicationFactor" : 1, "topic-management.partitionsToBrokersRatio" : 2, "topic-management.rebalance.interval.ms" : 600000,"[truncated 1643 chars]; line: 1, column: 841] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1804) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:669) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:567) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddName(ReaderBasedJsonParser.java:1757) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextFieldName(ReaderBasedJsonParser.java:907) at com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla.mapObject(UntypedObjectDeserializer.java:896) at com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla.deserialize(UntypedObjectDeserializer.java:654) at com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla.mapObject(UntypedObjectDeserializer.java:895) at com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla.deserialize(UntypedObjectDeserializer.java:654) at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:527) at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:364) at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:29) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4013) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3004) at com.linkedin.kmf.KafkaMonitor.main(KafkaMonitor.java:174) I haven't changed the basic values in values.yaml

zookeeper_connect: zookeeper1:1234,zookeeper2:1234,zookeeper3:1234 bootstrap_servers: broker1:1234,broker2:1234,broker3:1234 security_protocol: SASL_SSL sasl_mechanism: PLAIN

log_level: INFO log_level_kafka: WARN

topic: name: kafka-monitor create: false replication_factor: 1 partitions_to_brokers_ratio: 2

produce_delay: 100

Do you know what is the reason of the error?

pawelRusin avatar Jun 03 '25 10:06 pawelRusin