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

nrai:

私は、アップグレードされたspring-webから、モジュールのバージョンを5.1.2.RELEASEする5.2.4.RELEASEAWS上で展開私Micronautアプリケーション用。私はWhiteSourceツールにより、セキュリティの観点から非常に脆弱であると考えられていた古いバージョンジャーとして(WhiteSourceによって修正提案)より安定したバージョンにアップグレードする必要がありました。

問題は、彼らが主にデータベースクエリだったが、私は、私はREST呼び出しを行う場合、エンドポイントは次のエラーで失敗したことに気づいたように私のアプリケーションのエンドポイントのほとんどはうまく働いていたということです。

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)

これらのjarファイルは拒否されるようにバージョンをダウングレードするオプションの多くではありません/ WhiteSourceによって脆弱とみなします。このため、別の回避策/解決策はありますか?私にお知らせください!ありがとうございました。

マルコBehler:

アップグレードすることを確認してくださいspring-coreだけでなくとして5.2.4.RELEASEへの依存を。

か:ていることを確認し、すべて spring-の依存関係が同じバージョン番号を持っています。

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=400892&siteId=1