You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Pierre Villard (JIRA)" <ji...@apache.org> on 2017/03/06 19:50:33 UTC

[jira] [Updated] (NIFI-3483) StandardHttpResponseMapperSpec.MergeResponses fails under varying locales

     [ https://issues.apache.org/jira/browse/NIFI-3483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre Villard updated NIFI-3483:
---------------------------------
         Assignee: Pierre Villard  (was: Jeff Storck)
    Fix Version/s: 1.2.0
           Status: Patch Available  (was: Open)

> StandardHttpResponseMapperSpec.MergeResponses fails under varying locales
> -------------------------------------------------------------------------
>
>                 Key: NIFI-3483
>                 URL: https://issues.apache.org/jira/browse/NIFI-3483
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core Framework
>    Affects Versions: 1.2.0
>            Reporter: Aldrin Piri
>            Assignee: Pierre Villard
>            Priority: Minor
>             Fix For: 1.2.0
>
>
> With the efforts to provide multiple locales for our Travis builds, there seem to be issues with StandardHttpResponseMapperSpec.MergeResponses and possibly others.  In this case, differing locales have varying inclusion of commas for numbers.
> A sample Travis build report is available in full at: https://api.travis-ci.org/jobs/201598074/log.txt?deansi=true
> The snippet in question is 
> {code}
> Tests run: 15, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.542 sec <<< FAILURE! - in org.apache.nifi.cluster.coordination.http.StandardHttpResponseMapperSpec
> MergeResponses: 3 HTTP 200 get responses for nifi-api/connections/e760637d-1086-44ed-aacf-4f1580182725(org.apache.nifi.cluster.coordination.http.StandardHttpResponseMapperSpec)  Time elapsed: 0.177 sec  <<< FAILURE!
> org.spockframework.runtime.SpockComparisonFailure: Condition not satisfied:
> returnedJson == expectedJson
> |            |  |
> |            |  {"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0 (1,000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"0 (0 bytes)","flowFilesQueued":0,"bytesQueued":0,"queued":"0 (0 bytes)","queuedSize":"0 bytes","queuedCount":"0"}}}
> |            false
> |            1 difference (99% similarity)
> |            {"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0 (1( )000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"0 (0 bytes)","flowFilesQueued":0,"bytesQueued":0,"queued":"0 (0 bytes)","queuedSize":"0 bytes","queuedCount":"0"}}}
> |            {"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0 (1(,)000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"0 (0 bytes)","flowFilesQueued":0,"bytesQueued":0,"queued":"0 (0 bytes)","queuedSize":"0 bytes","queuedCount":"0"}}}
> {"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0 (1 000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"0 (0 bytes)","flowFilesQueued":0,"bytesQueued":0,"queued":"0 (0 bytes)","queuedSize":"0 bytes","queuedCount":"0"}}}
> 	at org.apache.nifi.cluster.coordination.http.StandardHttpResponseMapperSpec.MergeResponses: #responseEntities.size() HTTP 200 #httpMethod responses for #requestUriPart(StandardHttpResponseMapperSpec.groovy:122)
> Running org.apache.nifi.cluster.coordination.http.endpoints.StatusHistoryEndpointMergerSpec
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 sec - in org.apache.nifi.cluster.coordination.http.endpoints.StatusHistoryEndpointMergerSpec
> Running org.apache.nifi.cluster.coordination.http.endpoints.TestProcessorEndpointMerger
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.apache.nifi.cluster.coordination.http.endpoints.TestProcessorEndpointMerger
> Running org.apache.nifi.cluster.coordination.http.endpoints.TestStatusHistoryEndpointMerger
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.apache.nifi.cluster.coordination.http.endpoints.TestStatusHistoryEndpointMerger
> Running org.apache.nifi.cluster.coordination.node.TestNodeClusterCoordinator
> Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.151 sec - in org.apache.nifi.cluster.coordination.node.TestNodeClusterCoordinator
> Running org.apache.nifi.cluster.coordination.heartbeat.TestAbstractHeartbeatMonitor
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 sec - in org.apache.nifi.cluster.coordination.heartbeat.TestAbstractHeartbeatMonitor
> Running org.apache.nifi.cluster.coordination.flow.TestPopularVoteFlowElection
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.347 sec - in org.apache.nifi.cluster.coordination.flow.TestPopularVoteFlowElection
> Running org.apache.nifi.cluster.firewall.impl.FileBasedClusterNodeFirewallTest
> Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.095 sec - in org.apache.nifi.cluster.firewall.impl.FileBasedClusterNodeFirewallTest
> Results :
> Failed tests: 
>   StandardHttpResponseMapperSpec.MergeResponses: #responseEntities.size() HTTP 200 #httpMethod responses for #requestUriPart:122 Condition not satisfied:
> returnedJson == expectedJson
> |            |  |
> |            |  {"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0 (1,000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"0 (0 bytes)","flowFilesQueued":0,"bytesQueued":0,"queued":"0 (0 bytes)","queuedSize":"0 bytes","queuedCount":"0"}}}
> |            false
> |            1 difference (99% similarity)
> |            {"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0 (1( )000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"0 (0 bytes)","flowFilesQueued":0,"bytesQueued":0,"queued":"0 (0 bytes)","queuedSize":"0 bytes","queuedCount":"0"}}}
> |            {"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0 (1(,)000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"0 (0 bytes)","flowFilesQueued":0,"bytesQueued":0,"queued":"0 (0 bytes)","queuedSize":"0 bytes","queuedCount":"0"}}}
> {"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0 (1 000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"0 (0 bytes)","flowFilesQueued":0,"bytesQueued":0,"queued":"0 (0 bytes)","queuedSize":"0 bytes","queuedCount":"0"}}}
> Tests run: 78, Failures: 1, Errors: 0, Skipped: 0
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)