У меня есть микро-сервис, который не запускается со следующим сообщением об ошибке:
2020-03-08T06:55:23.966752513Z ***************************
2020-03-08T06:55:23.966756613Z APPLICATION FAILED TO START
2020-03-08T06:55:23.966771414Z ***************************
2020-03-08T06:55:23.966775614Z
2020-03-08T06:55:23.966779614Z Description:
2020-03-08T06:55:23.966783414Z
2020-03-08T06:55:23.966787415Z An attempt was made to call the method okhttp3.HttpUrl.get(Ljava/lang/String;)Lokhttp3/HttpUrl; but it does not exist. Its class, okhttp3.HttpUrl, is available from the following locations:
2020-03-08T06:55:23.966791915Z
2020-03-08T06:55:23.966795915Z jar:file:/myapp/myapp.jar!/BOOT-INF/lib/okhttp-3.8.1.jar!/okhttp3/HttpUrl.class
2020-03-08T06:55:23.966865718Z
2020-03-08T06:55:23.966876618Z It was loaded from the following location:
2020-03-08T06:55:23.966880919Z
2020-03-08T06:55:23.966884919Z jar:file:/myapp/myapp.jar!/BOOT-INF/lib/okhttp-3.8.1.jar!/
2020-03-08T06:55:23.966889119Z
2020-03-08T06:55:23.966892919Z
2020-03-08T06:55:23.966896719Z Action:
2020-03-08T06:55:23.966900719Z
2020-03-08T06:55:23.966904520Z Correct the classpath of your application so that it contains a single, compatible version of okhttp3.HttpUrl
2020-03-08T06:55:23.966918320Z
Я не использую напрямую okhttp3, я использую две библиотеки, которые используют Microsoft keyvault и библиотеки документов. Библиотеки Microsoft используют библиотеку okhttp3.
Кроме того, локально эта служба запускается, но я вижу эту проблему только при развертывании на AWS.
Как мне решить это? Любая помощь приветствуется и спасибо заранее.
Спасибо и всего наилучшего, DJ