[
https://issues.apache.org/jira/browse/HUDI-7114?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ethan Guo updated HUDI-7114:
----------------------------
Description:
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}
was:This test fails in CI on master.
> 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
>
> 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)