Clojure compiler build fails with Java 10

Description

When building clojure-1.10.0-alpha4 with Java 10 early access the test test-proxy-non-serializable fails with the following error:

Cause: The test inherently relies on serialized objects and is now invalid due to a serialVersionUID change.

Solution: Make conditional on jdk

Patch:
0001-CLJ-2330-brittle-serialization-test.patch

Screened by: Alex Miller - verified on Java 8,9,10,11

Environment

None

Attachments

1

Activity

Show:

Ghadi ShaybanJune 25, 2018 at 6:39 PM

added patch covering JDK 8 - 11

Alex MillerJune 25, 2018 at 3:27 PM

Chouser - I'd love to have a patch for this if you have time to look at it...

Alex MillerMarch 2, 2018 at 11:10 PM

Test failure related to CLJ-2204

Completed

Details

Assignee

Reporter

Labels

Approval

Ok

Patch

Code and Test

Priority

Affects versions

Fix versions

Created March 2, 2018 at 10:49 PM
Updated June 27, 2018 at 3:10 PM
Resolved June 27, 2018 at 3:10 PM