[
https://issues.apache.org/jira/browse/GEODE-5850?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated GEODE-5850:
----------------------------------
Labels: pull-request-available (was: )
> 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
> Priority: Major
> Labels: pull-request-available
>
> 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)