You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Liquan Pei (JIRA)" <ji...@apache.org> on 2016/04/08 00:41:25 UTC
[jira] [Created] (KAFKA-3526) REST APIs return object
representation instead of string for config values, default values and
recommended values
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)