[
https://issues.apache.org/jira/browse/FINERACT-884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17098192#comment-17098192
]
Michael Vorburger commented on FINERACT-884:
--------------------------------------------
I can't remember how exactly we concluded that REST Assured >= 3.3.0 requires
Java 11/9+ but it seems to be wrong - it should be possible to upgrade to 4.3.0
on Java 8, given that
https://github.com/rest-assured/rest-assured/wiki/ReleaseNotes40 states "now
requires at least Java 8 (previous Java 6 was required)".
Because RestAssured's v3.3.0 JARs include classpath duplicates found by
FINERACT-919, and I've found that this was fixed by them in 4.3.0, I've
attempted this upgrade in
https://github.com/apache/fineract/compare/develop...vorburger:FINERACT-884_bump-upgrade-RestAssured,
but hit {{java.lang.AbstractMethodError:
io.restassured.internal.RequestSpecificationImpl.invokeMethod(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;}}.
It's therefore probably simpler if we just stick to the version we inherit from
the Spring BOM, à la FINERACT-805, and just don't do this, and wait for and
follow Spring... I will work around (suppress, ignore; hard-coded)
{{rest-assured}} in FINERACT-919, for now.
I'm keeping this issue open and assigned to myself to remember that, whenever
we will have updated Spring (BOM), I can remove that exclusion in
{{ClasspathHellDuplicatesChecker}}'s {{skipJAR()}} again.
> Upgrade rest-assured to latest version (later than 3.3.0. from Spring Boot
> BOM), which requires Java 11/9+
> ----------------------------------------------------------------------------------------------------------
>
> Key: FINERACT-884
> URL: https://issues.apache.org/jira/browse/FINERACT-884
> Project: Apache Fineract
> Issue Type: Improvement
> Reporter: Michael Vorburger
> Priority: Major
>
> This is a follow-up to FINERACT-809 to upgrade rest-assured again, after
> FINERACT-846.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)