[
https://issues.apache.org/jira/browse/NIFI-738?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14606499#comment-14606499
]
ASF GitHub Bot commented on NIFI-738:
-------------------------------------
Github user joewitt commented on the pull request:
https://github.com/apache/incubator-nifi/pull/69#issuecomment-116860033
```
ests run: 4, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.339 sec
<<< FAILURE! - in org.apache.nifi.processors.kite.TestJSONToAvroProcessor
testBasicConversion(org.apache.nifi.processors.kite.TestJSONToAvroProcessor)
Time elapsed: 0.325 sec <<< FAILURE!
org.junit.ComparisonFailure: Should accumulate error messages
expected:<...annot convert field [id: Cannot convert to long: "120V", Cannot
convert field color: Cannot convert to string: 15.23 (1 similar failure)]> but
was:<...annot convert field [color: Cannot convert to string: 15.23 (1 similar
failure), Cannot convert field id: Cannot convert to long: "120V"]>
at org.junit.Assert.assertEquals(Assert.java:115)
at
org.apache.nifi.processors.kite.TestJSONToAvroProcessor.testBasicConversion(TestJSONToAvroProcessor.java:83)
testOnlyErrors(org.apache.nifi.processors.kite.TestJSONToAvroProcessor)
Time elapsed: 0.004 sec <<< FAILURE!
org.junit.ComparisonFailure: Should set an error message expected:<...annot
convert field [id: Cannot convert to long: "120V", Cannot convert field color:
Cannot convert to string: 15.23 (1 similar failure)]> but was:<...annot convert
field [color: Cannot convert to string: 15.23 (1 similar failure), Cannot
convert field id: Cannot convert to long: "120V"]>
at org.junit.Assert.assertEquals(Assert.java:115)
at
org.apache.nifi.processors.kite.TestJSONToAvroProcessor.testOnlyErrors(TestJSONToAvroProcessor.java:107)
Running org.apache.nifi.processors.kite.TestKiteProcessorsCluster
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec - in
org.apache.nifi.processors.kite.TestKiteProcessorsCluster
Running org.apache.nifi.processors.kite.TestKiteStorageProcessor
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec - in
org.apache.nifi.processors.kite.TestKiteStorageProcessor
Results :
Failed tests:
TestJSONToAvroProcessor.testBasicConversion:83 Should accumulate error
messages expected:<...annot convert field [id: Cannot convert to long: "120V",
Cannot convert field color: Cannot convert to string: 15.23 (1 similar
failure)]> but was:<...annot convert field [color: Cannot convert to string:
15.23 (1 similar failure), Cannot convert field id: Cannot convert to long:
"120V"]>
TestJSONToAvroProcessor.testOnlyErrors:107 Should set an error message
expected:<...annot convert field [id: Cannot convert to long: "120V", Cannot
convert field color: Cannot convert to string: 15.23 (1 similar failure)]> but
was:<...annot convert field [color: Cannot convert to string: 15.23 (1 similar
failure), Cannot convert field id: Cannot convert to long: "120V"]>
```
Ryan i had trouble running the unit tests. It is possible I've now
returned the wrong branch favor but I think I'm building against exactly what
you sent. Can you confirm?
> Do not write conversion error messages to flow file content
> -----------------------------------------------------------
>
> Key: NIFI-738
> URL: https://issues.apache.org/jira/browse/NIFI-738
> Project: Apache NiFi
> Issue Type: Bug
> Components: Extensions
> Affects Versions: 0.1.0
> Reporter: Ryan Blue
> Assignee: Ryan Blue
> Fix For: 0.2.0
>
>
> NIFI-551 extended the error handling provided by the ConvertJSONToAvro
> processor, but wrote error messages as the content of a file sent on the
> failure relationship. I think the right thing to do is to output the bad
> records as the file content and put the error messages in the outgoing
> attributes.
> NIFI-551 wasn't included in 0.1.0, so changing this behavior is safe.
> Consequently, I'd like to get this fix into 0.2.0.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)