[ 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)