[ 
https://issues.apache.org/jira/browse/FLUME-2488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14217378#comment-14217378
 ] 

Hari Shreedharan commented on FLUME-2488:
-----------------------------------------

I took a look at this. I think there is more change here than required. In 
this, there are changes in the actual JSON generation. This bug can be resolved 
by converting both the expected and actual result into JSON objects (or maps) 
and checking their equality.

> TestElasticSearchRestClient fails on Oracle JDK 8
> -------------------------------------------------
>
>                 Key: FLUME-2488
>                 URL: https://issues.apache.org/jira/browse/FLUME-2488
>             Project: Flume
>          Issue Type: Bug
>          Components: Sinks+Sources
>    Affects Versions: v1.5.0.1
>            Reporter: Santiago M. Mola
>            Assignee: Santiago M. Mola
>              Labels: jdk8
>             Fix For: v1.6.0
>
>         Attachments: FLUME-2488-0.patch
>
>
> The JSON comparison should be performed independently of the keys order:
> https://travis-ci.org/Stratio/flume/jobs/36847693#L6735
> shouldAddNewEventWithoutTTL(org.apache.flume.sink.elasticsearch.client.TestElasticSearchRestClient)
>  Time elapsed: 493 sec <<< FAILURE!
> junit.framework.ComparisonFailure: 
> expected:<{"index":{"_[type":"bar_type","_index":"foo_index]"}}
> {"body":"test"}
> > but was:<{"index":{"_[index":"foo_index","_type":"bar_type]"}}
> {"body":"test"}
> >
> at junit.framework.Assert.assertEquals(Assert.java:85)
> at junit.framework.Assert.assertEquals(Assert.java:91)
> at 
> org.apache.flume.sink.elasticsearch.client.TestElasticSearchRestClient.shouldAddNewEventWithoutTTL(TestElasticSearchRestClient.java:105)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to