0

我正在使用 implementation (group: 'com.oracle.oci.sdk', name: 'oci-java-sdk-dataflow', version: '1.12.5')在 OCI 数据流中创建应用程序。但它不起作用并且出现以下错误:

"Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.oracle.bmc.ClientConfiguration.getRetryConfiguration()Lcom/oracle/bmc/retrier/RetryConfiguration;",
        "com.oracle.bmc.ClientConfiguration.getRetryConfiguration()Lcom/oracle/bmc/retrier/RetryConfiguration;",
        "[org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1053), org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942), org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005), org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908), 

我可以在 \WEB-INF\lib 路径中看到 3 个与 OCI 相关的 jar 在此处输入图像描述

4

1 回答 1

-1

运行 mvn dependency:tree -Dverbose 并查看您拥有的版本

确保版本都是一致的。在这种情况下,我怀疑 oci-java-sdk-dataflow 使用的 oci-java-sdk-common 版本比预期的要旧。

如果旧版本的 oci-java-sdk-common 从依赖模块添加到类路径中,请排除它以解决此问题。

重复的罐子将是我的下一个猜测

于 2020-07-31T22:06:36.747 回答