[ https://issues.apache.org/jira/browse/KAFKA-6008?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ewen Cheslack-Postava reassigned KAFKA-6008: -------------------------------------------- Assignee: Jakub Scholz > Kafka Connect: Unsanitized workerID causes exception during startup > ------------------------------------------------------------------- > > Key: KAFKA-6008 > URL: https://issues.apache.org/jira/browse/KAFKA-6008 > Project: Kafka > Issue Type: Bug > Components: KafkaConnect > Affects Versions: 1.0.0 > Environment: MacOS, Java 1.8.0_77-b03 > Reporter: Jakub Scholz > Assignee: Jakub Scholz > Fix For: 1.0.0 > > > When KAfka Connect starts, it seems to use unsanitized workerId for creating > Metrics. As a result it throws following exception: > {code} > [2017-10-04 13:16:08,886] WARN Error registering AppInfo mbean > (org.apache.kafka.common.utils.AppInfoParser:66) > javax.management.MalformedObjectNameException: Invalid character ':' in value > part of property > at javax.management.ObjectName.construct(ObjectName.java:618) > at javax.management.ObjectName.<init>(ObjectName.java:1382) > at > org.apache.kafka.common.utils.AppInfoParser.registerAppInfo(AppInfoParser.java:60) > at > org.apache.kafka.connect.runtime.ConnectMetrics.<init>(ConnectMetrics.java:77) > at org.apache.kafka.connect.runtime.Worker.<init>(Worker.java:88) > at > org.apache.kafka.connect.cli.ConnectDistributed.main(ConnectDistributed.java:81) > {code} > It looks like in my case the generated workerId is <IP adderess>:<port>. The > workerId should be sanitized before creating the metric. -- This message was sent by Atlassian JIRA (v6.4.14#64029)