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)