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

nrai:

Je mis à jour la spring-webversion du module de 5.1.2.RELEASEà 5.2.4.RELEASEma demande Micronaut déployée sur AWS. Je devais passer à une version plus stable (suggérée par WhiteSource fix) comme le pot de version plus ancienne a été considérée comme très vulnérable du point de vue de la sécurité par l'outil WhiteSource.

Le problème est que la plupart des points d'extrémité de mon application a travaillé très bien car ils étaient principalement des requêtes de base de données, mais j'ai remarqué que si je fais un appel REST, le point final échoue avec l'erreur suivante:

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)

Déclassement la version est pas beaucoup d'une option que ces pots seront rejetés / jugés vulnérables par WhiteSource. Y at-il une autre solution / solution pour cela? S'il vous plaît, faites-moi savoir! Merci.

Marco Behler:

Assurez - vous de mettre à niveau la spring-coredépendance à 5.2.4.RELEASE ainsi.

Ou plutôt: Assurez - vous que toutes spring- les dépendances ont le même numéro de version.

Je suppose que tu aimes

Origine http://10.200.1.11:23101/article/api/json?id=400893&siteId=1
conseillé
Classement