Matt Burgess created NIFI-5678:
----------------------------------
Summary: ValidateRecord does not handle Map type correctly
Key: NIFI-5678
URL: https://issues.apache.org/jira/browse/NIFI-5678
Project: Apache NiFi
Issue Type: Bug
Components: Extensions
Reporter: Matt Burgess
Consider the following Avro Schema:
{{{
"name" : "test",
"type" : "record",
"fields" : [ {
"name" : "field1",
"type" : {
"type" : "map",
"values" : "string"
}
} ]
}}}
and corresponding JSON data adhering to the schema:
{{[{
"field1": {
"toto" : "v1",
"titi" : "v2"
}
}]}}
ValidateRecord marks the record as invalid though it should be valid. The
message in the provenance event is "Record #1 is invalid due to:
MapRecord[{toto=v1, titi=v2}] is not a valid value for /field1: Value is of
type org.apache.nifi.serialization.record.MapRecord but was expected to be of
type MAP[STRING]".
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)