aws / aws/aws-toolkit-visual-studio

Creating new or using existing profiles in AWS Explorer doesnt work

Open
#516 3 comments 0 reactions 0 assignees View on GitHub
auth bug
Dominant language
No language data
Stars
135
Forks
37
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**

Cant complete the getting started, my existing profiles doesn't show up and it cant save any new ones

**To Reproduce**

Start getting started, no profiles visible, even if created with previous getting started session
Login works
It loads the profiles and lists them correctly
But picking one and saving it fails

**Expected behavior**

To be able to use the AWS Explorer after upgrading the extenssion

**Screenshots**

**Toolkit Logs**

2025-06-13 14:20:14,406 [1] INFO Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.SsoConnectingStepViewModel - Resolving token for sso
2025-06-13 14:20:19,936 [1] INFO Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.SsoConnectingStepViewModel - Resolving token for sso
2025-06-13 14:20:39,939 [1] INFO Amazon.AWSToolkit.Credentials.Core.ProfileCredentialProviderFactory - Reloaded AWS Credential Profiles
Profiles found: 1
2025-06-13 14:20:39,939 [1] ERROR Amazon.AWSToolkit.Credentials.Core.ProfileCredentialProviderFactory - The following credentials could not be loaded:
sso-AWSAdministratorAccess-xxx: sso-AWSAdministratorAccess-xxx references missing SSO Session profile: sso-session sso
2025-06-13 14:20:39,939 [1] INFO Amazon.AWSToolkit.Credentials.Core.ProfileCredentialProviderFactory - Reloaded AWS Credential Profiles
Profiles found: 1
2025-06-13 14:20:39,939 [1] INFO Amazon.AWSToolkit.Credentials.Core.ProfileCredentialProviderFactory - Reloaded AWS Credential Profiles
Profiles found: 1
2025-06-13 14:20:51,988 [1] ERROR Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.AddEditProfileWizardViewModel - Unable to save and/or set profile sso-AWSAdministratorAccess-xxx in AWS Explorer.
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.AddEditProfileWizardViewModel.d__33.MoveNext()
2025-06-13 14:20:52,002 [1] ERROR Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.SsoAwsCredentialConnectedStepViewModel - Failed to save all SSO profiles.
Amazon.AWSToolkit.Exceptions.ConnectionToolkitException: Cannot save profile sso-AWSAdministratorAccess-xxx ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.AddEditProfileWizardViewModel.d__33.MoveNext()
--- End of inner exception stack trace ---
at Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.SsoAwsCredentialConnectedStepViewModel.d__27.MoveNext()
2025-06-13 14:21:16,941 [46] DEBUG Amazon.AWSToolkit.Telemetry.Internal.TelemetryPublisher - Publishing 12 event(s)
2025-06-13 14:21:51,885 [1] INFO Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.AddEditProfileWizardViewModel - Opening file: config for editing
2025-06-13 14:21:52,419 [1] INFO Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.AddEditProfileWizardViewModel - Opening file: credentials for editing
2025-06-13 14:22:08,584 [1] INFO Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.SsoConnectingStepViewModel - Resolving token for sso
2025-06-13 14:22:22,983 [1] INFO Amazon.AWSToolkit.Credentials.Core.ProfileCredentialProviderFactory - Reloaded AWS Credential Profiles
Profiles found: 1
2025-06-13 14:22:22,983 [1] ERROR Amazon.AWSToolkit.Credentials.Core.ProfileCredentialProviderFactory - The following credentials could not be loaded:
sso-AWSAdministratorAccess-xxx: sso-AWSAdministratorAccess-xxx references missing SSO Session profile: sso-session sso
2025-06-13 14:22:22,983 [1] INFO Amazon.AWSToolkit.Credentials.Core.ProfileCredentialProviderFactory - Reloaded AWS Credential Profiles
Profiles found: 1
2025-06-13 14:22:22,983 [1] INFO Amazon.AWSToolkit.Credentials.Core.ProfileCredentialProviderFactory - Reloaded AWS Credential Profiles
Profiles found: 1
2025-06-13 14:22:34,977 [1] ERROR Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.AddEditProfileWizardViewModel - Unable to save and/or set profile sso-AWSAdministratorAccess-xxx in AWS Explorer.
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.AddEditProfileWizardViewModel.d__33.MoveNext()
2025-06-13 14:22:35,002 [1] ERROR Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.SsoAwsCredentialConnectedStepViewModel - Failed to save all SSO profiles.
Amazon.AWSToolkit.Exceptions.ConnectionToolkitException: Cannot save profile sso-AWSAdministratorAccess-xxx ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.AddEditProfileWizardViewModel.d__33.MoveNext()
--- End of inner exception stack trace ---
at Amazon.AWSToolkit.CommonUI.CredentialProfiles.AddEditWizard.SsoAwsCredentialConnectedStepViewModel.d__27.MoveNext()

**Development System (please complete the following information):**
- Windows Version: 10
- Visual Studio Version: 17.10.4
- AWS Toolkit for Visual Studio Version: 1.72.0.0

**Additional context**

Contributor guide

Open the contributing guide

Research direction

Start with AddEditProfileWizardViewModel.SaveAsync and SsoAwsCredentialConnectedStepViewModel.SaveAsync, using the reported TaskCanceledException and missing SSO Session profile message as the starting clues. Read ProfileCredentialProviderFactory to understand how profiles are reloaded, then reproduce the getting-started flow with an existing SSO profile. Done means existing profiles appear and selecting or creating one saves it successfully in AWS Explorer.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, csharp
Domain
authentication, cloud, developer-experience
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.