Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.5.0
-
None
-
ALL
-
Important
Description
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:
{ "type": "record", "name": "Foo1", "namespace": "foo.namespace", "fields": [ { "name": "listOfInt", "type": { "type": "array", "items": "int" }, "doc": "array of ints", "default": 0 } ] }
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".
Attachments
Attachments
Issue Links
- links to