Liquan Pei created KAFKA-3526: --------------------------------- Summary: REST APIs return object representation instead of string for config values, default values and recommended values Key: KAFKA-3526 URL: https://issues.apache.org/jira/browse/KAFKA-3526 Project: Kafka Issue Type: Bug Components: KafkaConnect Affects Versions: 0.10.0.0 Reporter: Liquan Pei Assignee: Liquan Pei Fix For: 0.11.0.0
In the response of {code} PUT /connector-plugins/{name}/config/validate {code}, The value.value, value.recommended_values (which there are none in this example...), and definition.default_value (If the ConfigKey is not String type) are serialized by Jackson to something other than strings. We actually expect the values to be strings, and this should mirror the current requirements of submitting configs which is that the config is a Map<String, String>. This can be fixed by adding ConfigDef support for converting values to strings, corresponding to all the parse methods, and then making sure all these outputs of values have type String instead of Object. -- This message was sent by Atlassian JIRA (v6.3.4#6332)