Could not see pending changes when set a specific current sandbox
Hi,
This is on behalf of our user. User having 4 sandbox locations, when he changes one of the sandbox as current sandbox in Visual Studio, an error prompts saying "CRRTC8500E: Server Error: Error computing pending changes.
Can anyone help to resolve the issue.
RTC version 5.0.2
Thanks,
Vinay
2 answers
Hi,
in my case this is what the log returns:
2020-06-25 14:32:00.592 FilesystemUILibrary: Error in PendingChangesRefresh:RunCompletedSystem.TypeInitializationException: The type initializer for 'com.ibm.team.foundation.ui.themes.ThemeColorProvider' threw an exception. ---> System.InvalidOperationException: The calling thread must be STA, because many UI components require this.
at System.Windows.Input.InputManager..ctor()
at System.Windows.Input.InputManager.GetCurrentInputManagerImpl()
at System.Windows.Input.KeyboardNavigation..ctor()
at System.Windows.FrameworkElement.FrameworkServices..ctor()
at System.Windows.FrameworkElement.EnsureFrameworkServices()
at System.Windows.FrameworkElement..ctor()
at com.ibm.team.foundation.ui.themes.ThemeColorGenerator..ctor()
at com.ibm.team.foundation.ui.themes.ThemeColorProvider..cctor()
--- End of inner exception stack trace ---
at com.ibm.team.foundation.ui.themes.ThemeColorProvider.GetThemedColor(String colorKey)
at com.ibm.team.foundation.ui.themes.VisualStudioThemeManager.GetWindowTextString()
at com.ibm.team.filesystem.ui.PCTreeItem.get_DefaultDisplayNameColor()
at com.ibm.team.filesystem.ui.PCTreeItem..ctor()
at com.ibm.team.filesystem.ui.TreeItemsUtil.UpdateChildren(PCTreeItem parent, Object[][] dtos, Boolean expandedDefault)
at com.ibm.team.filesystem.ui.TreeItemsUtil.PopulatePendingPatchesAndWorkspaces(PCTreeItem treeItemRoots, String cfa, PendingPatchesDTO pendingPatchesDTO, WorkspaceSyncDTO[] workspaceDTOs)
at com.ibm.team.filesystem.ui.TreeItemsUtil.PopulatePendingChanges(PCTreeItem treeItemRoots, String cfa, SyncViewDTO syncViewDTO, PendingPatchesDTO pendingPatchesDTO)
at com.ibm.team.filesystem.ui.PendingChangesRefreshManager.RunCompleted(PendingChangesRefreshInput input, Result result, Boolean isCancelled, Exception error)
2020-06-25 14:32:00.594 UiUtils: Pending Changes: Error computing pending changes., System.TypeInitializationException: The type initializer for 'com.ibm.team.foundation.ui.themes.ThemeColorProvider' threw an exception. ---> System.InvalidOperationException: The calling thread must be STA, because many UI components require this.
at System.Windows.Input.InputManager..ctor()
at System.Windows.Input.InputManager.GetCurrentInputManagerImpl()
at System.Windows.Input.KeyboardNavigation..ctor()
at System.Windows.FrameworkElement.FrameworkServices..ctor()
at System.Windows.FrameworkElement.EnsureFrameworkServices()
at System.Windows.FrameworkElement..ctor()
at com.ibm.team.foundation.ui.themes.ThemeColorGenerator..ctor()
at com.ibm.team.foundation.ui.themes.ThemeColorProvider..cctor()
--- End of inner exception stack trace ---
at com.ibm.team.foundation.ui.themes.ThemeColorProvider.GetThemedColor(String colorKey)
at com.ibm.team.foundation.ui.themes.VisualStudioThemeManager.GetWindowTextString()
at com.ibm.team.filesystem.ui.PCTreeItem.get_DefaultDisplayNameColor()
at com.ibm.team.filesystem.ui.PCTreeItem..ctor()
at com.ibm.team.filesystem.ui.TreeItemsUtil.UpdateChildren(PCTreeItem parent, Object[][] dtos, Boolean expandedDefault)
at com.ibm.team.filesystem.ui.TreeItemsUtil.PopulatePendingPatchesAndWorkspaces(PCTreeItem treeItemRoots, String cfa, PendingPatchesDTO pendingPatchesDTO, WorkspaceSyncDTO[] workspaceDTOs)
at com.ibm.team.filesystem.ui.TreeItemsUtil.PopulatePendingChanges(PCTreeItem treeItemRoots, String cfa, SyncViewDTO syncViewDTO, PendingPatchesDTO pendingPatchesDTO)
at com.ibm.team.filesystem.ui.PendingChangesRefreshManager.RunCompleted(PendingChangesRefreshInput input, Result result, Boolean isCancelled, Exception error)
I would log a defect and put the Filed Against category to "Visual Studio Client" and include the steps and this stack trace. Looks to be a programming defect where certain UI code is running on the background thread, when it should be on the UI thread.
If possible try a newer client other than 5.0.2 (assuming you have a server running a more recent version), as this defect may have already been fixed.
Comments
David Lafreniere
FORUM MODERATOR / JAZZ DEVELOPER May 26 '16, 11:45 a.m.