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)

Reply via email to