Description
The CommandLineUtils split apart all equal signs in the key-value pair rather than just the first, therefore making something like this fail.
--property value.schema='{"name":"foo", "type":"string", "doc": "key=value"}'
as it tries to assign these two properties separately
{"name":"foo", "type":"string", "doc": "key
value"}
Issue here
Ideally, the code should do something like indexOf("="), to get the first one, then substring from there.
Attachments
Issue Links
- is superceded by
-
KAFKA-7388 An equal sign in a property value causes the broker to fail
- Resolved