Gardella Juan Pablo created NIFI-4893:
-----------------------------------------
Summary: Cannot convert Avro schemas to Record schemas with
default arrays
Key: NIFI-4893
URL: https://issues.apache.org/jira/browse/NIFI-4893
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Affects Versions: 1.5.0, 1.6.0
Environment: ALL
Reporter: Gardella Juan Pablo
Attachments: issue1.zip
Given an Avro Schema that has a default array defined, it is not possible to be
converted to a Nifi Record Schema.
To reproduce the bug, try to convert the following Avro schema to Record Schema:
{code}
{
"type": "record",
"name": "Foo1",
"namespace": "foo.namespace",
"fields": [
{
"name": "listOfInt",
"type": {
"type": "array",
"items": "int"
},
"doc": "array of ints",
"default": 0
}
]
}
{code}
Using org.apache.nifi.avro.AvroTypeUtil class. Attached a maven project to
reproduce the issue and also the fix.
* To reproduce the bug, run "mvn clean test"
* To test the fix, run "mvn clean test -Ppatch".
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)