【问题标题】:AWS Textract: Exception in thread "main" java.lang.NoSuchMethodErrorAWS Textract:线程“主”java.lang.NoSuchMethodError 中的异常
【发布时间】:2020-07-07 19:25:13
【问题描述】:

我在执行 AWS Tetxtract API 时收到此错误。

线程“主”java.lang.NoSuchMethodError 中的异常: com.amazonaws.client.AwsSyncClientParams.getAdvancedConfig()Lcom/amazonaws/client/builder/AdvancedConfig; 在 com.amazonaws.services.textract.AmazonTextractClient.(AmazonTextractClient.java:149) 在 com.amazonaws.services.textract.AmazonTextractClient.(AmazonTextractClient.java:133) 在 com.amazonaws.services.textract.AmazonTextractClientBuilder.build(AmazonTextractClientBuilder.java:61) 在 com.amazonaws.services.textract.AmazonTextractClientBuilder.build(AmazonTextractClientBuilder.java:27) 在 com.amazonaws.client.builder.AwsSyncClientBuilder.build(AwsSyncClientBuilder.java:46) 在 com.tr.fundamental.s3FileUploader.AnalyzeDocument.main(AnalyzeDocument.java:177)

我已经下载了最新的 Textract jar 并包含在我的构建路径中。 我没有收到任何编译错误,但是当我运行时,此时出现此错误

  // Call AnalyzeDocument 
        EndpointConfiguration endpoint = new EndpointConfiguration("https://textract.us-east-1.amazonaws.com", "us-east-1");
        AmazonTextract client = AmazonTextractClientBuilder.standard().withEndpointConfiguration(endpoint).build();

我的凭据和所有凭据都是正确的,并且也能够连接到 S3。 我不确定我错过了什么。 请帮忙

【问题讨论】:

    标签: java amazon-web-services


    【解决方案1】:

    一个可能的问题是您的 aws 库使用了不同的人工制品版本。

    如果您使用的是 Maven,请查看: https://stackoverflow.com/a/55330900/2353294

    【讨论】:

    【解决方案2】:

    好的,让我回答我的问题。 所以使用默认客户端解决了我的问题。

        EndpointConfiguration endpoint = new EndpointConfiguration("https://textract.us-east-1.amazonaws.com", "us-east-1");
        AmazonTextract client = AmazonTextractClientBuilder.defaultClient();
    

    【讨论】:

      【解决方案3】:

      这是由于 aws sdk 和 textract 的版本不匹配而发生的。保持相同的版本,它会开始工作

      【讨论】:

        【解决方案4】:

        我也遇到了同样的问题,我已经降级了版本并且问题得到了解决。 这是由于版本不匹配而发生的。

        【讨论】:

          猜你喜欢
          • 2019-06-18
          • 2018-08-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-17
          • 2017-01-31
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多