Ich habe ein Upgrade der spring-web
Modul - Version von 5.1.2.RELEASE
zu 5.2.4.RELEASE
für meine Micronaut Anwendung auf AWS im Einsatz. Ich musste eine stabilere Version (vorgeschlagen fix von WhiteSource) als die älteren Version jar durch das WhiteSource Werkzeug sehr anfällig vom Sicherheitsstandpunkt sein wurde ein Upgrade in Betracht gezogen.
Das Problem ist, dass die meisten meiner Anwendung Endpunkte funktionierten gut, da sie in erster Linie Anfragen Datenbank waren, aber ich bemerkte, dass, wenn ich einen REST Anruf zu tätigen, nicht der Endpunkt mit dem folgenden Fehler:
Invocation with requestId [ca31a9a5-35b3-4b52-a955-e304d9021880] failed: org.springframework.util.Assert.noNullElements(java.util.Collection, java.lang.String)java.lang.NoSuchMethodError: org.springframework.util.Assert.noNullElements(java.util.Collection, java.lang.String)
at org.springframework.web.client.HttpMessageConverterExtractor.<init>(HttpMessageConverterExtractor.java:77)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.<init>(RestTemplate.java:988)
at org.springframework.web.client.RestTemplate.responseEntityExtractor(RestTemplate.java:819)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:582)
at com.connector.getToken(Connector.java:58)
die Version Herabstufung nicht viel von einer Option ist, da diese Gläser werden abgelehnt / als verwundbar durch WhiteSource. Gibt es eine andere Problemumgehung / Lösung? Lass es mich wissen, bitte! Vielen Dank.
Achten Sie auf die Upgrade - spring-core
Abhängigkeit zu 5.2.4.RELEASE auch.
Oder besser gesagt: Stellen Sie sicher , dass alle spring-
Abhängigkeiten die gleiche Versionsnummer haben.