[
https://issues.apache.org/jira/browse/HUDI-7114?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Danny Chen closed HUDI-7114.
----------------------------
Resolution: Fixed
Fixed via master branch: cd4f0de57522a681fbe5b62fd774c1943254ec2d
> Fix
> TestHoodieAWSCredentialsProviderFactory#testGetAWSCredentialsWithInvalidAssumeRole
> --------------------------------------------------------------------------------------
>
> Key: HUDI-7114
> URL: https://issues.apache.org/jira/browse/HUDI-7114
> Project: Apache Hudi
> Issue Type: Improvement
> Reporter: Ethan Guo
> Priority: Major
> Labels: pull-request-available
> Fix For: 0.14.1, 1.0.0
>
>
> This test fails in CI on master.
> {code:java}
> [ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.391
> s <<< FAILURE! - in
> org.apache.hudi.aws.TestHoodieAWSCredentialsProviderFactory
> [ERROR] testGetAWSCredentialsWithInvalidAssumeRole Time elapsed: 0.374 s
> <<< ERROR!
> software.amazon.awssdk.core.exception.SdkClientException: Unable to load
> region from any of the providers in the chain
> software.amazon.awssdk.regions.providers.DefaultAwsRegionProviderChain@5496c165:
>
> [software.amazon.awssdk.regions.providers.SystemSettingsRegionProvider@499683c4:
> Unable to load region from system settings. Region must be specified either
> via environment variable (AWS_REGION) or system property (aws.region).,
> software.amazon.awssdk.regions.providers.AwsProfileRegionProvider@e48bf9a: No
> region provided in profile: default,
> software.amazon.awssdk.regions.providers.InstanceProfileRegionProvider@351f2244:
> Unable to retrieve region information from EC2 Metadata service. Please make
> sure the application is running on EC2.]
> at
> software.amazon.awssdk.core.exception.SdkClientException$BuilderImpl.build(SdkClientException.java:111)
> at
> software.amazon.awssdk.regions.providers.AwsRegionProviderChain.getRegion(AwsRegionProviderChain.java:70)
> at
> software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder.regionFromDefaultProvider(AwsDefaultClientBuilder.java:281)
> at
> software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder.resolveRegion(AwsDefaultClientBuilder.java:263)
> at
> software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder.finalizeChildConfiguration(AwsDefaultClientBuilder.java:184)
> at
> software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder.syncClientConfiguration(SdkDefaultClientBuilder.java:181)
> at
> software.amazon.awssdk.services.sts.DefaultStsClientBuilder.buildClient(DefaultStsClientBuilder.java:36)
> at
> software.amazon.awssdk.services.sts.DefaultStsClientBuilder.buildClient(DefaultStsClientBuilder.java:25)
> at
> software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder.build(SdkDefaultClientBuilder.java:148)
> at
> org.apache.hudi.aws.credentials.HoodieConfigAWSAssumedRoleCredentialsProvider.<init>(HoodieConfigAWSAssumedRoleCredentialsProvider.java:48)
> at
> org.apache.hudi.aws.credentials.HoodieAWSCredentialsProviderFactory.getAwsCredentialsProviderChain(HoodieAWSCredentialsProviderFactory.java:40)
> at
> org.apache.hudi.aws.credentials.HoodieAWSCredentialsProviderFactory.getAwsCredentialsProvider(HoodieAWSCredentialsProviderFactory.java:34)
> at
> org.apache.hudi.aws.TestHoodieAWSCredentialsProviderFactory.testGetAWSCredentialsWithInvalidAssumeRole(TestHoodieAWSCredentialsProviderFactory.java:52)
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)