java.lang.nosuchfielderror:client_endpoint
错误堆栈就是这样:
com.amazonaws.services.ecs.ecs.amazonecsclient在executelistClusters 第2220行com.amazonaws.services.ecs.ecs.amazonecsclient in ListClusters 在第2202行com.amazonaws.services.ecs.amazonecsclient中 第2245行的ListClusters
我不太确定为什么会出现此错误,因为其他亚马逊服务没有给我任何类似的错误,我已经根据客户的喜好设置了该区域。有什么想法吗?
thanks to
nagarajtrantri该错误是由我根据
Https://github.com/aws/aws/aws-sdk-java/issues/2509#issuecment-7799370672
7779370672
20的AWS SDK的版本引起的。
在pom.xml文件中使用。错误是由于在POM中声明的“ com.amazonaws”依赖性版本中导致的错误。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-bom</artifactId>
<version>1.11.739</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-sts</artifactId>
</dependency>
</dependencies>
i在pom.xml中具有SQS和S3的不同版本。将这些更新为相同版本后,它可以正常工作。
它取决于在哪里寻找这些版本不匹配。 我正在使用Spark连接到Secrets Manager,因此我们有2个可以查看的地方。Spark.yarn.jars
我参加聚会的时间迟到了,但我面临类似的问题,事实证明,问题是由于重复的依赖性造成的。 我添加了下面提到的相同依赖项(在我的存储库中)已存在于其他模块(库代码)中。
<dependency>
<groupId>io.awspring.cloud</groupId>
<artifactId>spring-cloud-aws-starter</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>io.awspring.cloud</groupId>
<artifactId>spring-cloud-aws-sqs</artifactId>
<version>3.0.1</version>
</dependency>