[ https://issues.apache.org/jira/browse/NIFI-7637?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17217978#comment-17217978 ]
Matt Burgess commented on NIFI-7637: ------------------------------------ As a note, this may only affect the JsonRecordSetWriter (and maybe the CSV one), the AvroRecordSetWriter fails when trying to write the map out as an int > ValidateRecord does not validate datatypes in an array > ------------------------------------------------------ > > Key: NIFI-7637 > URL: https://issues.apache.org/jira/browse/NIFI-7637 > Project: Apache NiFi > Issue Type: Bug > Affects Versions: 1.11.4 > Reporter: Eric Secules > Assignee: Matt Burgess > Priority: Major > > Given this input record > {code:java} > { > "numbers":[{"foo":1},"2",3,"ASD"] > } > {code} > and this Avro schema > {code:java} > { > "name": "MyClass", > "type": "record", > "namespace": "com.acme.avro", > "fields": [ > { > "name": "numbers", > "type": { > "type": "array", > "items": "int" > } > } > ] > } > {code} > *Expected Results* > I would expect the record to fail validation even with strict type checking > turned off. Because the content of the array cannot all be treated as an > integer. > *Actual Results* > The record gets routed a flowfile on the success relationship. -- This message was sent by Atlassian Jira (v8.3.4#803005)