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

Owen Nichols resolved GEODE-5850.
---------------------------------
       Resolution: Fixed
         Assignee: Owen Nichols
    Fix Version/s: 1.8.0

fixed by https://github.com/apache/geode/pull/2643

> 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
>            Assignee: Owen Nichols
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.8.0
>
>          Time Spent: 2h
>  Remaining Estimate: 0h
>
> 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