java.lang.NoSuchMethodError: org.springframework.util.Assert.noNullElements

nrai:

Ich habe ein Upgrade der spring-webModul - Version von 5.1.2.RELEASEzu 5.2.4.RELEASEfü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.

Marco Behler:

Achten Sie auf die Upgrade - spring-coreAbhängigkeit zu 5.2.4.RELEASE auch.

Oder besser gesagt: Stellen Sie sicher , dass alle spring- Abhängigkeiten die gleiche Versionsnummer haben.

Ich denke du magst

Origin http://10.200.1.11:23101/article/api/json?id=400888&siteId=1
Empfohlen
Rangfolge