Исключение в потоке "main" java.lang.NoSuchFieldError: id_ecPublicKey
Видя следующее исключение при запуске "ObjectStorageSyncExample" из SDK. Я не сделал никаких изменений. Также правильно настроил ~/.oci/config.
Исключение в потоке "основной" в com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory.createKeySupplier(DefaultRequestSignerFactory.java:111) в com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory.createavaFactory.createRequestSigner.bmc.objectstorage.ObjectStorageClient.(ObjectStorageClient.java:181) на странице com.oracle.bmc.objectstorage.ObjectStorageClient.(ObjectStorageClient.java:137) на странице com.oracle.bmc.objectstorage.ObjectStoragejliCent.dll). в com.oracle.bmc.objectstorage.ObjectStorageClient.(ObjectStorageClient.java:84) в com.oracle.bmc.objectstorage.ObjectStorageClient.(ObjectStorageClient.java:61) в com.oracle.bmc.objectstorage.ObjecttoentSage. Ява:47) на ком. oracle.bmc.objectstorage.ObjectStorageClient. (ObjectStorageClient.java:36)
at ObjectStorageSyncExample.main (ObjectStorageSyncExample.java:30)
1 ответ
Просто суммируя вышеупомянутые комментарии от лыжника и меня:
Какую версию BouncyCastle вы используете? OCI Java SDK использует 1.52, потому что были проблемы с более поздними версиями.
Если вы используете другую версию BouncyCastle или существует несколько версий BouncyCastle, возникнут проблемы. Убедитесь, что есть только один, и для OCI Java SDK, который в настоящее время должен быть версии 1.52 BouncyCastle.