aws / aws/aws-toolkit-visual-studio
Creating new or using existing profiles in AWS Explorer doesnt work
- 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
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