Patrick Rhomberg created GEODE-5850:
---------------------------------------
Summary: Java11 testing in PutCommandWithJsonTest fails due to
String declaration of classes.
Key: GEODE-5850
URL: https://issues.apache.org/jira/browse/GEODE-5850
Project: Geode
Issue Type: Sub-task
Reporter: Patrick Rhomberg
In iterative testing, we saw the error
{noformat}
Error while processing command <put --region=region --key=key
--value=('name':'Jinmei') --value-class=Customer> Reason :
java.lang.UnsupportedClassVersionError: Customer has been compiled by a more
recent version of the Java Runtime (class file version 55.0), this version of
the Java Runtime only recognizes class file versions up to 52.0
{noformat}
This is due to the following:
* We build in Java8
* We test in Java11
* This particular AcceptanceTest declares a class to build into a jar, which
implicitly gets compiled in the test JVM (Java11)
* This causes an UnsupportedClassVersionError, since the started locator and
server are running Java8.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)