Benjamin Gould created THRIFT-3521:
--------------------------------------
Summary: TSimpleJSONProtocolTest is not deterministic (fails when
run on JDK 8)
Key: THRIFT-3521
URL: https://issues.apache.org/jira/browse/THRIFT-3521
Project: Thrift
Issue Type: Bug
Components: Java - Library
Environment: OpenJDK 8
Reporter: Benjamin Gould
Assignee: Benjamin Gould
Priority: Minor
Fix For: 0.9.4
TSimpleJSONProtocolTest has a couple of tests where structs are serialized, and
the resultant JSON string is compared for equality with an expected value.
Some of the structs' fields are sets, which do not ensure consistent ordering,
causing this test to fail in environments where the "natural" ordering of the
elements in the HashSet do not match the expected value.
Suggested fix is to unset the fields that cause the inconsistent ordering and
remove them from the expected value.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)