[ 
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)

Reply via email to